MCP Catalogs
首页

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_info

    Fetches client profile, list of accounts and jars.

  • get_statement

    Retrieves transactions for an account and period.

  • get_currency_rates

    Public exchange rates from Monobank.

可对比工具

monobank-mcp-pythonshell-mcpn8nzapier

安装

安装

  1. **使用已发布的 npm 包:**
{
  "mcpServers": {
    "monobank-mcp": {
      "command": "npx",
      "args": ["-y", "@alerix/monobank-mcp"],
      "env": {
        "MONOBANK_API_TOKEN": "your_token_here"
      }
    }
  }
}

仅在使用 get_client_infoget_statement 时设置 MONOBANK_API_TOKEN

  1. **用于开发:**
git clone https://github.com/aler1x/monobank-mcp.git
cd monobank-mcp
npm install
MONOBANK_API_TOKEN=your_token_here npm run dev

FAQ

我是否需要 API 令牌才能使用所有工具?
不需要。只有 `get_client_info` 和 `get_statement` 需要 Monobank API 令牌。`get_currency_rates` 不需要身份验证即可使用。
Monobank API 调用的速率限制是多少?
根据 Monobank 的 API 政策,个人工具每分钟最多只能发送 1 次请求。

monobank-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。