Token导航 LogoToken导航

MCP Server · 金融服务

Mifos MCP Server

一个为Nova Microfinance Uganda的Helaplus/Mifos X平台构建的独立可部署的模型上下文协议(MCP)服务器,提供50多种工具用于审计、修复、通知、GL过账、报告和完整的Fineract管理。

未说明官方级别未说明来源级核验工具 48
金融服务TypeScriptClaude数据分析Claude DesktopCursor

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
Chrl3y
提供方
Chrl3y

工具数量

48

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Mifos MCP Server 属于金融服务类 MCP Server,公开资料标注 48 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude、Cursor,没有现成的安装命令;接入前先确认权限范围。

分类

金融服务

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 48 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Nova MFI–Mifos系统医生MCP服务器

完全独立、可部署 模型上下文协议(MCP)服务器 为Nova Microfinance乌干达的Helaplus/Mifos X平台构建。提供50多种工具,用于审计、修复、通知、总账过账、报告和完整的Fineract管理——所有这些工具都可以从任何兼容MCP的AI客户端(Claude Desktop、Cursor等)和捆绑的Next.js控制仪表板访问。

______________________________________________________________________

目录

Mifos-MCP-Server/
├── src/
│   ├── index.ts                    # MCP server – 50+ tools over stdio
│   ├── types/index.ts              # Shared TypeScript types
│   ├── utils/
│   │   ├── fineract-client.ts      # Fineract REST client (paginated)
│   │   └── formatter.ts            # Table + date helpers
│   ├── tools/
│   │   ├── deposit-breakdown.ts    # Deposit fee calculator + GL posting
│   │   ├── notification-engine.ts  # Africa's Talking SMS/WhatsApp + Twilio
│   │   ├── action-queue.ts         # Officer action queue + bulk notify
│   │   ├── customer-journey.ts     # Full loan lifecycle reconstruction
│   │   ├── fineract-admin.ts       # Full CRUD for all Fineract entities
│   │   ├── portfolio-snapshot.ts   # PAR, aging, collection efficiency
│   │   ├── audit-gl-mapping.ts     # GL mapping audit
│   │   ├── validate-topup.ts       # Top-up loan validator
│   │   └── issue-tracker.ts        # Issues register tracker
│   ├── webhook-server/
│   │   └── index.ts               # Express webhook receiver + REST API bridge
│   └── config/
│       ├── product-fee-schedules.json   # Fee schedules: HAOJUE, SIMBA BOSS, SIMBA RAPTOR, TVS, HONDA
│       └── issues-register.json         # 17 tracked system issues
├── dashboard/                      # Next.js 14 control panel
│   ├── app/
│   │   ├── page.tsx                # Portfolio overview + KPIs
│   │   ├── deposit-calculator/     # Deposit breakdown UI + GL post
│   │   ├── notifications/          # Manual/bulk SMS+WhatsApp
│   │   ├── workflow/               # Officer action queue
│   │   ├── reports/                # Report runner (CSV export)
│   │   ├── issues/                 # Issue tracker
│   │   ├── admin/                  # Fineract entity management
│   │   └── api/                    # Next.js API routes (breakdown, post-gl)
│   └── ...
├── Dockerfile                      # MCP + webhook server image
├── docker-compose.yml              # 3-service stack
├── .env.example                    # All environment variables documented
└── package.json

______________________________________________________________________

快速开始

1.克隆和配置

git clone https://github.com/Chrl3y/Mifos-MCP-Server.git
cd Mifos-MCP-Server
cp .env.example .env
# Edit .env with your Fineract URL, tenant, and Africa's Talking credentials

2.安装和构建

npm install
npm run build

3.使用Docker Compose运行(推荐)

docker-compose up -d

服务已启动:

服务端口描述
mifos-system-doctorstdioMCP服务器(从克劳德桌面连接)
mifos-webhook-server4000Finract事件接收器+REST API桥接器
mifos-dashboard3001Next.js控制面板

打开仪表板: http://localhost:3001

4.连接到克劳德桌面

添加 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "nova-mfis": {
      "command": "node",
      "args": ["/path/to/Mifos-MCP-Server/dist/index.js"],
      "env": {
        "FINERACT_BASE_URL": "https://your-helaplus.com/fineract-provider/api/v1",
        "FINERACT_TENANT_ID": "default",
        "FINERACT_USERNAME": "mifos",
        "FINERACT_PASSWORD": "your-password",
        "AT_API_KEY": "your-africas-talking-api-key",
        "AT_USERNAME": "your-at-username",
        "AT_SENDER_ID": "NovaLoan"
      }
    }
  }
}

______________________________________________________________________

环境变量

变量必填描述
FINERACT_BASE_URL是基本URL,例如。 https://helaplus.novamfi.co.ug/fineract-provider/api/v1
FINERACT_TENANT_ID是租户ID(通常 default)
FINERACT_USERNAME是Mifos管理员用户名
FINERACT_PASSWORD是Mifos管理员密码
AT_API_KEY是\*非洲会说话的API关键
AT_USERNAME是\*非洲的Talking用户名
AT_SENDER_ID否短信发送者ID(默认值: NovaLoan)
AT_WHATSAPP_NUMBER否WhatsApp商业号码
TWILIO_ACCOUNT_SID否Twilio SID(WhatsApp回退)
TWILIO_AUTH_TOKEN否Twilio身份验证令牌
DEFAULT_NOTIFICATION_CHANNEL没有sms 或 whatsapp (默认值: whatsapp)
WEBHOOK_PORT否Webhook服务器端口(默认值:4000)
DASHBOARD_PORT否仪表板端口(默认值:3001)

