Skip to main content
Glama
aljon-zb

peltierpro-mcp

by aljon-zb

Claude–Odoo 19 OAuth de Solo Lectura MCP Connector

Versión habilitada para OAuth del conector MCP de solo lectura para Odoo 19.

Claude
  -> OAuth 2.1 access token
  -> Python MCP Resource Server
  -> Odoo JSON-2 API

Arquitectura importante

El servicio Python es un Servidor de Recursos OAuth. Valida tokens de portador emitidos por un Servidor de Autorización OAuth/OIDC externo como Microsoft Entra ID, Auth0, Okta, u otro proveedor de identidad compatible.

La clave de API de Odoo permanece solo en el servidor del conector Python.

Related MCP server: Odoo MCP Server

Herramientas de Odoo

  • test_odoo_connection

  • search_crm_opportunities

  • get_crm_opportunity

  • search_sales_orders

  • get_sales_order

  • search_products

  • get_stock_by_location

  • search_inventory_transfers

No se incluyen herramientas de Odoo de crear/actualizar/eliminar/confirmar/validar/cancelar.

Instalar en Windows

py -m venv .venv
.venv\Scripts\Activate.ps1
pip install -r requirements.txt
Copy-Item .env.example .env

Primera prueba local

Mantener:

AUTH_ENABLED=false
TRANSPORT=streamable-http
HOST=0.0.0.0
PORT=8000

Ejecutar:

python test_connection.py
python -m unittest discover -s tests
python -m app.server

Luego prueba http://127.0.0.1:8000/mcp con MCP Inspector.

Configuración de OAuth

Registra una API/recurso y un cliente OAuth con el proveedor de identidad del cliente. El proveedor debe emitir tokens de acceso JWT que contengan:

  • iss que coincida con AUTH_ISSUER_URL

  • aud que coincida con AUTH_AUDIENCE

  • exp

  • alcance requerido, por defecto odoo.read

Luego configura:

AUTH_ENABLED=true
AUTH_ISSUER_URL=https://auth.example.com
AUTH_RESOURCE_SERVER_URL=https://YOUR_PUBLIC_HOST/mcp
AUTH_JWKS_URL=https://auth.example.com/.well-known/jwks.json
AUTH_AUDIENCE=https://YOUR_PUBLIC_HOST/mcp
AUTH_REQUIRED_SCOPES=odoo.read
AUTH_ALGORITHMS=RS256

Reinicia:

python -m app.server

El SDK de MCP publicará metadatos de recursos protegidos utilizados por Claude para el descubrimiento de OAuth. El Servidor de Autorización en sí mismo permanece externo.

Claude

Agrega:

https://YOUR_PUBLIC_HOST/mcp

Si el proveedor de identidad no admite el registro dinámico de clientes, agrega el ID de Cliente OAuth y el Secreto de Cliente en la configuración Avanzada del conector de Claude.

Cada usuario autorizado de Claude luego hace clic en Conectar e inicia sesión a través del proveedor de identidad configurado.

Dev Tunnel

Se puede usar un Túnel de Desarrollo público de VS Code temporalmente para staging. Si su URL cambia, actualiza AUTH_RESOURCE_SERVER_URL y generalmente también AUTH_AUDIENCE.

No dejes AUTH_ENABLED=false en una implementación MCP persistente accesible públicamente.

peltierpro-mcp

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    An MCP server that enables AI assistants like Claude to interact with Odoo ERP systems through natural language, allowing users to search, create, update, and manage business data in their Odoo instance.
    365
    Mozilla Public 2.0
  • A
    license
    B
    quality
    D
    maintenance
    An MCP server that enables AI assistants to interact with Odoo ERP apps like Inventory, CRM, Sales, and Manufacturing. It allows users to read, create, and manage Odoo records and workflows using natural language commands.
    25
    15
    1
    ISC
  • A
    license
    Not graded
    quality
    D
    maintenance
    A read-only MCP server that enables AI assistants to query Odoo instances via XML-RPC, supporting search, read, count, and field inspection without requiring custom modules.
    1
    Mozilla Public 2.0
  • A
    license
    Not graded
    quality
    B
    maintenance
    An MCP server that enables AI assistants to safely query live Odoo 19 data with a defense-in-depth security layer, providing read-only tools for partners, sales, inventory, and finance.
    MIT

View all related MCP servers

Related MCP Connectors

  • Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.

  • Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/aljon-zb/peltierpro-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server