YM

yourtechtribe/mcp-odoo-for-finance

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

14 stars 17 forks Качество 49 Тренд 20MIT

Сервер Model Context Protocol (MCP) для интеграции Odoo для финансов, позволяющий агентам ИИ получать доступ и манипулировать данными Odoo через стандартизированный интерфейс.

Обзор

Сервер Model Context Protocol для интеграции Odoo, позволяющий агентам ИИ получать доступ и манипулировать данными Odoo через стандартизированный интерфейс. MCP-Odoo обеспечивает связь между ERP-системами Odoo и агентами ИИ с использованием протокола Model Context Protocol (MCP). Это позволяет системам ИИ: - Доступ к партнерской информации - Просмотр и анализ учетных данных, включая счета-фактуры и платежи - Выполнение сверки финансовых записей - Векселя поставщика запросов и счета-фактуры клиентов - Легкая интеграция с экземплярами Odoo - Стандартный интерфейс MCP для совместимости агентов ИИ - Богатый доступ к учетным данным - Безопасная аутентификация с Odoo Создать.

Обзор (машинный перевод)

Сервер Model Context Protocol для интеграции Odoo, позволяющий агентам ИИ получать доступ и манипулировать данными Odoo через стандартизированный интерфейс.

Обзор

MCP-Odoo обеспечивает связь между ERP-системами Odoo и агентами ИИ с использованием протокола Model Context Protocol (MCP). Это позволяет системам ИИ:

  • Доступ к партнерской информации
  • Просмотр и анализ учетных данных, включая счета-фактуры и платежи
  • Выполнять сверку финансовых отчетов
  • Счета поставщиков и счета клиентов

Особенности

Легкая интеграция с экземплярами Odoo Стандартный интерфейс MCP для совместимости агентов ИИ Богатый доступ к бухгалтерским данным Безопасная аутентификация с Odoo

##Установка

Конфигурация

Создайте файл .env в корне проекта со следующими переменными:

Использование

Запустите MCP-сервер:

Документация

Полная документация доступна в каталоге docs/:

Домашняя документация - Начните здесь для обзора всей документации Руководство по внедрению - Подробная архитектура и детали реализации Функциональность бухгалтерского учета - Углубленное руководство по особенностям бухгалтерского учета Устранение неполадок - решения общих проблем Примеры использования - Практические примеры для начала

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

MCP-Odoo

Model Context Protocol server for Odoo integration, allowing AI agents to access and manipulate Odoo data through a standardized interface.

Overview

MCP-Odoo provides a bridge between Odoo ERP systems and AI agents using the Model Context Protocol (MCP). This enables AI systems to:

  • Access partner information
  • View and analyze accounting data including invoices and payments
  • Perform reconciliation of financial records
  • Query vendor bills and customer invoices

Features

  • 🔌 Easy integration with Odoo instances
  • 🤖 Standard MCP interface for AI agent compatibility
  • 📊 Rich accounting data access
  • 🔒 Secure authentication with Odoo

Installation

# 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

Configuration

Create a .env file in the project root with the following variables:

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

Usage

Start the MCP server:

# Using the SSE transport (default)
python -m mcp_odoo_public

# Using stdio for local agent integration
python -m mcp_odoo_public --transport stdio

Documentation

Comprehensive documentation is available in the docs/ directory:

Development

Project Structure

  • mcp_odoo_public/: Main package
    • odoo/: Odoo client and related modules
    • resources/: MCP resources definitions (tools and schemas)
    • server.py: MCP server implementation
    • config.py: Configuration management
    • mcp_instance.py: FastMCP instance definition

Adding New Resources

Resources define the capabilities exposed to AI agents through MCP. To add a new resource:

  1. Create a new file in the resources/ directory
  2. Define your resource using the @mcp.tool() decorator
  3. Import your resource in resources/__init__.py

For detailed instructions, see the Implementation Guide.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Author

Albert Gil López

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →