About io.github.iworkist/btcmcp
io.github.iworkist/btcmcp is an MCP server in the Blockchain category: an MCP server that provides Bitcoin price data from Binance API.
Install
uvx btcmcppip install btcmcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about io.github.iworkist/btcmcp
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
BTC MCP Server
Bitcoin price MCP server deployed on Vercel with GitHub auto-deployment.
🚀 Features
- Real-time Bitcoin price from Binance API
- RESTful API endpoints
- Automatic deployment from GitHub
- Health monitoring
📡 API Endpoints
GET /api/get_btc_price- Get current Bitcoin priceGET /api/health- Health checkGET /api/tools- List available toolsGET /- API documentation
🛠️ Local Development
# Install dependencies
uv sync
# Run locally
uv run python api/index.py
# Test
uv run python test_btcmcp.py
🚀 Deployment
Automatic Deployment (GitHub + Vercel)
-
Setup Vercel Secrets in GitHub:
- Go to your GitHub repository → Settings → Secrets and variables → Actions
- Add these secrets:
VERCEL_TOKEN: Your Vercel API tokenORG_ID: Your Vercel organization IDPROJECT_ID: Your Vercel project ID
-
Push to main branch:
git add . git commit -m "Deploy to Vercel" git push origin main -
Automatic deployment:
- GitHub Actions will automatically deploy to Vercel
- Your API will be available at:
https://your-app.vercel.app
Manual Deployment
# Install Vercel CLI
npm i -g vercel
# Deploy
vercel --prod
📊 Example Usage
# Get Bitcoin price
curl https://your-app.vercel.app/api/get_btc_price
# Health check
curl https://your-app.vercel.app/api/health
🔧 Configuration
The server uses:
- Flask for web API
- Binance API for Bitcoin price data
- Vercel for hosting
- GitHub Actions for CI/CD
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.