monobank-mcp
by Aler1x·★ 2·综合分 38
Node.js/TypeScript 实现的 MCP 服务器,为 Monobank 提供个人账户、交易记录和汇率查询功能。
financedeveloper-toolsproductivity
0
Forks
0
活跃 Issue
1 个月前
最近提交
2 天前
收录于
概述
这是一个原始 Python 版本 MCP 服务器的 Node.js/TypeScript 移植版本。它提供了三个主要工具:获取客户信息和账户的 get_client_info,获取特定时间段内交易记录的 get_statement,以及获取公开汇率数据的 get_currency_rates。该服务器使用官方 MCP SDK,包含适当的 API 速率限制和日期验证错误处理。它提供了开发和生产两种工作流程,并针对不同操作系统提供了清晰的设置说明。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:可查询当前账户余额和交易记录的财务助手
你:使用 Monobank 公开汇率进行货币转换的应用
你:通过 MCP 集成 Monobank 数据的个人财务跟踪工具
你:我是否需要 API 令牌才能使用所有工具?
你:Monobank API 调用的速率限制是多少?
什么时候选它
如果您在 Node.js/TypeScript 环境中工作,需要通过 MCP 访问 Monobank 账户数据或公共汇率,请选择此工具。
什么时候不要选它
如果您需要 Python 实现或已经在使用原始 Python 版本且无 TypeScript 要求,请不要选择此工具。
此 server 暴露的工具
从 README 抽取出 3 个工具get_client_infoFetches client profile, list of accounts and jars.
get_statementRetrieves transactions for an account and period.
get_currency_ratesPublic exchange rates from Monobank.
可对比工具
monobank-mcp-pythonshell-mcpn8nzapier
安装
安装
- **使用已发布的 npm 包:**
{
"mcpServers": {
"monobank-mcp": {
"command": "npx",
"args": ["-y", "@alerix/monobank-mcp"],
"env": {
"MONOBANK_API_TOKEN": "your_token_here"
}
}
}
}仅在使用 get_client_info 或 get_statement 时设置 MONOBANK_API_TOKEN。
- **用于开发:**
git clone https://github.com/aler1x/monobank-mcp.git
cd monobank-mcp
npm install
MONOBANK_API_TOKEN=your_token_here npm run devFAQ
- 我是否需要 API 令牌才能使用所有工具?
- 不需要。只有 `get_client_info` 和 `get_statement` 需要 Monobank API 令牌。`get_currency_rates` 不需要身份验证即可使用。
- Monobank API 调用的速率限制是多少?
- 根据 Monobank 的 API 政策,个人工具每分钟最多只能发送 1 次请求。
monobank-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。