Integrations
Provides integration with Apache Fineract, likely offering capabilities for financial inclusion software functionalities and microfinance operations through the Mifos X AI platform.
Mifos X – KI – Model Context Protocol (MCP) für Apache Fineract®
Dieses Projekt bietet Model Context Protocol (MCP)-Server für die Interaktion mit der Apache Fineract API und ermöglicht KI-Agenten den Zugriff auf Finanzdaten und -vorgänge. Implementierungen sind in Python , Java (Quarkus) und Node.js verfügbar.
MCP-Entwicklertools
Verwenden Sie den MCP Inspector, um Ihren Server zu testen und zu debuggen:
Dadurch wird eine lokale Web-Benutzeroberfläche gestartet, um über STDIO oder SSE eine Verbindung zu Ihrem MCP-Server herzustellen.
Erste Schritte
1. Wählen Sie Ihre Implementierung
Python (Flask)
Voraussetzungen : Python 3.8+, flask
, mcp.server.fastmcp
Schritte :
- Installieren Sie Abhängigkeiten:Copy
Hinweis für Zsh-Benutzer : Wenn Sie Zsh verwenden, achten Sie darauf, Extras in Anführungszeichen zu setzen, um Shell-Erweiterungsfehler zu vermeiden:
Copy - Führen Sie den Server aus:Copy
Java (Quarkus)
Voraussetzungen : JDK 17+, Maven
Schritte :
- Konfigurieren Sie Umgebungsvariablen in Ihrer Shell oder IDE:Copy
- Über JBang ausführen (für schnelle Ausführung):Copy
- (Optional) Erstellen Sie eine native ausführbare Datei:Copy
Node.js
Voraussetzungen : Node.js 16+, npm
Schritte :
- Installieren Sie Abhängigkeiten:Copy
- Konfigurieren Sie Umgebungsvariablen in
.env
:Copy - Führen Sie den Server aus:Copy
- Testen Sie mit dem integrierten
inspect
:Copy
Konfiguration
Alle Implementierungen erfordern die folgenden Umgebungsvariablen:
Variable | Beschreibung |
---|---|
FINERACT_BASE_URL | Basis-URL Ihrer Fineract-Instanz |
FINERACT_BASIC_AUTH_TOKEN | API-Authentifizierungstoken |
FINERACT_TENANT_ID | Mandantenkennung (Standard: default ) |
Hinweis : Java verwendet Variablen mit dem Präfix MIFOSX_
(z. B. MIFOSX_BASE_URL
).
Verfügbare Ressourcen
Der MCP-Server stellt diese Ressourcen bereit:
Kernressourcen
fineract://clients
Alle Clients auflistenfineract://clients/{clientId}
Details zu einem bestimmten Kunden abrufenfineract://loans
Alle Kredite auflistenfineract://loans/{loanId}
Details zu einem bestimmten Darlehen erhalten
Werkzeuge
search_clients
Suchen Sie nach Kunden nach Namen/Attributencreate_client
Einen neuen Client erstellen (nur Node.js/Python)update_loan_status
Kreditstatus aktualisieren (nur Java/Python)
Erstellen nativer ausführbarer Dateien (nur Java)
Erstellen Sie für Java (Quarkus) eine native ausführbare Datei:
Testen mit MCP Inspector
- Starten Sie Ihren MCP-Server (Python/Java/Node.js).
- Führen Sie den Inspektor aus:Copy
- Stellen Sie mithilfe des
STDIO
-Transports eine Verbindung zum Server her.
Beitragen
- Python : Ändern Sie
python/app.py
undserver.js
für neue Ressourcen. - Java : Erweitern Sie
src/main/java/org/mifos/community/ai/...
für neue Endpunkte. - Node.js : Aktualisieren Sie
nodejs/src/server.js
und fügen Sie Zod-Schemas zur Validierung hinzu.
Kontakt
- Apache Fineract-Community: https://community.apache.org/
- MCP-Spezifikation: https://modelcontextprotocol.org
Anleitungen
- Java/Quarkus : Quarkus MCP-Handbuch
- Node.js : Verwenden Sie
npm run inspect
zum Live-Neuladen - Python : Mit
python app.py
ausführen und.env
konfigurieren
Hauptmerkmale:
- Standardisierter API-Zugriff über
fineract://
URIs - MCP-kompatibel mit STDIO/SSE-Transporten
- Umgebungsunabhängige Konfiguration
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrieren Sie den MCP-Server für Mifos X, eine Open-Source-Kernbanklösung für Finanzinstitute. Nützlich für die Verwaltung von Kunden, Krediten, Ersparnissen, Aktien, Finanztransaktionen und die Erstellung von Finanzberichten.
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server that enables interaction with Safe (formerly Gnosis Safe) smart contract wallets, allowing users to query transactions, get multisig details, and decode transaction data through natural language.Last updated -3JavaScriptMIT License
- -securityFlicense-qualityAn MCP server implementation that integrates with Angle One APIs to provide standardized access to financial market data, trading operations, and portfolio management.Last updated -Python
- -securityAlicense-qualityAn MCP server allowing Clients to interact with Xero Accounting SoftwareLast updated -1408TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that integrates with the AlphaVantage financial data API, providing access to stock market data, technical indicators, and fundamental financial information.Last updated -PythonMIT License