Skip to main content
Glama
cfollette18

namakan-mcp-crm

by cfollette18

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=alex

demo выводит три 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

Команда

Что делает

namakan-mcp-crm / serve

MCP stdio (фрейминг по Content-Length)

namakan-mcp-crm tools

Выводи т список унифицированных инструментов

namakan-mcp-crm call TOOL key=value

Вызывает один инструмент без MCP-хоста

namakan-mcp-crm demo

Имитационные запросы + ошибка отключенной записи

Инструменты

Инструмент

Чтение/запись

Аргументы

crm_find_contact

чтение

query

crm_find_account

чтение

query

crm_list_deals

чтение

account_id?

crm_get_deal

чтение

deal_id

crm_create_deal

запись

name, account_id?, amount?, stage?

crm_log_activity

запись

note, contact_id?, deal_id?

Бэкенды

NAMAKAN_CRM_BACKEND

Что вы получаете

mock (по умолчанию)

Встроенные синтетические контакты и сделки. Опционально NAMAKAN_CRM_STORE=/tmp/crm.json для сохранения записей

rest

NAMAKAN_CRM_BASE_URL + опциональный NAMAKAN_CRM_TOKEN. Ожидает JSON по запросу GET /contacts?query=

hubspot salesforce dynamics pipedrive zoho

Заглушки до появления учётных данных в тенанте клиента. Не помещайте токены в этот репозиторий

Запись

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.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to perform CRM operations like creating contacts, managing deals, and updating leads through natural language using the Model Context Protocol.
    4
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to interact with Bitrix24 CRM through standardized MCP tools, including searching and managing contacts, deals, leads, tasks, and replying in chats.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP-native CRM backend for AI agents, enabling customer, opportunity, note, follow-up, and pipeline health management through 15 MCP tools.
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables 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