Skip to main content
Glama
cfollette18

namakan-mcp-erp

by cfollette18

namakan-mcp-erp

あらゆる ERP に対応する 1 つの MCP サーバー。API を持たない工場も対象です。バックエンドが NetSuite、Epicor、または CSV エクスポートのフォルダであっても、エージェントは erp_get_po / erp_list_inventory を呼び出します。

CSV、SFTP ドロップフォルダ、SQLite(ODBC の代わりとなるノートPC向け DB)は第一級市民です。競合製品は REST が存在することを前提にしていますが、North Metro の製造業者の多くは REST を持っていません。

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 demo

Related MCP server: Business Bridge MCP Server

組み込み方

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.csvpurchase_orders.csvinventory.csvexamples/csv_export/ を参照)。

CLI

コマンド

説明

namakan-mcp-erp / serve

MCP stdio

tools

統合ツールを一覧表示

call TOOL k=v

MCPホストなしで呼び出す

demo

取引先 + PO + 在庫 + 書き込み無効

ツール

ツール

アクセス

引数

erp_find_vendor

読み取り

query

erp_get_po

読み取り

po_number

erp_list_pos

読み取り

erp_list_inventory

読み取り

sku?

erp_create_po

書き込み(デフォルトではオフ)

vendor_id, lines?

バックエンド

NAMAKAN_ERP_BACKEND

備考

mock

インメモリのサンプルPO

csv

エクスポートのフォルダ。デフォルトは同梱サンプル

sftp

csv と同じ。NAMAKAN_ERP_CSV_ROOT に同期ディレクトリを設定

sqlite / odbc

NAMAKAN_ERP_SQLITE にあるファイルDB(最初の実行時にサンプルCSVから作成)

epicor netsuite sap-b1 infor sage quickbooks fishbowl

テナントの認証情報が存在するまでのスタブ

書き込み: NAMAKAN_MCP_ALLOW_WRITES=1 と、オプションの NAMAKAN_MCP_DRY_RUN=1。それでも CSV/sqlite アダプターは書き込みを拒否します。新しい PO はソースシステムまたはドロップファイル内に作成する必要があります。

ライセンス

MIT ライセンス。Copyright (c) 2026 Namakan AI Engineering.

A
license - permissive license
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI assistants to interact with Odoo ERP systems through natural language, allowing users to search, create, update, and manage business records like customers, products, and invoices across any Odoo instance.
    1
    Mozilla Public 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to interact with Odoo ERP through natural language, providing tools and prompts for data operations and record management.
    MIT

View all related MCP servers

Related MCP Connectors

  • Odoo ERP for AI agents: hosted OAuth endpoint, gated writes, one endpoint for every instance.

  • SaaS intelligence for AI agents. 5 unified tools cover 1,000+ services with 91-96% token savings.

  • Your company's brain for AI agents. Cited, permission-aware knowledge across every system.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cfollette18/namakan-mcp-erp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server