namakan-mcp-crm
namakan-mcp-crm
Один MCP-сервер для любой CRM. Агенты вызывают crm_find_contact / crm_list_deals — и никогда не узнают, работает ли система на HubSpot, Salesforce, Dynamics, Pipedrive или Zoho.
Поставляется с имитационной CRM — она работает ещё до того, как вам выдадут API-ключ. Запись отключена, пока вы не зададите переменную окружения.
Запуск за 60 секунд
pip install git+https://github.com/cfollette18/namakan-mcp-crm.git
namakan-mcp-crm demo
namakan-mcp-crm tools
namakan-mcp-crm call crm_find_contact query=alexdemo выводит три JSON-блока: поиск контакта, список сделок и неудачную запись (по умолчанию — только чтение). Последний блок — намеренно.
Related MCP server: Bitrix24 MCP Server
Как это встраивается
flowchart LR
Agent[Hermes / Cursor / Claude Desktop] -->|MCP stdio| Server[namakan-mcp-crm]
Server --> Tools[crm_find_contact etc.]
Tools --> Mock[mock backend]
Tools --> Rest[generic REST]
Tools --> Vendor[HubSpot / Salesforce / ... adapter]Замените бэкенд с помощю NAMAKAN_CRM_BACKEND. Имена инструментов не меняются.
Подключение к Cursor
Создайте или отредактируйте .cursor/mcp.json (для проекта) или ~/.cursor/mcp.json:
{
"mcpServers": {
"namakan-crm": {
"command": "namakan-mcp-crm",
"args": ["serve"],
"env": {
"NAMAKAN_CRM_BACKEND": "mock"
}
}
}
}Claude Desktop (claude_desktop_config.json) и конфигурация Hermes MCP используют ту же струкуру command / env. Хосты, которые не передаю т аргументы, тоже работают: namakan-mcp-crm без подкоманды — это serve.
CLI
Команда | Что делает |
| MCP stdio (фрейминг по Content-Length) |
| Выводи т список унифицированных инструментов |
| Вызывает один инструмент без MCP-хоста |
| Имитационные запросы + ошибка отключенной записи |
Инструменты
Инструмент | Чтение/запись | Аргументы |
| чтение |
|
| чтение |
|
| чтение |
|
| чтение |
|
| запись |
|
| запись |
|
Бэкенды
| Что вы получаете |
| Встроенные синтетические контакты и сделки. Опционально |
|
|
| Заглушки до появления учётных данных в тенанте клиента. Не помещайте токены в этот репозиторий |
Запись
NAMAKAN_MCP_ALLOW_WRITES=1 NAMAKAN_MCP_DRY_RUN=1 namakan-mcp-crm call crm_create_deal name=TestСухой прогон возвращает { "dry_run": true, "would_call": ... } и не затрагивает хранилище. Боевые записи требуют этой переменной окружения и пути ручного утверждения (Namakan: ciso).
Python
from namakan_mcp_crm import handle
from namakan_mcp_crm.backends import MockCrm
print(handle("crm_find_contact", {"query": "alex"}, backend=MockCrm()))Лицензия
MIT. Copyright (c) 2026 Namakan AI Engineering.
This server cannot be deployed
Maintenance
Related MCP Connectors
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
AI agent platform: manage leads, conversations, bots, calendar and CRM via MCP.
CRM + visual automation builder AI agents can drive via MCP: contacts, tags, maps, email/SMS flows.
Native MCP access to CRM contacts, organizations, deals and tasks with user permissions.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to perform CRM operations like creating contacts, managing deals, and updating leads through natural language using the Model Context Protocol.4-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Bitrix24 CRM through standardized MCP tools, including searching and managing contacts, deals, leads, tasks, and replying in chats.MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP-native CRM backend for AI agents, enabling customer, opportunity, note, follow-up, and pipeline health management through 15 MCP tools.-
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to read and write CRM data—companies, contacts, opportunities, tasks, and interactions—through MCP, with OAuth and provenance tracking for every value.MIT