Lerian MCP Server
Lerian MCP-Server
Ein MCP-Gateway für die Entdeckung des Lerian-Portfolios, Dokumentation, Lernen, SDK-Beispiele, Live-Produkt-API-Zugriff und produktübergreifende Workflows.
Dieser Server verbindet MCP-Clients wie Claude Desktop, Cursor, Windsurf, Continue und ChatGPT Desktop mit dem Lerian-Produktportfolio. Er bietet KI-Assistenten eine strukturierte Möglichkeit, Lerian-Produkte zu entdecken, offizielle Dokumentationen zu lesen, Implementierungsbeispiele zu generieren, Live-API-Verträge zu prüfen, konfigurierte Produkt-APIs auszuführen und produktübergreifende operative Workflows zu steuern.
Laufzeitumfang: Dieser Server ist nicht nur für Dokumentationen gedacht. Das einheitliche
lerian-Tool ist leserorientiert, aber produktspezifische*-execute-Tools können konfigurierte Live-Lerian-APIs aufrufen. Mutierende API-Aufrufe erfordern eine explizite Bestätigung und einen Audit-Grund.
2-Minuten-Einrichtung
Wählen Sie Ihren MCP-kompatiblen KI-Assistenten.
Fügen Sie die Serverkonfiguration hinzu.
Starten Sie die KI-App neu.
Fragen Sie: "Was kannst du mir über Lerian Midaz erzählen?"
Claude Desktop
macOS-Pfad: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows-Pfad: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"lerian": {
"command": "npx",
"args": ["-y", "@lerianstudio/lerian-mcp-server@latest"]
}
}
}Cursor, Windsurf, Continue, ChatGPT Desktop
Fügen Sie denselben MCP-Server-Block zur MCP-Konfiguration Ihres Clients hinzu:
{
"mcpServers": {
"lerian": {
"command": "npx",
"args": ["-y", "@lerianstudio/lerian-mcp-server@latest"]
}
}
}Related MCP server: DevDocs MCP Server
Was Sie erhalten
Unterstützte Produkte
Midaz: Plattform für Finanzbuchhaltung mit Onboarding, Salden, Transaktionen, CRM und Ledger-Diensten.
Fetcher: Datenquellenverbindung, Schema-Erkennung und asynchroner Extraktionsdienst.
Reporter: Vorlagenbasierte Berichterstellung, Datenquellenverwaltung, Metriken und Artefakte.
Matcher: Abgleich-Engine für den Abgleich von Midaz-Transaktionen mit externen Systemen.
Tracer: Transaktionsvalidierungs-Engine mit Regeln, Limits, Validierungen und Revisionssicherheit.
Flowker: Workflow-Orchestrierungsplattform für Provider, Executoren, Webhooks und Ausführungsabläufe.
Underwriter: Gerichtsbarkeitsbewusste Kreditplattform für Kreditprodukte und Zeitplanvorschau.
All: Portfolio-weite Entdeckung, Dokumentationssuche und Vergleich.
Kernfunktionen
Portfolio-Entdeckung über
lerianmitoperation="discover".Dokumentationssuche über
lerianmitoperation="docs".Geführtes Lernen über
lerianmitoperation="learn".SDK-Beispiele über
lerianmitoperation="sdk".Produktübergreifende Suche über
lerianmitoperation="search".Live-API-Vertragsentdeckung über produktspezifische
*-discover-Tools.Live-API-Ausführung über produktspezifische
*-execute-Tools.Produktübergreifende Workflows über
portfolio-workflow.Prompt-basierte Anleitung für Onboarding, Lernen, API-Nutzung und operative Workflows.
Laufzeit-Tool-Oberfläche
Der Server stellt einen kleinen Kern sowie Live-API-Paare für jedes unterstützte Produkt bereit.
Kern-Tools
lerian: Einheitliches Portfolio-Tool für Dokumente, Lernen, SDK-Beispiele, Entdeckung und Suche.portfolio-workflow: Produktübergreifende Workflow-Entdeckung, Planung, zustandsbehaftete Sitzungen und Schrittausführung.
Live-API-Tools
midaz-discoverundmidaz-executefetcher-discoverundfetcher-executereporter-discoverundreporter-executematcher-discoverundmatcher-executetracer-discoverundtracer-executeflowker-discoverundflowker-executeunderwriter-discoverundunderwriter-execute
Verwenden Sie das passende *-discover-Tool, bevor Sie ein *-execute-Tool aufrufen. Die Entdeckung liefert Ressourcen, Aktionen, Pfadparameter, Abfrageparameter, Body-Schemas, Beispiele und Ausführungshinweise.
Das lerian-Tool
Das lerian-Tool ist der primäre leserorientierte Einstiegspunkt.
Tool: lerian
Parameters:
product midaz | fetcher | reporter | matcher | tracer | flowker | underwriter | all
operation discover | docs | learn | sdk | search
topic Topic to inspect, learn, or search
language go | typescript | javascript, for SDK examples
useCase Specific implementation scenario for SDK examples
experienceLevel beginner | intermediate | advanced
format summary | detailed | examples-only
includeExamples true | false
maxResults 1-50, for searchBeispiel:
{
"product": "midaz",
"operation": "learn",
"topic": "transactions",
"experienceLevel": "beginner"
}Live-API-Workflow
Der Live-API-Zugriff erfolgt bewusst in zwei Schritten.
Überprüfen Sie die Produktoberfläche:
{
"intent": "list-resources"
}Überprüfen Sie einen spezifischen Aktionsvertrag:
{
"intent": "describe-action",
"resource": "transactions",
"action": "create"
}Führen Sie die Aktion mit dem exakten Vertrag aus, der durch die Entdeckung zurückgegeben wurde:
{
"resource": "transactions",
"action": "create",
"pathParams": {
"organizationId": "...",
"ledgerId": "..."
},
"body": {
"description": "Example transaction"
},
"confirmMutation": true,
"mutationReason": "Create example transaction requested by operator"
}Mutierende Live-API-Aktionen erfordern:
confirmMutation: truemutationReasonmit einem für Menschen lesbaren Audit-Grund
Produktübergreifende Workflows
Verwenden Sie portfolio-workflow, wenn die Aufgabe mehrere Lerian-Produkte umfasst.
Aktuelle Workflows:
fetcher-to-reporter: Validieren Sie Extraktionszuordnungen mit Fetcher und generieren oder prüfen Sie dann Reporter-Berichte.matcher-to-fetcher-to-midaz: Konfigurieren Sie den Matcher-Abgleich, verwenden Sie die Matcher-Entdeckung über Fetcher und prüfen Sie Daten auf der Midaz-Ledger-Seite.
Unterstützte Intents:
list-workflowsdescribe-workflowplancreate-sessionget-sessionlist-sessionsexecute-stepexecute-next
Workflow-Sitzungen geben ein opakes sessionToken zurück. Behandeln Sie dieses vertraulich.
Konfiguration
Der Server funktioniert sofort für Dokumentation und Entdeckung. Die Live-API-Ausführung erfordert erreichbare Produktdienste und gegebenenfalls Token oder API-Schlüssel.
Konfigurationsquellen in der Prioritätsreihenfolge:
Befehlszeile
--configoder--config-fileUmgebungsvariablen
./lerian-mcp-config.json./midaz-mcp-config.json~/.lerian/mcp-config.json~/.midaz/mcp-config.json~/.config/lerian/mcp-config.json~/.config/midaz/mcp-config.jsonGlobale Plattform-Konfigurationspfade
Konfiguration interaktiv erstellen oder aktualisieren:
npx -y -p @lerianstudio/lerian-mcp-server@latest lerian-mcp-configAllgemeine Umgebungsvariablen:
LERIAN_DOCS_URL=https://docs.lerian.studio
LOG_LEVEL=info
MIDAZ_ONBOARDING_URL=http://localhost:3000
MIDAZ_TRANSACTION_URL=http://localhost:3001
MIDAZ_CRM_URL=http://localhost:3002
MIDAZ_LEDGER_URL=http://localhost:3003
MIDAZ_AUTH_TOKEN=...
FETCHER_MANAGER_URL=http://localhost:4006
FETCHER_AUTH_TOKEN=...
REPORTER_MANAGER_URL=http://localhost:4005
REPORTER_AUTH_TOKEN=...
MATCHER_BASE_URL=http://localhost:4018
MATCHER_AUTH_TOKEN=...
TRACER_BASE_URL=http://localhost:4020
TRACER_API_KEY=...
FLOWKER_BASE_URL=http://localhost:4021
FLOWKER_AUTH_TOKEN=...
FLOWKER_API_KEY=...
UNDERWRITER_BASE_URL=http://localhost:8080
UNDERWRITER_AUTH_TOKEN=...Sicherheitsmodell
Die Live-Ausführung erfolgt per Opt-in über produktspezifische
*-execute-Tools.Mutierende Methoden erfordern eine explizite Bestätigung und einen Mutationsgrund.
Produkt-API-Basis-URLs müssen
httpoderhttpsverwenden.Nicht-lokale HTTP-URLs werden abgelehnt; HTTPS ist außerhalb der lokalen Entwicklung erforderlich.
URLs mit eingebetteten Anmeldeinformationen werden abgelehnt.
Autorisierungs- und API-Schlüssel-Header sind vor willkürlichem Überschreiben geschützt.
Binäre Upload- und Download-Größen sind durch konfigurierbare Limits begrenzt.
Geheimnisse werden bei Bedarf lokal unter
~/.lerian/secrets.jsongeneriert und verwaltet.
Beispielkonversationen
Portfolio-Entdeckung
Sie: "Bei welchen Lerian-Produkten kann mir dieses MCP helfen?"
KI: Verwendet lerian mit product="all", operation="discover".
Lernpfad
Sie: "Ich bin neu bei Tracer. Bring mir bei, wie Validierungsregeln funktionieren."
KI: Verwendet lerian mit product="tracer", operation="learn", topic="rules".
SDK-Beispiel
Sie: "Zeig mir Go-Code zum Erstellen eines Midaz-Ledgers."
KI: Verwendet lerian mit product="midaz", operation="sdk", language="go".
Live-API-Vertragsentdeckung
Sie: "Prüfe den Vertrag zum Erstellen einer Reporter-Vorlage."
KI: Verwendet reporter-discover vor jedem reporter-execute-Aufruf.
Produktübergreifender Workflow
Sie: "Führe mich durch die Validierung von Fetcher-Zuordnungen, bevor ein Bericht generiert wird."
KI: Verwendet portfolio-workflow mit workflow="fetcher-to-reporter".
Entwicklung
Erfordert Node.js >=20.19.0.
npm ci
npm run build
npm testNützliche Skripte:
npm run dev: Führt den TypeScript-Einstiegspunkt mitts-nodeaus.npm run build: Kompiliert nachdist/und markiert Binärdateien als ausführbar.npm run lint: Führt ESLint aus.npm run typecheck: Führt TypeScript aus, ohne Dateien zu emittieren.npm test: Führt Node-Tests sowie den grundlegenden Server-Test aus.npm run docs: Generiert TypeDoc-Ausgabe indocs/.
Dokumentation
Paketinformationen
npm-Paket:
@lerianstudio/lerian-mcp-serverAktuelle Paketversion:
3.4.0Laufzeit: Node.js ESM
MCP SDK:
@modelcontextprotocol/sdkLizenz: Apache-2.0
Repository: github.com/lerianstudio/lerian-mcp-server
Architekturzusammenfassung
MCP Client
-> stdio transport
-> McpServer from @modelcontextprotocol/sdk
-> core tools and prompts
-> product adapters
-> product routers and schema registries
-> configured Lerian product APIsPrimäre Ebenen:
Transport: MCP JSON-RPC über stdio.
Server-Bootstrap: Sicherheit, Geheimnisse, Dokumentenmanifest, Protokollierung, Client-Erkennung.
Kern-Tools:
lerianundportfolio-workflow.Produktadapter: Entdecken/Ausführen-Paare für unterstützte Produkte.
Schema-Register: Ressourcen/Aktionsverträge für API-Oberflächen.
HTTP-Ausführung: Validierte URL-Konstruktion, Anforderungsausführung, Antwort-Parsing und Fehlerklassifizierung.
Workflow-Orchestrierung: Geführte, zustandsbehaftete produktübergreifende Abläufe.
Fehlerbehebung
Server startet nicht
Überprüfen Sie die Node.js-Version:
node --versionManuell ausführen:
npx -y @lerianstudio/lerian-mcp-server@latestLokale Geheimnisse prüfen:
ls -la ~/.lerian/secrets.jsonLive-API-Aufrufe schlagen fehl
Verwenden Sie zuerst das Produkt-Tool
*-discover.Überprüfen Sie, ob die relevante Basis-URL und der Token/API-Schlüssel konfiguriert sind.
Bestätigen Sie, dass nicht-lokale Remote-URLs HTTPS verwenden.
Fügen Sie bei Mutationen
confirmMutation=trueundmutationReasonhinzu.Prüfen Sie, ob der Zielproduktdienst von der MCP-Laufzeitumgebung aus erreichbar ist.
Tool reagiert nicht im Client
Starten Sie den MCP-Client nach Konfigurationsänderungen neu.
Bestätigen Sie, dass MCP im Client aktiviert ist.
Aktivieren Sie bei Bedarf die Protokollierung mit
LOG_LEVEL=debug.Überprüfen Sie
./logs/, wenn die Protokollierung aktiviert ist.
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
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to automatically create, update, and publish API documentation through Theneo's platform. Supports OpenAPI specs, Postman collections, AI-powered description generation, and natural language interactions for seamless documentation workflows.MIT
- FlicenseAqualityDmaintenanceProvides access to 600+ documentation libraries from DevDocs.io including Python, JavaScript, React, Django, and more. Enables searching, browsing, and retrieving documentation content directly through Claude Desktop.53
- FlicenseNot gradedqualityDmaintenanceProvides real-time retrieval of official documentation for LangChain, LlamaIndex, and OpenAI. It enables context-aware coding by fetching the latest API references and guides directly into Claude via the Model Context Protocol.
- AlicenseNot gradedqualityCmaintenanceProvides real-time, up-to-date documentation for major LLM providers (OpenAI, Anthropic, Google Gemini) to prevent hallucinations and outdated code patterns in AI agents.106MIT
Related MCP Connectors
@latest documentation and code examples to 9000+ libraries for LLMs and AI code editors in a singl…
Provide your AI coding tools with token-efficient access to up-to-date technical documentation for…
Provides AI assistants with direct access to Mapbox developer APIs and documentation.
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/LerianStudio/lerian-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server