
openmf/mcp-mifosx
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
openmf/mcp-mifosx - кандидат на сервер MCP, импортированный из https://github.com/openmf/mcp-mifosx.
Обзор
openmf/mcp-mifosx - кандидат на сервер MCP, импортированный из https://github.com/openmf/mcp-mifosx.
Обзор (машинный перевод)
Этот проект предоставляет протокол Model Context Protocol (MCP) для экосистемы Mifos X, позволяя агентам ИИ получать доступ к финансовым данным и операциям.
Осуществления доступны в: Go (Native) — 102 типа инструментов (высокопроизводительные, облачные с SSE/Stdio). Java (Quarkus) — 38 типизированных инструментов (в бэкофисе и рекомендациях). Pithon (FastMCP)** — 49 типизированных инструментов (модульный доменный дизайн). — Rust — 89 типизированных инструментов (высокопроизводительная асинхронизация ввода/вывода с эксклюзивными объемными операциями).
Архитектура Обзор
MCP-сервер Mifos действует как автономный уровень интеграции без состояния, который соединяет любую структуру помощника или агента ИИ с банковским бэкэндом Apache Fineract.
Это хранилище framework-agnostic. Клиент (LLM-мозг, пользовательский интерфейс, память) живет в отдельном хранилище. Любая MCP-совместимая система может подключаться.
Архитектура агентной платформы
Агентский шлюз строит на этих MCP-серверах, чтобы заменить простой шлюз LLM за копилотом Mifos X WebApp агентом, использующим рой специализированных агентов.
Пользовательские каналы — Mifos WebApp (Chat / Copilot UI), Mifos Pay, Mifos Mobile, Mifos Field Officer и Mifos Web Banking.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Mifos MCP - Model Context Protocol (MCP)
This project provides Model Context Protocol (MCP) for the Mifos X Ecosystem, enabling AI agents to access financial data and operations.
Implementations are available in:
- Go (Native) — 102 typed tools (high-performance, cloud-native with SSE/Stdio).
- Java (Quarkus) — 38 typed tools (across Backoffice and Recommendations).
- Python (FastMCP) — 49 typed tools (modular domain-driven design).
- Rust — 89 typed tools (high-performance async I/O with exclusive bulk operations).
Architecture Overview
The Mifos MCP Server acts as a standalone, stateless integration tier that bridges any AI assistant or agent framework to the Apache Fineract banking backend.
┌──────────────────────────────────────────────┐
│ Apache Fineract / Mifos X │
└───────────────────────┬──────────────────────┘
│ REST API
┌───────────────────────────────▼───────────────────────────────┐
│ mcp-mifosx (Primary Repo) │
│ │
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ /go (Native) │ │ /java (Quarkus) │ │/python (FastMCP)│ │ /rust (Tokio) │ │
│ │ │ │ │ │ │ │ │ │
│ │ - 102 Tools │ │ - 38 Tools │ │ - 49 Tools │ │ - 89 Tools │ │
│ │ - Go Routines │ │ - Backoffice │ │ - Modular Design│ │ - Async I/O │ │
│ │ - SSE / Stdio │ │ - Recommend. │ │ │ │ - Bulk Actions │ │
│ └────────┬────────┘ └────────┬────────┘ └────────┬────────┘ └────────┬────────┘ │
└───────────┴───────────────────┼───────────────────┼───────────────────┴───────────┘
│ MCP Protocol (stdio / SSE)
┌─────────────┼──────────────┐
▼ ▼ ▼
Mifos X WebApp Claude Code n8n / Custom
AI Assistant (claude.ai) Workflow Agent
(your client) (external) (your client)
This repository is framework-agnostic. The client (LLM brain, UI, memory) lives in a separate repository. Any MCP-compatible system can plug in.
Agentic Platform Architecture
The Agentic Gateway builds on these MCP servers to replace the plain LLM gateway behind the Mifos X WebApp copilot with an agent harness running a swarm of specialized agents.
- User channels — Mifos WebApp (Chat / Copilot UI), Mifos Pay, Mifos Mobile, Mifos Field Officer and Mifos Web Banking. The Agent CLI is an optional entry point for developers and power users.
- Agentic Gateway — reuses the existing Mifos AI Gateway endpoint, but routes requests to an agent harness instead of directly to an LLM.
Установка
npx @modelcontextprotocol/inspector <command_to_run_yours_server>