FormLM — MCP-сервер для Claude Code: формы и отчёты из чата
Собирает формы, квизы с баллами и отчёты на платформе FormLM прямо из терминала или из ИИ-агента — без веб-интерфейса.
claude mcp add --env FORMLM_TOKEN=<FORMLM_TOKEN> --env FORMLM_BASE_URL=<FORMLM_BASE_URL> --transport stdio formlm -- npx -y @formlm/cliЧто делает FormLM
FormLM — платформа форм и ассессментов. Пакет @formlm/cli открывает к ней доступ двумя путями: как обычная CLI-утилита и как MCP-сервер, который подключается к Claude, Codex, Cursor, Copilot, Gemini CLI и другим клиентам. Агент получает 10 инструментов и строит приложение по текстовому описанию.
Схема работы разбита на шаги: smart plan фиксирует структуру, smart execute собирает приложение, дальше публикация и проверка. Имена измерений можно закрепить через --dimensions "A|B|C", название приложения — через --app-name, а --dry-run проверяет промпт, не оставляя мусорного приложения. План можно сохранить в файл (--save-plan) и продолжить по нему позже, когда серверный кеш уже истёк.
Для запуска нужен токен FORMLM_TOKEN, а в части команд — адрес FORMLM_BASE_URL. Без токена инструменты аутентификации не пройдут, так что сначала заведите его в настройках FormLM. Read-only-команды повторяют запрос при 408, 429 и 5xx, записывающие операции автоматически не повторяются — это стоит держать в голове при пакетных прогонах.
Какие задачи решает
- собрать форму по текстовому описанию без ручной вёрстки
- закрепить названия и число измерений в квизе со скорингом
- проверить приложение на дыры в скоринге и пустые экспертные блоки
- опубликовать форму с анонимным доступом и получить ссылку
- сохранить план и продолжить сборку после истечения кеша
Примеры запросов агенту
- Собери форму обратной связи через formlm_generate
- Проверь приложение doctor и покажи, что нашлось
- Опубликуй форму с доступом для всех и дай ссылку
Как установить FormLM
Командой платформы
claude mcp add --env FORMLM_TOKEN=<FORMLM_TOKEN> --env FORMLM_BASE_URL=<FORMLM_BASE_URL> --transport stdio formlm -- npx -y @formlm/cliВместо <…> подставьте свои значения
Командой платформы
codex mcp add formlm --env FORMLM_TOKEN=<FORMLM_TOKEN> --env FORMLM_BASE_URL=<FORMLM_BASE_URL> -- npx -y @formlm/cliВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"formlm": {
"command": "npx",
"args": [
"-y",
"@formlm/cli"
],
"env": {
"FORMLM_TOKEN": "<FORMLM_TOKEN>",
"FORMLM_BASE_URL": "<FORMLM_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"formlm": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@formlm/cli"
],
"env": {
"FORMLM_TOKEN": "<FORMLM_TOKEN>",
"FORMLM_BASE_URL": "<FORMLM_BASE_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Командой платформы
gemini mcp add -e FORMLM_TOKEN=<FORMLM_TOKEN> -e FORMLM_BASE_URL=<FORMLM_BASE_URL> formlm npx -y @formlm/cliВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о FormLM
Как установить FormLM в Claude Code?
Через CLI: claude mcp add cli -e FORMLM_TOKEN=<FORMLM_TOKEN> -- npx -y @formlm/cli. Есть и вариант с явными флагами: claude mcp add --env FORMLM_TOKEN=<FORMLM_TOKEN> --env FORMLM_BASE_URL=<FORMLM_BASE_URL> --transport stdio formlm -- npx -y @formlm/cli.
Что делает FormLM?
Даёт агенту доступ к платформе форм и ассессментов: генерация приложения, скоринг, публикация, аудит. Всё вызывается из терминала или из чата с агентом.
Что нужно для работы FormLM?
Токен FORMLM_TOKEN, а для части команд ещё и FORMLM_BASE_URL. Пакет запускается через npx, так что нужен Node.js.