Arc Free Skills — MCP-сервер для Claude Code
Набор из 100 скиллов для системных и аппаратных инженеров: проверка требований, интерфейсов, бюджетов мощности и массы, верификация. Работает через локальный MCP-сервер.
claude mcp add arc-free-skills -e ARC_FREE_SKILLS_WORKSPACE=<ARC_FREE_SKILLS_WORKSPACE> -- uvx arc-free-skillsЧто делает Arc Free Skills
Arc Free Skills — это 100 готовых скиллов под задачи системной и аппаратной инженерии. Проверка требований по ECSS, разбор электрических и механических интерфейсов, бюджеты мощности и массы, покрытие квалификационных испытаний, разбор FMEA, матрица верификации, сравнение версий спецификации. Часть скиллов заточена под авиационное железо и проверку доказательств по DO-254.
Внутри — каталог скиллов и локальный MCP-сервер. Скилл выбирается под задачу: даёшь файл или документ, агент читает нужный скилл и его референсы. Есть отдельный промпт для настройки, который агент выполняет сам: ставит зависимости, подключает MCP, проверяет, что скиллы видны, и предлагает папку arc-engineering-work для входов и результатов. В веб-чате без локального MCP схема проще: инструкции скилла прикрепляются к диалогу, работают файловые инструменты чата.
Локальная установка требует Python 3.11+ и uv. Ключ API модели не нужен, потому что скиллы крутятся локально. Переменная ARC_FREE_SKILLS_WORKSPACE задаёт рабочую папку — без неё сервер не поймёт, где брать входные файлы и складывать выходные.
Какие задачи решает
- привести в порядок таблицу требований и сопоставить поля перед импортом
- достать требования из PDF заказчика с номерами страниц и открытыми вопросами
- найти противоречащие друг другу требования в спецификации
- построить бюджет мощности по режимам работы и увидеть остаток запаса
- сверить доказательства по DO-254 с применимыми целями
Примеры запросов агенту
- Почисти и разметь
customer-requirements.xlsx, сохрани все исходные ID и формулировки, покажи сопоставление полей и противоречия. - Проверь
REQ-014по приложенному выпуску ECSS-E-ST-10-06, сошлись на критерии, объясни каждую находку и предложи минимальную правку. - Собери бюджет мощности из
component-loads.xlsx: раздели дежурный, номинальный и пиковый режимы, покажи остаток запаса.
Как установить Arc Free Skills
Командой платформы
claude mcp add arc-free-skills -e ARC_FREE_SKILLS_WORKSPACE=<ARC_FREE_SKILLS_WORKSPACE> -- uvx arc-free-skillsВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from arc-free-skills <команда>
Командой платформы
codex mcp add arc-free-skills --env ARC_FREE_SKILLS_WORKSPACE=<ARC_FREE_SKILLS_WORKSPACE> -- uvx arc-free-skillsВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from arc-free-skills <команда>
Файл настроек
{
"mcpServers": {
"arc-free-skills": {
"command": "uvx",
"args": [
"arc-free-skills"
],
"env": {
"ARC_FREE_SKILLS_WORKSPACE": "<ARC_FREE_SKILLS_WORKSPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from arc-free-skills <команда>
Файл настроек
{
"servers": {
"arc-free-skills": {
"type": "stdio",
"command": "uvx",
"args": [
"arc-free-skills"
],
"env": {
"ARC_FREE_SKILLS_WORKSPACE": "<ARC_FREE_SKILLS_WORKSPACE>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from arc-free-skills <команда>
Командой платформы
gemini mcp add -e ARC_FREE_SKILLS_WORKSPACE=<ARC_FREE_SKILLS_WORKSPACE> arc-free-skills uvx arc-free-skillsВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from arc-free-skills <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Arc Free Skills
Как установить Arc Free Skills в Claude Code?
Добавь сервер командой claude mcp add arc-free-skills -e ARC_FREE_SKILLS_WORKSPACE=<ARC_FREE_SKILLS_WORKSPACE> -- uvx arc-free-skills. Второй вариант — с явным транспортом: claude mcp add --env ARC_FREE_SKILLS_WORKSPACE=<ARC_FREE_SKILLS_WORKSPACE> --transport stdio arc-free-skills -- uvx arc-free-skills.
Что делает Arc Free Skills?
Даёт агенту 100 скиллов по требованиям, интерфейсам, бюджетам, испытаниям и верификации. Агент берёт нужный скилл и работает с твоими файлами: спецификациями, таблицами, отчётами об испытаниях.
Что нужно для локального запуска?
Python 3.11+ и uv. Ключ API модели не требуется. Ещё понадобится путь для ARC_FREE_SKILLS_WORKSPACE — рабочая папка, где лежат входы и появляются результаты.