mcpField
M
MCP-Odoo

MCP-Odoo

ローカル
github.com/yourtechtribe金融データ1478 週間前に更新

MCP-Odoo について

MCP-Odooは、Odoo ERPと、業務・会計記録を扱うAIエージェントを接続します。MCPインターフェースを通じて、取引先、請求書、支払い、照合に関する機能を提供します。

主な機能

  1. 01取引先情報へのアクセス
  2. 02会計データの閲覧
  3. 03仕入先請求書と顧客請求書の検索
  4. 04財務記録の照合
  5. 05Odoo認証

活用シーン

  1. 01Odooの取引先記録の確認
  2. 02請求書と支払いの分析
  3. 03仕入先または顧客請求書の検索
  4. 04財務記録の照合

MCP 対応

MCPツールを介してAIエージェントにOdooのデータと会計操作を提供します。SSEとstdioのトランスポートに対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

MCP-Odoo

Odoo と統合するための Model Context Protocol サーバーです。標準化されたインターフェースを通じて、AI エージェントが Odoo のデータにアクセスし、操作できるようにします。

概要

MCP-Odoo は、Model Context Protocol(MCP)を使用して Odoo ERP システムと AI エージェントをつなぎます。これにより、AI システムは次のことができるようになります。

  • 取引先情報へのアクセス
  • 請求書や支払いを含む会計データの閲覧と分析
  • 財務記録の照合
  • 仕入先請求書と顧客向け請求書の照会

機能

  • 🔌 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 エージェントに公開される機能を定義します。新しいリソースを追加するには、次の手順に従います。

  1. resources/ ディレクトリに新しいファイルを作成します
  2. @mcp.tool() デコレーターを使ってリソースを定義します
  3. resources/__init__.py でリソースをインポートします

詳しい手順については、実装ガイドをご覧ください。

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳細については LICENSE ファイルをご覧ください。

作者

Albert Gil López

貢献

貢献を歓迎します。お気軽に Pull Request を送信してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。