MCP-Odoo
Odoo 統合用のモデル コンテキスト プロトコル サーバー。AI エージェントが標準化されたインターフェースを介して Odoo データにアクセスし、操作できるようにします。
概要
MCP-Odooは、モデルコンテキストプロトコル(MCP)を使用して、Odoo ERPシステムとAIエージェント間のブリッジを提供します。これにより、AIシステムは以下が可能になります。
パートナー情報にアクセスする
請求書や支払いなどの会計データを表示および分析します
財務記録の照合を実行する
ベンダー請求書と顧客請求書の照会
Related MCP server: Odoo MCP Server
特徴
🔌 Odooインスタンスとの簡単な統合
🤖 AIエージェントの互換性のための標準MCPインターフェース
📊 豊富な会計データへのアクセス
🔒 Odoo による安全な認証
インストール
# Clone the repository
git clone https://github.com/yourtechtribe/model-context-protocol-mcp-odoo.git
cd model-context-protocol-mcp-odoo
# Install dependencies
pip install -r requirements.txt構成
次の変数を含む.envファイルをプロジェクト ルートに作成します。
ODOO_URL=https://your-odoo-instance.com
ODOO_DB=your_database
ODOO_USERNAME=your_username
ODOO_PASSWORD=your_password
HOST=0.0.0.0
PORT=8080使用法
MCP サーバーを起動します。
# Using the SSE transport (default)
python -m mcp_odoo_public
# Using stdio for local agent integration
python -m mcp_odoo_public --transport stdioドキュメント
包括的なドキュメントは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 ファイルを参照してください。
著者
アルバート・ギル・ロペス
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.