MCP-Odoo
Odoo 統合用のモデル コンテキスト プロトコル サーバー。AI エージェントが標準化されたインターフェースを介して Odoo データにアクセスし、操作できるようにします。
概要
MCP-Odooは、モデルコンテキストプロトコル(MCP)を使用して、Odoo ERPシステムとAIエージェント間のブリッジを提供します。これにより、AIシステムは以下が可能になります。
パートナー情報にアクセスする
請求書や支払いなどの会計データを表示および分析します
財務記録の照合を実行する
ベンダー請求書と顧客請求書の照会
Related MCP server: Odoo MCP Server
特徴
🔌 Odooインスタンスとの簡単な統合
🤖 AIエージェントの互換性のための標準MCPインターフェース
📊 豊富な会計データへのアクセス
🔒 Odoo による安全な認証
インストール
構成
次の変数を含む.envファイルをプロジェクト ルートに作成します。
使用法
MCP サーバーを起動します。
ドキュメント
包括的なドキュメントはdocs/ディレクトリにあります。
ドキュメントホーム- すべてのドキュメントの概要はここからご覧ください
実装ガイド- 詳細なアーキテクチャと実装の詳細
会計機能- 会計機能の詳細なガイド
トラブルシューティング- よくある問題の解決策
使用例- 始めるための実践的な例
発達
プロジェクト構造
mcp_odoo_public/: メインパッケージodoo/: Odooクライアントと関連モジュールresources/: MCP リソース定義 (ツールとスキーマ)server.py: MCP サーバーの実装config.py: 構成管理mcp_instance.py: FastMCPインスタンス定義
新しいリソースの追加
リソースは、MCPを通じてAIエージェントに公開される機能を定義します。新しいリソースを追加するには、以下の手順に従います。
resources/ディレクトリに新しいファイルを作成する@mcp.tool()デコレータを使用してリソースを定義します。resources/__init__.pyにリソースをインポートします。
詳細な手順については、実装ガイドを参照してください。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細については LICENSE ファイルを参照してください。
著者
アルバート・ギル・ロペス
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。