银行API服务器

Mercury MCP Server是一个支持Docker和HTTP传输的银行API服务器,适用于Mercury Banking API的集成和开发。

  • by fyko
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Fyko/mercury-mcp-server

使用说明

Mercury MCP服务器

Mercury Banking API MCP服务器。支持stdio(用于Docker)和HTTP传输。

用法

克劳德桌面和光标

{
  "mcpServers": {
    "mercury": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "MERCURY_API_KEY",
        "ghcr.io/fyko/mercury-mcp-server"
      ],
      "env": {
        "MERCURY_API_KEY": "replace_me"
      }
    }
  }
}

服务器模式

正常运行服务器(无 -i 标志或带有tty):

docker run -e MERCURY_API_KEY=your-key -e MCP_API_KEY=your-auth-key -p 9236:9236 ghcr.io/fyko/mercury-mcp-server

或本地:

# create .env, bun autoloads it
MERCURY_API_KEY=your-key
MCP_API_KEY=your-auth-key
PORT=9236
bun start

服务器根据stdin是否为tty自动检测使用哪种模式。

要在Cursor中使用服务器,请执行以下操作:

{
  "mcpServers": {
    "mercury": {
      "url": "https://whatever.example.com/mcp",
      "headers": {
        "Authorization": "Bearer MCP_API_KEY"
      }
    }
  }
}

工具

  • list-accounts -列出所有汞账户
  • get-account-transactions -获取帐户的交易记录

建筑

docker build -t mercury-mcp-server .

发展

bun install
bun run dev # hot reloading