Frappe MCP
Frappe MCP
Schreibgeschützter Model Context Protocol-Server für die TourScale ERPNext / FranOS-Instanz unter erp.tourscale.com. Ermöglicht Agenten das Abfragen von Franchisenehmern, Franchiseverträgen, FBUs, Vermögenswerten, COIs sowie ERPNext-Rechnungen und Hauptbucheinträgen.
Was er bereitstellt
Tool | Zweck |
| Konnektivitätsprüfung — gibt die Identität des API-Benutzers zurück |
| Franchisenehmer mit optionalen Filtern |
| Vollständiges Franchisenehmer-Dokument nach Name (z. B. |
| Franchiseverträge; Ablaufzeitraum-Schlüssel für Compliance Watchdog |
| Ein FA mit untergeordneten Tabellen (Marken/Lizenzgebühren/Gebiet) |
| FBUs |
| Ein FBU mit Betriebsadressen |
| Fahrzeuge/Schiffe |
| Versicherungszertifikate (COI) mit Filter für Erneuerungszeitraum |
| Generischer Ausweg für jeden Doctype |
| Generisches Abrufen nach Name |
| Datensätze zählen |
| Verkaufsrechnungen |
| Hauptbucheinträge |
Related MCP server: easypaydirect-mcp
Funktionsweise der Authentifizierung
Kommuniziert mit der ERPNext REST-API als Benutzer claude-mcp@tourscale.com über API-Key + Secret (Frappe-natives Authentifizierungsschema: Authorization: token <key>:<secret>).
Der Benutzer besitzt die Rolle System Manager in ERPNext. Die MCP-Ebene ist die Vertrauensgrenze — die oben genannten Tools sind konzeptbedingt schreibgeschützt. Fügen Sie nicht leichtfertig Schreib-Tools hinzu; Agenten, die Daten ändern müssen, sollten spezifische, zweckgebundene Tools aufrufen, keine generischen CRUD-Operationen.
Zum Rotieren der Schlüssel: Führen Sie den generate_keys-Ablauf in bench --site erp.tourscale.local console erneut aus, aktualisieren Sie FRAPPE_API_KEY + FRAPPE_API_SECRET in der Master-Umgebung und starten Sie ts-frappe-mcp neu.
Bereitstellung
Container:
ts-frappe-mcpauftourscale-netPort: gebunden an
127.0.0.1:8096(nur Loopback — erreichbar über lokalen Agenten-Client oder SSH-Tunnel)Compose-Eintrag befindet sich in
/opt/tourscale/docker-compose.services.ymlEnv-Datei:
/opt/tourscale/frappe-mcp/.env(bezogen aus der Master-Umgebung)
Lokale Entwicklung
FRAPPE_API_URL=https://erp.tourscale.com \
FRAPPE_API_KEY=... \
FRAPPE_API_SECRET=... \
python3 server.pyRufen Sie dann die Tools über einen beliebigen MCP-Client auf (Claude Code, FastMCP-Debug-Tools usw.).
This server cannot be installed
Maintenance
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
- Alicense-qualityAmaintenanceMCP server that enables LLMs to interact with ERPNext/Frappe sites for document CRUD, search, reports, workflows, and analytics, respecting user permissions and logging all actions.282AGPL 3.0
- AlicenseAqualityAmaintenanceRead-only MCP server for Easy Pay Direct / NMI payment gateway, enabling natural language queries of transactions, subscriptions, and customer vault records.737MIT
- Alicense-qualityBmaintenanceMCP server that enables Claude, ChatGPT, and other LLMs to interact with ERPNext sites through natural language, supporting document CRUD, search, reports, workflows, and custom tools, while respecting user permissions and logging all calls.AGPL 3.0
- Alicense-qualityCmaintenanceRead-only MCP server for Omie ERP, enabling AI assistants to query financial data, accounts payable/receivable, bank reconciliation, invoices, and movements via natural language.1MIT
Related MCP Connectors
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Official Microsoft MCP Server to query Microsoft Entra data using natural language
Hosted MCP server exposing US hospital procedure cost data to AI assistants
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/tourscale-repos/frappe-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server