crm-mcp
crm-mcp
MCP-сервер (Model Context Protocol), который связывает Claude Code с CRM Rowan Rose. Выступает в роли легкого транслятора между вызовами инструментов MCP в Claude и существующими REST-эндпоинтами /api/crm/* на бэкенде CRM.
Архитектура
Claude Code ──HTTPS+Bearer──▶ mcp.rowanroseclaims.co.uk ──HTTPS+x-api-key──▶ crm.rowanroseclaims.co.uk/api/crm/*
(this server, EC2) (existing CRM, EC2)Три независимых границы аутентификации; этот сервер не хранит учетные данные БД или S3.
Related MCP server: MCP ERPNext Plugin
Инструменты (Фаза 1, только чтение)
Инструмент | Назначение |
| Поиск контакта по ссылке, email или имени |
| Полная информация о контакте + все его дела |
| Полное состояние дела (кредитор, статус, даты, расширенные поля) |
| Список документов S3 для контакта (фильтрация по делу/кредитору/категории) |
| Извлечение текста из PDF/DOCX |
| Сквозной поиск по контактам и делам |
| Хронология коммуникаций/действий для контакта |
| Справочник известных кредиторов (канонические имена + псевдонимы) |
Локальная разработка
cp .env.example .env
# fill in CRM_API_KEY (from CRM .env) and MCP_API_KEY (generate)
npm install
npm run build
npm start # HTTP transport on :5050
npm run start:stdio # stdio transport (for direct Claude Code stdio use)Проверка работоспособности:
curl http://127.0.0.1:5050/healthzРазвертывание в продакшн
Запускается через PM2 на выделенном EC2 (отдельно от сервера CRM).
git pull
npm ci
npm run build
pm2 reload ecosystem.config.cjs
pm2 saveNginx завершает TLS для mcp.rowanroseclaims.co.uk и проксирует запросы на 127.0.0.1:5050.
Регистрация в Claude Code
claude mcp add --transport http crm \
https://mcp.rowanroseclaims.co.uk/mcp \
--header "Authorization: Bearer <MCP_API_KEY>" \
--scope userПеременные окружения
См. .env.example. Никогда не добавляйте .env в репозиторий.
Журнал аудита
Каждый вызов инструмента записывает структурированную строку лога через pino. Логи сохраняются в /home/ubuntu/crm-mcp/logs/. В фазе 3 они будут перенесены в таблицу mcp_audit_log в Postgres.
Лицензия
Внутреннее использование — Rowan Rose / Fast Action Claims.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
LeadConnector / GoHighLevel MCP Pack — wraps the GoHighLevel CRM for AI agents.
Marketo MCP server for AI. 130 tools to operate Marketo from Claude, Cursor, or ChatGPT.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables Claude to manage GoHighLevel CRM contacts, pipelines, and workflows through natural language commands.34 npmMIT
- AlicenseNot gradedqualityDmaintenanceIntegrates Claude with ERPNext v16, enabling CRUD operations, queries, and method calls through a secure MCP interface.MIT
- AlicenseNot gradedqualityDmaintenanceConnects Claude Code with GoHighLevel CRM to manage contacts, pipelines, calendars, conversations, workflows, funnels, and forms via natural language.MIT

theLeadRouter MCPofficial
AlicenseNot gradedqualityDmaintenanceConnects Claude Code to the theLeadRouter lead routing platform, enabling lead management, routing, and reporting via API.111 npmMIT