Integrations
Used for configuration management to securely store connection credentials for Odoo instances including URL, database, username and password.
Used for version control and installation of the MCP-Odoo server.
Hosts the repository for the MCP-Odoo server code, allowing for installation via git clone.
MCP-Odoo
Odoo 統合用のモデル コンテキスト プロトコル サーバー。AI エージェントが標準化されたインターフェースを介して Odoo データにアクセスし、操作できるようにします。
概要
MCP-Odooは、モデルコンテキストプロトコル(MCP)を使用して、Odoo ERPシステムとAIエージェント間のブリッジを提供します。これにより、AIシステムは以下が可能になります。
- パートナー情報にアクセスする
- 請求書や支払いなどの会計データを表示および分析します
- 財務記録の照合を実行する
- ベンダー請求書と顧客請求書の照会
特徴
- 🔌 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 ファイルを参照してください。
著者
アルバート・ギル・ロペス
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
This server cannot be installed
AI エージェントが標準化されたモデル コンテキスト プロトコル インターフェースを介して Odoo ERP データにアクセスして操作できるようにするブリッジ。パートナー情報、会計データ、財務記録の調整、請求書クエリをサポートします。
Related MCP Servers
- -securityAlicense-qualityAn MCP server implementation that integrates with Odoo ERP systems, enabling AI assistants to interact with Odoo data and functionality through the Model Context Protocol.Last updated -78PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI agents to interact with Brex financial platform data, allowing retrieval of account information, expenses, budgets, and team data through standardized resource handlers.Last updated -2TypeScriptMIT License
- -security-license-qualityA Model Context Protocol server that connects AI assistants to Brazilian public data services, providing access to postal codes, company registrations, bank information, area codes, IBGE data, currency exchange rates, and domain registration status.Last updated -3TypeScriptMIT License
- -securityFlicense-qualityAn integration tool that connects Claude AI with Odoo database, allowing users to explore Odoo models, search data, and create reports through natural language commands.Last updated -Python