本项目可帮助您为大语言模型(LLM)添加比特币功能。不过需要注意的是,该项目已弃用,请改用:https://github.com/zebedeeio/zbd-payments-typescript-sdk/tree/main/packages/mcp-server 。
此 MCP 服务器使用官方 TypeScript SDK — https://github.com/modelcontextprotocol/typescript-sdk 。
从 ZBD 开发者控制台获取您的 API 密钥,并将其添加到项目根目录下的新 .env 文件中,格式为 ZBD_API_KEY=XXXXXXXXXXXX(参考 .env.example 作为示例)。完成配置后运行 pnpm build 命令,并在您的客户端上设置 MCP 服务器(例如 Claude Desktop 或 Cursor)。
如果您没有安装 Bun,请使用以下方法之一进行安装:
# 使用 curl(推荐)
curl -fsSL https://bun.sh/install | bash
# 使用 Homebrew
brew install oven-sh/bun/bun
# 使用 npm
npm install -g bun
# 使用 PowerShell
powershell -c "irm bun.sh/install.ps1|iex"
# 使用 npm
npm install -g bun
# 使用 Scoop
scoop install bun
通过运行以下命令验证安装:
bun --version
pnpm install
.env 文件并添加 ZBD_API_KEY。pnpm installpnpm dev
Ctrl + C
ps aux | grep mcp-zbd | grep -v "grep" 查看进程。lsof -i :3000 或其他端口查找占用的进程。.
├── .env.example # 环境变量示例文件
├── src # 源代码目录
│ ├── index.ts # 入口文件
│ └── utils # 工具函数
└── package.json # 项目依赖和配置
以下是 MCP 服务器支持的所有功能列表:
⚠️ 重要提示
所有 API 请求都需要有效的 ZBD_API_KEY。
💡 使用建议
确保服务器运行在安全的环境中,避免泄露 API 密钥。