\*通知功能需要。

______________________________________________________________________

MCP工具参考

存款和总账

工具说明
calculate_deposit_breakdown按产品计算客户存款的DR/CR额度
post_deposit_to_gl将计算出的明细作为Fineract日记账分录发布

通知

工具说明
send_notification向一个或多个电话号码发送短信或WhatsApp
get_action_queue扫描贷款票据以查找待处理的官员行动
notify_officers_of_pending_actions批量通知所有未完成行动的官员
get_checker_queue列出等待检查员批准的贷款

客户旅程

工具说明
get_customer_journey贷款ID的完整生命周期重建
get_nova_sop返回Nova小额信贷标准操作程序文件

投资组合健康状况

工具说明
get_portfolio_snapshot标准杆数、老化、收集效率
get_par_aging按逾期天数范围划分的标准杆数

审核与验证

工具说明
audit_gl_mapping检查所有贷款产品的总账账户分配
validate_topup_loan仅使用principalOutstanding验证充值
scan_standing_instructions检查账簿余额是否有长期指示
check_reconciliation核对Fineract与外部付款记录

问题追踪器

工具说明
list_issues使用可选筛选器列出所有跟踪的问题
get_issue按ID获取一个问题的完整详细信息
update_issue_status更新问题的状态/受让人

Fineract管理员

工具说明
list_loan_products / get_loan_product / create_loan_product / update_loan_product贷款产品CRUD
list_gl_accounts / create_gl_account / update_gl_account总账账户管理
list_users / create_user / update_user用户管理
list_staff / create_staff员工管理
list_charges / create_charge充电配置
list_offices / create_office办公室管理
list_payment_types / create_payment_type付款类型配置
list_reports / run_report / create_report / update_report报告
list_webhooks / create_webhook / delete_webhookWebhook管理
get_audit_logFineract审计跟踪
approve_loan / disburse_loan / reject_loan贷款生命周期行动
add_loan_note通过WhatsApp添加备注+自动通知指定官员
get_loan_notes检索贷款的所有票据

______________________________________________________________________

存款明细-产品费用表

预配置产品 src/config/product-fee-schedules.json:

产品密钥标签贷款示例首付百分比
HAOJUE豪爵摩托车630000 UGX各不相同
SIMBA_BOSS_110辛巴老板110cc450000 UGX各不相同
SIMBA_RAPTOR辛巴猛禽510000 UGX各不相同
TVSTVS摩托车可配置各不相同
HONDA本田摩托车可配置各不相同

每个产品的费用组成:跟踪(固定)、保险(贷款百分比)、处理费(贷款百分比”)、安排费(贷款比例”)、应用费(固定),表格费(固定”)、CRB(固定“)、贷款还款钱包(剩余)。

要添加新产品,请编辑 src/config/product-fee-schedules.json --无需更改代码。

______________________________________________________________________

问题登记

17个跟踪问题,涵盖:

  • ISS-001 –追加贷款扣除本金+未来利息(关键)
  • ISS-004 –总账错位:钱包账户、收入账户和负债账户
  • ISS-006 –对未确认存款的账面余额发出长期指示
  • ISS-010 –没有生命周期过渡路径的冻结/停滞贷款
  • ISS-011 –数据迁移不匹配(遗留→ 罚款)
  • ISS-013 –重组后还款日期不一致
  • ISS-HUB-001至ISS-HUB-606 –管道反馈回路,未被捕获的付款
  • MF-001、MF-002 –总账账户结构问题
  • RPT-001至RPT-008 –报告差距和不准确之处

______________________________________________________________________

发展

# Run MCP server in dev mode
npm run dev

# Run webhook server
npm run webhook

# Run dashboard
cd dashboard && npm install && npm run dev

______________________________________________________________________

建筑

Claude Desktop / AI Client
        │
        │ stdio (MCP protocol)
        ▼
  MCP Server (src/index.ts)
        │
        ├─── Fineract REST API (your Helaplus instance)
        ├─── Africa's Talking (SMS / WhatsApp)
        └─── Twilio (WhatsApp fallback)

Fineract Webhooks ──► Webhook Server (port 4000)
                              │
                              ├─── Notification Engine (auto-notify officers)
                              └─── REST API bridge (dashboard ↔ MCP tools)

Next.js Dashboard (port 3001)
  ├── Portfolio Overview
  ├── Deposit Calculator
  ├── Notifications
  ├── Action Queue
  ├── Reports
  ├── Issue Tracker
  └── Fineract Admin

______________________________________________________________________

许可证

内部使用----乌干达新小额信贷。不用于公开发行。

工具与能力

工具数量

48

资源数量

0

提示词数量

0

能力标签

微金融系统TypeScript本地部署金融服务系统管理数据分析自动化工具

支持客户端

Claude DesktopClaudeCursor

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

行情与财报查询

拉取价格、财报和指标,让模型做对比解读。

持仓与流水

在授权范围内查询持仓、生成流水说明。

风险提示

结合数据给出波动和敞口提醒。

选择建议

值得选的地方

  • 工具数量 48 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在金融服务场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Mifos MCP Server

MCP World · 本页

48未说明未标注1 个2026-05-17
MCP Server 273df76d

MCP World

0stdio有1 个2026-05-17
MCP 4a351ada

MCP World

0stdio有1 个2026-05-17
a share MCP is just I need

MCP World

0未说明未标注1 个2026-05-17
Financemcp 538284b7

MCP World

18stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Mifos MCP Server 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Mifos MCP Server 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Mifos MCP Server 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Mifos MCP Server 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Mifos MCP Server 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP