namakan-mcp-erp
namakan-mcp-erp
Один MCP-сервер для любой ERP, в том числе для предприятий без API. Агенты вызывают erp_get_po / erp_list_inventory независимо от того, является ли бэкенд NetSuite, Epicor или папкой с CSV-выгрузками.
CSV, SFTP-папки приёма файлов и SQLite (замена ODBC на ноутбуке) — полноценные бэкенды. Конкуренты исходят из того, что REST существует. У многих производителей North Metro его нет.
Запуск за 60 секунд
pip install git+https://github.com/cfollette18/namakan-mcp-erp.git
namakan-mcp-erp demo
namakan-mcp-erp call erp_get_po po_number=PO-1001
namakan-mcp-erp call erp_find_vendor query=fastenersПопробуйте встроенную папку с CSV без клонирования (она поставляется внутри пакета) или укажите собственную выгрузку:
NAMAKAN_ERP_BACKEND=csv namakan-mcp-erp call erp_list_inventory
NAMAKAN_ERP_BACKEND=csv NAMAKAN_ERP_CSV_ROOT=./examples/csv_export namakan-mcp-erp demoRelated MCP server: ERPipe
Как это встраивается
flowchart LR
Agent[Hermes / Cursor] -->|MCP| Server[namakan-mcp-erp]
Server --> Tools[erp_get_po / erp_find_vendor / ...]
Tools --> Mock[mock]
Tools --> CSV[CSV folder]
Tools --> SFTP[SFTP drop = local folder]
Tools --> SQL[SQLite / ODBC]
Tools --> API[NetSuite / Epicor / ... when they exist]Видимые агенту инструменты никогда не меняются при смене бэкенда.
Подключение к Cursor
{
"mcpServers": {
"namakan-erp": {
"command": "namakan-mcp-erp",
"args": ["serve"],
"env": {
"NAMAKAN_ERP_BACKEND": "mock"
}
}
}
}Для реального завода с ночными CSV-выгрузками:
"env": {
"NAMAKAN_ERP_BACKEND": "csv",
"NAMAKAN_ERP_CSV_ROOT": "/data/erp-export"
}Ожидаемые файлы в этой папке: vendors.csv, purchase_orders.csv, inventory.csv (см. examples/csv_export/).
CLI
Команда | Описание |
| MCP stdio |
| Список унифицированных инструментов |
| Вызов без MCP-хоста |
| Поставщик + заказ на поставку + склад + запись отключена |
Инструменты
Инструмент | Доступ | Аргументы |
| чтение |
|
| чтение |
|
| чтение | — |
| чтение |
|
| запись (по умолчанию выключена) |
|
Бэкенды
| Описание |
| Образцы заказов на поставку в памяти |
| Папка с выгрузками. По умолчанию — образцы из пакета |
| То же, что csv; укажите |
| Файловая БД в |
| Заглушки до появления учётных данных тенанта |
Запись: NAMAKAN_MCP_ALLOW_WRITES=1 и опционально NAMAKAN_MCP_DRY_RUN=1. CSV/sqlite-адаптеры отказываются от записи даже в этом случае — новые заказы на поставку должны попадать в исходную систему или в drop-файл.
Лицензия
MIT. Copyright (c) 2026 Namakan AI Engineering.
This server cannot be deployed
Maintenance
Related MCP Connectors
- ElaichiOAuthai.elaichi
Governed AI agents for the software your company already runs. 400+ connectors, one endpoint.
- odooOAuthcom.odooconsole
Odoo ERP for AI agents: hosted OAuth endpoint, gated writes, one endpoint for every instance.
The company brain for your AI agents: how your business works, from the systems you already use.
- mcp-serverOAuthcom.make
Give your AI agents the tools to build, manage, and run automation workflows.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to search, retrieve, and answer grounded questions over procurement documents (invoices, purchase orders, contracts, etc.) using hybrid SQL and vector retrieval.-

ERPipeofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to interact with Odoo ERP through natural language, providing tools and prompts for data operations and record management.MIT- FlicenseNot gradedqualityCmaintenanceEnables AI agents to query and manage ERP procurement data, including suppliers, parts, inventory, and purchase orders, with human approval for write operations.-
- AlicenseAqualityBmaintenanceEnables AI agents to interact with Distru's ERP data through read tools and a guarded sales-order draft tool, using realistic fixture data by default or the live public API with an optional token. It provides dry-run writes bound to a confirmation token, JSONL audit logging, and a purchase-order matcher that flags catalog traps instead of guessing.8MIT