mcpField
B
btcmcp

btcmcp

Local
github.com/iworkistFinance0Updated 57w ago

About btcmcp

btcmcp is a Bitcoin price MCP server deployed on Vercel that retrieves current prices from the Binance API. It also provides REST endpoints, including a health check.

Key features

  1. 01Fetch real-time prices from Binance API
  2. 02Provide REST API endpoints
  3. 03Expose a health check endpoint
  4. 04List available tools

Use cases

  1. 01Check the current Bitcoin price
  2. 02Check service health through an endpoint
  3. 03Inspect the server's available tools

MCP support

The project describes itself as a Bitcoin price MCP server and provides price-related API endpoints, but does not specify the tools available to MCP clients.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"iworkist-btcmcp": {
"command": "uvx",
"args": [
"btcmcp"
]
}
}
}
Run commanduvx btcmcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypibtcmcp0.1.2

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project 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 price
  • GET /api/health - Health check
  • GET /api/tools - List available tools
  • GET / - 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)
  1. Setup Vercel Secrets in GitHub:

    • Go to your GitHub repository → Settings → Secrets and variables → Actions
    • Add these secrets:
      • VERCEL_TOKEN: Your Vercel API token
      • ORG_ID: Your Vercel organization ID
      • PROJECT_ID: Your Vercel project ID
  2. Push to main branch:

    git add .
    git commit -m "Deploy to Vercel"
    git push origin main
    
  3. 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.