稳定币服务中间件

一个封装Bridge.xyz稳定币基础设施API的MCP服务器,使AI助手能够与Bridge的支付和稳定币服务进行交互。

  • by lnflash
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 lnflash/bridge-mcp

使用说明

桥接MCP服务器

MCP(模型上下文协议)服务器,用于封装 桥.xyz 稳定币基础设施API,使人工智能助手能够与Bridge的支付和稳定币服务交互。

特征

  • 客户管理:通过KYC/KYB创建和管理个人/企业客户
  • 钱包操作:在Solana、以太坊、Polygon和Base上创建托管钱包
  • 虚拟账户:设置自动转换为稳定币的法定存款地址
  • 转账:在法定货币和加密货币之间转移资金(入口、出口、加密货币到加密货币)
  • 外部账户:链接银行账户进行支付
  • 网络钩子:订阅Bridge活动
  • 汇率:获取当前转换率

安装

npm install @lnflash/bridge-mcp

或者克隆并从源代码构建:

git clone https://github.com/lnflash/bridge-mcp.git
cd bridge-mcp
npm install
npm run build

配置

将Bridge API密钥设置为环境变量:

export BRIDGE_API_KEY="your-api-key-here"

# Optional: Use sandbox environment
export BRIDGE_BASE_URL="https://api.sandbox.bridge.xyz/v0"

使用Claude Desktop

添加到您的Claude Desktop配置(~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "bridge": {
      "command": "npx",
      "args": ["@lnflash/bridge-mcp"],
      "env": {
        "BRIDGE_API_KEY": "your-api-key-here"
      }
    }
  }
}

或者,如果在本地安装:

{
  "mcpServers": {
    "bridge": {
      "command": "node",
      "args": ["/path/to/bridge-mcp/dist/index.js"],
      "env": {
        "BRIDGE_API_KEY": "your-api-key-here"
      }
    }
  }
}

可用工具

客户运营

工具 说明
bridge_create_customer 创建新的个人或企业客户
bridge_get_customer 按ID获取客户详细信息
bridge_list_customers 按页码列出所有客户

钱包操作

工具 说明
bridge_create_wallet 在区块链上创建托管钱包
bridge_get_wallet 获取钱包详细信息
bridge_list_wallets 列出客户的所有钱包

虚拟账户操作

工具 说明
bridge_create_virtual_account 创建一个自动转换为稳定币的法定存款地址
bridge_get_virtual_account 获取虚拟帐户详细信息
bridge_list_virtual_accounts 列出客户的所有虚拟帐户

转移操作

工具 说明
bridge_create_transfer 创建转账(菲亚特↔加密货币↔加密货币)
bridge_get_transfer 获取转账状态
bridge_list_transfers 具有可选过滤功能的列表传输

外部账户操作

工具 说明
bridge_create_external_account 链接银行账户进行支付
bridge_get_external_account 获取外部帐户详细信息
bridge_list_external_accounts 列出客户的所有外部账户

Webhook操作

工具 说明
bridge_create_webhook 创建webhook端点
bridge_list_webhooks 列出所有webhook端点

实用

工具 说明
bridge_get_exchange_rates 获取当前汇率

示例工作流

入口:菲亚特到稳定币

  1. 创建客户: bridge_create_customer
  2. 创建钱包: bridge_create_wallet (例如,索拉纳)
  3. 创建虚拟帐户: bridge_create_virtual_account (USD → USDC)
  4. 与客户共享银行详细信息以存入法定货币
  5. Bridge自动转换USDC并将其发送到钱包

出口:稳定币到菲亚特

  1. 创建外部帐户: bridge_create_external_account (链接银行)
  2. 创建转账: bridge_create_transfer (桥_钱包→ ach)
  3. 监视器状态: bridge_get_transfer

支持的货币

菲亚特

  • 美元(ACH,电汇)
  • 欧元(SEPA)
  • MXN(SPEI)
  • BRL(像素)
  • 英镑

稳定币

  • 美元稳定币
  • USDB(Bridge的原生稳定币)
  • EURC

区块链

  • 以太坊
  • 多边形
  • 索拉纳
  • 基础

发展

# Watch mode
npm run dev

# Build
npm run build

# Run
npm start

许可证

麻省理工学院

链接