formacv — MCP-сервер для Claude Code: что делает и как установить
Подключает к Claude Code инструменты FormaCV: оформить резюме по шаблону агентства, подогнать под вакансию, обезличить и вернуть в ATS.
claude mcp add formacv -e FORMACV_API_KEY=<FORMACV_API_KEY> -e FORMACV_SERVER_URL=<FORMACV_SERVER_URL> -- npx -y @formacv/mcpЧто делает formacv
Сервер отдаёт агенту восемь инструментов: format_cv, tailor_cv, anonymize_cv, push_to_ats, bulk_format, list_templates, list_integrations и get_job_status. JSON-контракты совпадают с HTTPS API FormaCV, поэтому последовательность вызовов из чата можно повторить из скрипта или CI.
Рендер PDF не блокирует поток: прогресс забирают через get_job_status. list_templates и list_integrations нужны, чтобы агент не выдумывал идентификаторы шаблонов и подключений. Настройка сводится к двум переменным: FORMACV_SERVER_URL задаёт адрес вашего развёртывания, FORMACV_API_KEY хранит ключ после онбординга. Запуск идёт через npx, значит нужен Node.js 18+.
Плейсхолдер demo принимается только на демо-адресах. С боевым хостом и demo в ключе каждый вызов вернётся с ошибкой, так что настоящий ключ нужен до первого прогона. Обезличивание пишет аудит-лог. Данные тенанта лежат в изолированной инфраструктуре, AES-256 на диске и TLS в канале; есть вариант on-prem.
Какие задачи решает
- собрать резюме кандидата в шаблоне агентства
- подогнать CV под текст вакансии
- убрать имя, фото и контакты перед отправкой клиенту
- вернуть готовый файл в карточку Bullhorn или JobAdder
- прогнать пачку резюме одним вызовом
Примеры запросов агенту
- Оформи резюме из
cv.docxпо шаблонуbrand-blueи отдай готовый файл - Обезличь это CV перед отправкой клиенту и покажи аудит-лог
- Прогони
list_templates, выбери шаблон для этого клиента и вызовиformat_cv
Как установить formacv
Командой платформы
claude mcp add formacv -e FORMACV_API_KEY=<FORMACV_API_KEY> -e FORMACV_SERVER_URL=<FORMACV_SERVER_URL> -- npx -y @formacv/mcpВместо <…> подставьте свои значения
Командой платформы
codex mcp add formacv --env FORMACV_API_KEY=<FORMACV_API_KEY> --env FORMACV_SERVER_URL=<FORMACV_SERVER_URL> -- npx -y @formacv/mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"formacv": {
"command": "npx",
"args": [
"-y",
"@formacv/mcp"
],
"env": {
"FORMACV_API_KEY": "<FORMACV_API_KEY>",
"FORMACV_SERVER_URL": "<FORMACV_SERVER_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"formacv": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@formacv/mcp"
],
"env": {
"FORMACV_API_KEY": "<FORMACV_API_KEY>",
"FORMACV_SERVER_URL": "<FORMACV_SERVER_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e FORMACV_API_KEY=<FORMACV_API_KEY> -e FORMACV_SERVER_URL=<FORMACV_SERVER_URL> formacv npx -y @formacv/mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о formacv
Как установить formacv в Claude Code?
Одной командой: claude mcp add formacv -e FORMACV_API_KEY=<FORMACV_API_KEY> -e FORMACV_SERVER_URL=<FORMACV_SERVER_URL> -- npx -y @formacv/mcp. Плейсхолдеры замените на свой ключ и адрес развёртывания.
Что делает formacv?
Даёт агенту восемь инструментов FormaCV: форматирование CV, подгонку под вакансию, обезличивание, выгрузку в ATS, пакетную обработку, список шаблонов и интеграций, статус задач.
Что нужно для работы сервера?
Node.js 18+, потому что транспорт стартует через npx, и две переменные окружения: FORMACV_API_KEY и FORMACV_SERVER_URL. С боевым хостом ключ demo не подойдёт, его принимают только демо-адреса.