mcpField
M
mcp-foxbit

mcp-foxbit

本地服务
github.com/codespar金融数据2754 周前更新

关于 mcp-foxbit

mcp-foxbit 是巴西加密货币交易所 Foxbit 的 MCP 服务,提供市场数据、账户余额、下单与 Pix 出入金等功能。适合需要访问巴西交易所数据或执行交易的 Agent 与开发者。服务端使用 HMAC-SHA256 对请求签名。

主要功能

  1. 01查询交易对、币种与交易费率
  2. 02获取行情、订单簿、成交记录与K线数据
  3. 03查询账户余额与订单、成交历史
  4. 04创建、查询与取消买卖订单
  5. 05发起与查询 Pix 人民币(BRL)出入金
  6. 06发起加密货币提现至外部钱包地址

适用场景

  1. 01Agent 读取 BTC 或 ETH 的实时行情与订单簿
  2. 02按条件下单并跟踪订单状态
  3. 03查询 Pix 入金与出金记录

MCP 相关

该项目是一个 MCP 服务,向 MCP 客户端暴露 21 个工具,覆盖 Foxbit 的市场数据、交易与资金操作。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"codespar-mcp-foxbit": {
"command": "npx",
"args": [
"-y",
"@codespar/mcp-foxbit"
],
"env": {
"FOXBIT_API_KEY": "<FOXBIT_API_KEY>",
"FOXBIT_API_SECRET": "<FOXBIT_API_SECRET>"
}
}
}
}
启动命令npx -y @codespar/mcp-foxbit
需要配置的环境变量
FOXBIT_API_KEY密钥API key for Foxbit
FOXBIT_API_SECRET密钥API secret for Foxbit HMAC-SHA256 signature

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@codespar/mcp-foxbit0.2.2

工具

21

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

@codespar/mcp-foxbit

面向 Foxbit 的 MCP 服务——巴西加密货币交易所,提供交易、订单簿和市场数据

npm License: MIT

快速开始

Claude Desktop

添加到 ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "foxbit": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-foxbit"],
      "env": {
        "FOXBIT_API_KEY": "your-key",
        "FOXBIT_API_SECRET": "your-secret"
      }
    }
  }
}
Claude Code
claude mcp add foxbit -- npx @codespar/mcp-foxbit
Cursor / VS Code

添加到 .cursor/mcp.json 或 .vscode/mcp.json:

{
  "servers": {
    "foxbit": {
      "command": "npx",
      "args": ["-y", "@codespar/mcp-foxbit"],
      "env": {
        "FOXBIT_API_KEY": "your-key",
        "FOXBIT_API_SECRET": "your-secret"
      }
    }
  }
}

工具(21)

工具用途
list_markets列出 Foxbit 上所有可用的交易对/市场
list_currencies列出 Foxbit 上所有支持的货币(加密货币和法币)
get_currency获取特定货币的详细信息(精度、最小/最大金额、类型)
get_ticker获取市场的 24 小时行情数据(价格、成交量、最高/最低价)
get_orderbook获取市场的订单簿(买单和卖单)
get_market_trades获取市场近期的公开交易(交易历史/逐笔成交记录)
get_candles获取市场的 OHLC 蜡烛图数据
get_account_balances获取所有货币的账户余额
get_balance获取单种货币的账户余额
create_order创建买入或卖出订单(限价单或市价单)
get_order根据 ID 获取订单详情
list_orders列出订单,可选择使用筛选条件
cancel_order根据 ID 取消未成交订单
list_trades列出用户已成交的交易(私人交易历史)
list_deposits_withdrawals列出某种货币的充值和提现(交易记录)
create_pix_deposit创建 Pix 即时充值(BRL)。
list_pix_deposits列出 Pix 充值历史(BRL 即时充值)
create_pix_withdrawal创建 Pix 提现(BRL),转至 Pix 密钥
list_pix_withdrawals列出 Pix 提现历史(BRL 法币提现)
create_crypto_withdrawal向外部钱包地址发起加密货币提现
get_trading_fees获取当前交易手续费和限额(每个交易对的 maker/taker 手续费、提现限额)

身份验证

Foxbit 使用 HMAC-SHA256 请求签名。每个请求都包含三个标头:

  • X-FB-ACCESS-KEY — API 密钥
  • X-FB-ACCESS-TIMESTAMP — UNIX 时间戳,单位为毫秒
  • X-FB-ACCESS-SIGNATURE — 使用 API 密钥对 timestamp + method + path + queryString + body 进行 HMAC-SHA256 运算后得到的十六进制值

基础 URL:https://api.foxbit.com.br/rest/v3

获取凭据
  1. 前往 Foxbit
  2. 创建账户(巴西居民需要完成 KYC)
  3. 前往 API 设置,生成密钥和密钥密文
  4. 设置环境变量

环境变量

变量必需描述
FOXBIT_API_KEY是Foxbit 的 API 密钥
FOXBIT_API_SECRET是用于 HMAC-SHA256 的 API 密钥密文

CodeSpar 中的巴西加密货币交易所

在多个巴西交易平台之间对冲流动性:

  • Mercado Bitcoin — 巴西最大的交易所,支持 200 多种代币,山寨币覆盖广泛
  • Foxbit(本项目) — 巴西第二大交易所,专注于 BTC / ETH / LTC,机构交易业务实力强

商户和交易者会同时使用两者,以实现最佳执行并提高冗余性。

路线图

v0.2(计划中)
  • get_candles — OHLCV 蜡烛图数据
  • create_withdrawal — 发起加密货币/PIX 提现
  • list_currencies — 可用货币和网络
  • get_fees — 账户等级对应的交易手续费
  • create_stop_order — 止损限价单/止损市价单
v0.3(计划中)
  • 机构/OTC 交易业务集成
  • WebSocket 市场数据流(MCP 传输支持的情况下)

想要参与贡献?提交 PR,或申请工具。

链接

企业版

需要对 Agent 支付进行治理、设置预算限制并保留审计跟踪?CodeSpar Enterprise 在这些 MCP 服务的基础上增加了策略引擎、支付路由和合规模板。

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。