@lcapps/mcp-crm
Official@lcapps/mcp-crm
Verbinde dein CRM von LCApps mit Claude und anderen KI-Assistenten.
Welche der beiden Möglichkeiten du brauchst
Es gibt zwei Verbindungsmöglichkeiten, und die meisten Leute wollen die erste.
Connector | Dieses Paket | |
Was du tust | eine Adresse einfügen | installieren und eine Datei bearbeiten |
Was du können musst | nichts | die Client-Konfiguration verwalten |
Daten abfragen und erstellen | ja | ja |
PDFs werden auf deinem Rechner gespeichert | nein | ja |
Beginne mit dem Connector. Wenn du später doch brauchst, dass Rechnungen und Angebote als Datei gespeichert werden, komm hierher zurück.
Related MCP server: capsulemcp
Verbinden ohne etwas zu installieren
Du brauchst die Adresse deines CRM. Es ist die übliche, nur den Anfang durch mcp ersetzt:
Wenn du dich einloggst bei | Deine Adresse ist |
|
|
|
|
|
|
|
|
|
|
Die Schritte:
Öffne Claude und gehe zu seinen Einstellungen.
Suche den Bereich Connectors und wähle, einen benutzerdefinierten hinzuzufügen.
Füge die Adresse aus der Tabelle ein und speichere.
Claude öffnet dein CRM im Browser, damit du dich anmeldest und autorisierst. Es ist deine gewohnte Sitzung mit deinem Benutzer.
Überprüfe, was verlangt wird, und akzeptiere.
Fertig. Frage nach deinen Kunden, deinen Rechnungen oder deinen Ausgaben.
Wenn etwas nicht funktioniert
Was du siehst | Was los ist |
„Ich habe auf nichts Zugriff“ | Deiner Organisation fehlt die Aktivierung des Agentenmoduls. Sprich mit deinem Administrator. |
Es werden keine Kunden, Rechnungen oder Aufgaben angezeigt | Dieser Teil des CRM ist für deine Organisation nicht gebucht oder aktiviert. |
Nach einer Weile im Leerlauf antwortet es nicht mehr | Die Verbindung läuft nach 30 Minuten ab. Frage einfach erneut, dann öffnet sie sich von selbst. |
Du wirst aufgefordert, dich erneut zu autorisieren | Normal, wenn Zeit vergangen ist. Autorisiere erneut. |
Du siehst nur das, was dein Benutzer im CRM sehen kann. Die Verbindung gibt keine neuen Berechtigungen.
Dokumente auf deinem Rechner speichern
Dafür ist dieses Paket nötig. Ein normaler Connector kann nicht auf deine Festplatte schreiben, also kommt ein PDF innerhalb der Antwort an und bleibt dort.
Dieses Programm läuft auf deinem Rechner, leitet die Unterhaltung an den Server weiter und speichert die eingehenden Dateien, wobei Claude den Pfad erhält, wo sie gelandet sind.
Du brauchst Node.js installiert. Danach in der Konfiguration deines Clients:
{
"mcpServers": {
"lcrm-int": {
"command": "npx",
"args": ["-y", "@lcapps/mcp-crm"],
"env": { "LCRM_MCP_URL": "https://mcp-int.lcrm.es/mcp" }
},
"lcrm-test": {
"command": "npx",
"args": ["-y", "@lcapps/mcp-crm"],
"env": { "LCRM_MCP_URL": "https://mcp-test.lcrm.es/mcp" }
},
"lcrm": {
"command": "npx",
"args": ["-y", "@lcapps/mcp-crm"],
"env": { "LCRM_MCP_URL": "https://mcp.lcrm.es/mcp" }
}
}
}Alle drei Einträge können gleichzeitig aktiv sein. Die Anmeldedaten werden pro Server gespeichert, sodass die Autorisierung für einen Server die Sitzung der anderen nicht beendet.
Wo die Konfigurationsdatei liegt:
Claude Desktop unter macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonClaude Desktop unter Windows:
%APPDATA%\Claude\claude_desktop_config.jsonCursor: in seinen MCP-Einstellungen
--url https://…/mcp dient als Alternative zur Umgebungsvariable.
Autorisierung
Beim ersten Mal öffnet sich der Browser, damit du den Zugriff autorisierst. Das Paket registriert sich als OAuth-Client, wartet auf die Antwort unter http://localhost:33420/callback und speichert die Anmeldedaten in ~/.lcrm/credentials/<server>.json mit Berechtigungen 0600. Danach wird das Refresh-Token wiederverwendet, sodass der Browser nur einmal pro Server erscheint.
Du kannst es auch manuell starten:
LCRM_MCP_URL=https://mcp.lcrm.es/mcp npx -y @lcapps/mcp-crm login
LCRM_MCP_URL=https://mcp.lcrm.es/mcp npx -y @lcapps/mcp-crm logoutWo die Dateien landen
Die vom CRM zurückgegebenen Dokumente werden in ~/Downloads/lcrm-mcp/ gespeichert, und der Assistent erhält den Pfad. Der Name stammt vom CRM selbst – budget_26_010.pdf und ähnliches – reduziert auf ein einziges sicheres Segment: Der Server entscheidet nicht, wo geschrieben wird. Eine vorhandene Datei wird niemals überschrieben; es wird ein Suffix -1, -2 angehängt.
Umgebungsvariablen
Variable | Erforderlich | Standard | Wofür |
| ja | — | Adresse des Servers, z. B. |
| nein |
| Wo die Dokumente gespeichert werden |
| nein |
| Lokaler Port für die Autorisierungsantwort |
Das Ändern des Ports ändert die Rückrufadresse, sodass eine erneute Autorisierung erforderlich ist.
Entwicklung
npm install
npm run typecheck
npm test
npm run buildLizenz
MIT – siehe LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
LeadConnector / GoHighLevel MCP Pack — wraps the GoHighLevel CRM for AI agents.
Generate PDFs from templates via AI chat. Works with Claude, ChatGPT, Cursor, and any MCP client.
Create PDF invoices from your AI chat: clients, numbering, VAT, overdue reports. All data is local.
Create PDF invoices from your AI chat: clients, numbering, VAT, overdue reports. All data is local.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceA modular server implementation for Claude AI assistants with integrated tools, enabling Claude to perform actions and access external resources like file systems, web searches, browser automation, financial data, and document generation.107MIT
- AlicenseAqualityAmaintenanceCapsule CRM tools for Claude. Local install via npx, org-wide via Custom Connectors. Read-only mode supported.9238 npm5Apache 2.0
- AlicenseAqualityDmaintenanceEnables LLMs like Claude to interact with Pipedrive CRM data through a standardized interface, providing 22 tools for managing deals, persons, organizations, activities, and more.221MIT
- AlicenseNot gradedqualityDmaintenanceConnects Claude Code with GoHighLevel CRM to manage contacts, pipelines, calendars, conversations, workflows, funnels, and forms via natural language.MIT