关于 btcmcp
btcmcp 是部署在 Vercel 上的比特币价格 MCP 服务,通过 Binance API 获取当前价格。项目还提供 REST API 端点及健康检查接口。
主要功能
- 01从 Binance API 获取实时价格
- 02提供 REST API 端点
- 03提供健康检查接口
- 04列出可用工具
适用场景
- 01查询当前比特币价格
- 02通过接口检查服务状态
- 03查看服务器可用工具
MCP 相关
项目说明其为比特币价格 MCP 服务;提供当前价格等 API 端点,但未说明 MCP 客户端可用的具体工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
BTC MCP 服务
部署在 Vercel 上的 Bitcoin 价格 MCP 服务,支持 GitHub 自动部署。
🚀 功能
- 从 Binance API 获取 Bitcoin 实时价格
- RESTful API 端点
- 从 GitHub 自动部署
- 健康监控
📡 API 端点
GET /api/get_btc_price- 获取当前 Bitcoin 价格GET /api/health- 健康检查GET /api/tools- 列出可用工具GET /- API 文档
🛠️ 本地开发
# Install dependencies
uv sync
# Run locally
uv run python api/index.py
# Test
uv run python test_btcmcp.py
🚀 部署
自动部署(GitHub + Vercel)
-
在 GitHub 中设置 Vercel 密钥:
- 前往 GitHub 仓库 → Settings → Secrets and variables → Actions
- 添加以下密钥:
VERCEL_TOKEN:你的 Vercel API 令牌ORG_ID:你的 Vercel 组织 IDPROJECT_ID:你的 Vercel 项目 ID
-
推送到 main 分支:
git add . git commit -m "Deploy to Vercel" git push origin main -
自动部署:
- GitHub Actions 将自动部署到 Vercel
- 你的 API 将可通过以下地址访问:
https://your-app.vercel.app
手动部署
# Install Vercel CLI
npm i -g vercel
# Deploy
vercel --prod
📊 使用示例
# Get Bitcoin price
curl https://your-app.vercel.app/api/get_btc_price
# Health check
curl https://your-app.vercel.app/api/health
🔧 配置
该服务使用:
- Flask 提供 Web API
- Binance API 获取 Bitcoin 价格数据
- Vercel 提供托管服务
- GitHub Actions 用于 CI/CD
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。