Skip to main content
Glama
aljon-zb

peltierpro-mcp

by aljon-zb

Claude–Odoo 19 OAuth Read-Only MCP Connector

OAuth-fähige Version des schreibgeschützten Odoo 19 MCP Connectors.

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

Wichtige Architektur

Der Python-Dienst fungiert als OAuth-Ressourcenserver. Er validiert Bearer-Token, die von einem externen OAuth/OIDC-Autorisierungsserver wie Microsoft Entra ID, Auth0, Okta oder einem anderen kompatiblen Identitätsanbieter ausgestellt wurden.

Der Odoo-API-Schlüssel verbleibt ausschließlich auf dem Python-Connector-Server.

Related MCP server: Odoo MCP Server

Odoo-Werkzeuge

  • test_odoo_connection

  • search_crm_opportunities

  • get_crm_opportunity

  • search_sales_orders

  • get_sales_order

  • search_products

  • get_stock_by_location

  • search_inventory_transfers

Es sind keine Odoo-Werkzeuge zum Erstellen/Aktualisieren/Löschen/Bestätigen/Validieren/Stornieren enthalten.

Installation unter Windows

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

Erster lokaler Test

Behalten:

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

Ausführen:

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

Dann testen Sie http://127.0.0.1:8000/mcp mit dem MCP Inspector.

OAuth-Konfiguration

Registrieren Sie eine API/Ressource und einen OAuth-Client beim Identitätsanbieter des Clients. Der Anbieter muss JWT-Zugriffstoken ausstellen, die Folgendes enthalten:

  • iss – muss AUTH_ISSUER_URL entsprechen

  • aud – muss AUTH_AUDIENCE entsprechen

  • exp

  • erforderlicher Bereich, standardmäßig odoo.read

Konfigurieren Sie dann:

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

Neustart:

python -m app.server

Das MCP SDK veröffentlicht Metadaten der geschützten Ressource, die von Claude für die OAuth-Erkennung verwendet werden. Der Autorisierungsserver selbst bleibt extern.

Claude

Hinzufügen:

https://YOUR_PUBLIC_HOST/mcp

Wenn der Identitätsanbieter keine dynamische Client-Registrierung unterstützt, fügen Sie die OAuth-Client-ID und das OAuth-Client-Geheimnis in den erweiterten Einstellungen des Claude Connectors hinzu.

Jeder autorisierte Claude-Benutzer klickt dann auf „Verbinden“ und meldet sich über den konfigurierten Identitätsanbieter an.

Dev Tunnel

Ein öffentlicher VS Code Dev Tunnel kann vorübergehend für das Staging verwendet werden. Wenn sich seine URL ändert, aktualisieren Sie AUTH_RESOURCE_SERVER_URL und in der Regel auch AUTH_AUDIENCE.

Lassen Sie AUTH_ENABLED=false nicht auf einer öffentlich zugänglichen, dauerhaften MCP-Bereitstellung.

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