ERPNext MCP サーバー
ERPNext統合のためのモデルコンテキストプロトコルサーバー
これはTypeScriptベースのMCPサーバーであり、ERPNext/Frappe APIとの統合を提供します。これにより、AIアシスタントはモデルコンテキストプロトコルを介してERPNextのデータや機能とやり取りできるようになります。
特徴
リソース
erpnext://{doctype}/{name}URI 経由で ERPNext ドキュメントにアクセスします。構造化データアクセスのためのJSON形式
ツール
authenticate_erpnext- ユーザー名とパスワードを使用して ERPNext で認証しますget_documents- 特定のドキュメントタイプのドキュメントのリストを取得するcreate_document- ERPNextで新しいドキュメントを作成するupdate_document- ERPNext 内の既存のドキュメントを更新するrun_report- ERPNextレポートを実行するget_doctype_fields- 特定のDocTypeのフィールドリストを取得するget_doctypes- 利用可能なすべてのDocTypeのリストを取得します
Related MCP server: erpnext-server
構成
サーバーには次の環境変数が必要です。
ERPNEXT_URL- ERPNextインスタンスのベースURLERPNEXT_API_KEY(オプション) - 認証用のAPIキーERPNEXT_API_SECRET(オプション) - 認証用のAPIシークレット
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
MacOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
VSCode で Claude を使用するには、次のサーバー構成を追加します。
MacOS の場合: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json Windows の場合: %APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。