mercury-mcp 使用说明
项目简介
mercury-mcp 是一个简单的 MCP 服务器,它允许你通过任何 MCP 客户端(如 Cursor 或 Claude Desktop)访问你的 Mercury 银行数据。它通过 Mercury API 提供数据访问能力,目前提供查询银行账户信息的功能。
主要功能点
- 提供工具 (Tools) 'get_all_accounts',用于获取 Mercury 银行账户信息。
- 基于 MCP 协议,可以与任何兼容的 MCP 客户端进行交互。
- 使用 Stdio 传输协议。
安装步骤
-
获取 Mercury API 密钥: 访问 Mercury 设置 获取你的 Mercury API 密钥。
-
选择安装方式:
-
方式一:通过 Smithery 安装 (推荐给 Claude Desktop 用户)
- 复制并运行以下命令:
npx -y @smithery/cli install @dragonkhoi/mercury-mcp --client claude
- 复制并运行以下命令:
-
方式二:手动安装 (适用于 Cursor 或本地运行)
- 克隆仓库到本地:
git clone https://github.com/dragonkhoi/mercury-mcp.git - 进入项目目录:
cd mercury-mcp - 安装项目依赖:
npm install - 构建项目:
npm run build
- 克隆仓库到本地:
-
服务器配置 (MCP 客户端配置)
根据你的 MCP 客户端和安装方式,配置 MCP 服务器连接信息。
1. Cursor 配置 (Settings -> Cursor Settings -> Features -> MCP Servers -> + Add)
-
通过 Smithery 运行 (推荐):
- 类型 (Type): 'command'
- 命令 (Command): 'npx'
- 参数 (Args): '-y @smithery/cli@latest run @dragonkhoi/mercury-mcp --config '{"mercury_api_key":"YOUR_MERCURY_API_KEY"}''
- 参数注释:
- 'YOUR_MERCURY_API_KEY': 请替换为你从 Mercury 官网获取的 API 密钥。
- 参数注释:
-
本地运行:
- 类型 (Type): 'command'
- 命令 (Command): 'node'
- 参数 (Args): '/ABSOLUTE/PATH/TO/mercury-mcp/build/index.js YOUR_MERCURY_API_KEY'
- 参数注释:
- '/ABSOLUTE/PATH/TO/mercury-mcp/build/index.js': 请替换为 'mercury-mcp' 项目 'build/index.js' 文件的绝对路径。
- 'YOUR_MERCURY_API_KEY': 请替换为你从 Mercury 官网获取的 API 密钥。
- 参数注释:
2. Claude Desktop 配置 (通过 Smithery 安装后自动配置)
- 如果你通过 Smithery 安装,Claude Desktop 会自动配置 mercury-mcp 服务器,无需手动配置。
基本使用方法
配置完成后,在你的 MCP 客户端 (如 Cursor 或 Claude Desktop) 中,你可以使用自然语言指令与 Mercury 银行数据进行交互。
例如,你可以提问:
- "What is my bank balance?" (我的银行账户余额是多少?)
- "Get all my accounts information." (获取我所有的账户信息。)
MCP 客户端会将你的问题发送到 mercury-mcp 服务器,服务器会调用 Mercury API 获取相关数据,并将结果返回给客户端。
请确保你的 Mercury API 密钥配置正确,并且你的 MCP 客户端已正确连接到 mercury-mcp 服务器。
信息
分类
商业系统