Bitcoin Price MCP Server

Bitcoin Price MCP Server

site icon
2025.04.01 1
JavaScript加密货币比特币价格市场数据金融服务
MCP-BTC-Watch 是一个基于 Model Context Protocol (MCP) 的服务器,专门为 Claude AI 提供实时的比特币价格数据。该服务器能够获取比特币的当前价格、24小时变化百分比以及市值等市场信息。
View on GitHub

Overview

基本能力

产品定位

MCP-BTC-Watch 是一个专门用于提供加密货币(特别是比特币)实时价格数据的 MCP 服务器。

核心功能

  • 提供实时的比特币价格信息
  • 返回以美元计价的价格、24小时变化百分比和市值
  • 处理对加密货币数据提供商的 API 调用
  • 在 CoinMarketCap 和 CoinGecko API 之间自动切换

适用场景

  • 需要实时比特币价格数据的 AI 助手(如 Claude)
  • 加密货币市场分析工具
  • 个人投资组合跟踪应用

工具列表

  • CLI 工具:可以通过命令行直接查询比特币价格
  • Claude 集成:可以与 Claude Desktop 集成,使 Claude 能够回答关于比特币价格的问题

常见问题解答

  • 如果没有 CoinMarketCap API 密钥,系统会自动使用 CoinGecko API
  • 配置时需要提供项目的绝对路径

使用教程

使用依赖

  • Node.js 和 npm
  • CoinMarketCap API 密钥(可选)

安装教程

# 克隆仓库
git clone [your-repository-url]
cd btc-price-mcp

# 安装依赖
npm install

# 构建 TypeScript 代码
npm run build

配置

  1. 复制 .env.example 文件到 .env: bash cp .env.example .env
  2. 编辑 .env 文件并添加 CoinMarketCap API 密钥: COINMARKETCAP_API_KEY=your_api_key_here

调试方式

# 使用 npm
npm start

# 或直接使用 node
node dist/index.js

与 Claude Desktop 集成

  1. 定位 Claude Desktop 配置文件
  2. 添加 MCP 服务器配置
  3. 替换项目绝对路径

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。