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 - AI - Протокол контекста модели (MCP) для Apache Fineract®
Этот проект предоставляет серверы Model Context Protocol (MCP) для взаимодействия с Apache Fineract API, позволяя агентам ИИ получать доступ к финансовым данным и операциям. Реализации доступны на Python , Java (Quarkus) и Node.js .
Инструменты разработчика MCP
Используйте MCP Inspector для тестирования и отладки вашего сервера:
Это запустит локальный веб-интерфейс для подключения к вашему серверу MCP через STDIO или SSE.
Начиная
1. Выберите вариант реализации
Питон (Flask)
Предварительные требования : Python 3.8+, flask
, mcp.server.fastmcp
Шаги :
- Установить зависимости:Copy
Примечание для пользователей zsh : если вы используете zsh, обязательно заключайте в кавычки дополнительные строки, чтобы избежать ошибок расширения оболочки:
Copy - Запускаем сервер:Copy
Java (Кваркус)
Предварительные требования : JDK 17+, Maven
Шаги :
- Настройте переменные среды в вашей оболочке или IDE:Copy
- Запустить через JBang (для быстрого выполнения):Copy
- (Необязательно) Создайте собственный исполняемый файл:Copy
Node.js
Предварительные требования : Node.js 16+, npm
Шаги :
- Установить зависимости:Copy
- Настройте переменные среды в
.env
:Copy - Запустите сервер:Copy
- Протестируйте с помощью встроенного скрипта
inspect
:Copy
Конфигурация
Для всех реализаций требуются следующие переменные среды:
Переменная | Описание |
---|---|
FINERACT_BASE_URL | Базовый URL вашего экземпляра Fineract |
FINERACT_BASIC_AUTH_TOKEN | API-токен аутентификации |
FINERACT_TENANT_ID | Идентификатор арендатора (по умолчанию: default ) |
Примечание : Java использует переменные с префиксом MIFOSX_
(например, MIFOSX_BASE_URL
).
Доступные ресурсы
Сервер MCP предоставляет следующие ресурсы:
Основные ресурсы
fineract://clients
Список всех клиентовfineract://clients/{clientId}
Получить данные по конкретному клиентуfineract://loans
Список всех кредитовfineract://loans/{loanId}
Получить подробную информацию по конкретному кредиту
Инструменты
search_clients
Поиск клиентов по имени/атрибутамcreate_client
Создать нового клиента (только Node.js/Python)update_loan_status
Обновить статус кредита (только Java/Python)
Создание собственных исполняемых файлов (только Java)
Для Java (Quarkus) создайте собственный исполняемый файл:
Тестирование с помощью MCP Inspector
- Запустите свой MCP-сервер (Python/Java/Node.js).
- Запустите инспектор:Copy
- Подключитесь к серверу, используя транспорт
STDIO
.
Внося вклад
- Python : измените
python/app.py
иserver.js
для новых ресурсов. - Java : Расширить
src/main/java/org/mifos/community/ai/...
для новых конечных точек. - Node.js : обновите
nodejs/src/server.js
и добавьте схемы Zod для проверки.
Контакт
- Сообщество Apache Fineract: https://community.apache.org/
- Спецификация MCP: https://modelcontextprotocol.org
Руководства
- Java/Quarkus : Руководство по Quarkus MCP
- Node.js : используйте
npm run inspect
для перезагрузки в реальном времени - Python : Запустите с помощью
python app.py
и настройте.env
Основные характеристики:
- Стандартизированный доступ к API через URI
fineract://
- Совместимость с MCP и транспортами STDIO/SSE
- Конфигурация , не зависящая от среды
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.
Интегрируйте MCP Server для Mifos X — решения Open Source Core Banking для финансовых учреждений. Полезно для управления клиентами, кредитами, сбережениями, акциями, финансовыми транзакциями и создания финансовых отчетов.
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