mcp-mifosx
OfficialMifos X - AI - Apache Fineract®용 모델 컨텍스트 프로토콜(MCP)
이 프로젝트는 Apache Fineract API와 상호 작용하는 모델 컨텍스트 프로토콜(MCP) 서버를 제공하여 AI 에이전트가 재무 데이터 및 운영에 접근할 수 있도록 지원합니다. Python , Java(Quarkus) , Node.js 로 구현되어 있습니다.
MCP 개발자 도구
MCP Inspector를 사용하여 서버를 테스트하고 디버깅하세요.
지엑스피1
이렇게 하면 STDIO 또는 SSE를 통해 MCP 서버에 연결하는 로컬 웹 UI가 시작됩니다.
Related MCP server: poke-bank
시작하기
1. 구현 선택
파이썬(플라스크)
필수 조건 : Python 3.8 이상, flask , mcp.server.fastmcp
단계 :
종속성 설치:
pip install mcp[cli] uv flaskzsh 사용자를 위한 참고 사항 : zsh를 사용하는 경우 셸 확장 오류를 방지하려면 extras를 인용해야 합니다.
pip install 'mcp[cli]' uv flask서버를 실행합니다:
mcp dev app.py
자바(Quarkus)
필수 조건 : JDK 17+, Maven
단계 :
셸이나 IDE에서 환경 변수를 구성하세요.
export MIFOSX_BASE_URL="https://your-fineract-instance" export MIFOSX_BASIC_AUTH_TOKEN="your_api_token" export MIFOS_TENANT_ID="default"JBang을 통해 실행(빠른 실행을 위해):
jbang --quiet org.mifos.community.ai:mcp-server:1.0.0-SNAPSHOT:runner(선택 사항) 네이티브 실행 파일을 빌드합니다.
./mvnw package -Dnative ./target/mcp-server-1.0.0-SNAPSHOT-runner
노드.js
필수 조건 : Node.js 16+, npm
단계 :
종속성 설치:
cd nodejs && npm install.env에서 환경 변수를 구성합니다.cp .env.example .env서버를 실행합니다:
npm run dev내장된
inspect스크립트로 테스트:npm run inspect
구성
모든 구현에는 다음 환경 변수가 필요합니다.
변하기 쉬운 | 설명 |
| Fineract 인스턴스의 기본 URL |
| API 인증 토큰 |
| 테넌트 식별자(기본값: |
참고 : 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)의 경우 네이티브 실행 파일을 만듭니다.
./mvnw package -Dnative -Dquarkus.native.container-build=true
./target/mcp-server-1.0.0-SNAPSHOT-runnerMCP Inspector로 테스트
MCP 서버(Python/Java/Node.js)를 시작합니다.
검사기를 실행합니다.
npx @modelcontextprotocol/inspectorSTDIO전송을 사용하여 서버에 연결합니다.
기여하다
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구성합니다.
주요 특징:
fineract://URI를 통한 표준화된 API 액세스STDIO/SSE 전송을 통한 MCP 호환
환경에 구애받지 않는 구성
This server cannot be installed
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
- AlicenseBqualityAmaintenanceAn MCP server allowing Clients to interact with Xero Accounting Software1511321MIT
- Flicense-qualityDmaintenanceAn MCP server that exposes Enable Banking API tools for interacting with bank accounts through Open Banking. It enables users to authenticate sessions, list accounts, and fetch transaction history or balances via a secure self-hosted server.2

inflow-mcpofficial
Alicense-qualityDmaintenanceMCP Server for agents to onboard, pay, and provision services autonomously with InFlow6MIT- Flicense-qualityDmaintenanceMCP server for the Fund Tracking System, enabling agents to manage lending business data such as entities, borrowers, investors, deals, and referrals with full CRUD and bulk operations.
Related MCP Connectors
MCP Server for agents to onboard, pay, and provision services autonomously with InFlow
Hosted MCP server for Mini Accountant: invoices, expenses, customers, analytics, tax estimates.
A MCP server built for developers enabling Git based project management with project and personal…
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/openMF/mcp-mifosx'
If you have feedback or need assistance with the MCP directory API, please join our Discord server