](https://mseep.ai/app/riteshyaaa-mcp-btc-watch)
比特币价格MCP服务器
一个模型上下文协议(MCP)服务器,为Claude AI提供实时访问比特币价格数据的权限。该服务器允许Claude获取比特币的当前价格和相关市场信息。
特性
- 为Claude提供实时比特币价格信息
- 返回美元价格、24小时变化百分比和市值
- 处理对加密货币数据提供商的API调用
- CoinMarketCap和CoinGecko API之间的自动回退
先决条件
- 已安装Node.js和npm
- CoinMarketCap API密钥(在 pro.coinmarketcap.com)
- 注:如果您没有CoinMarketCap API密钥,该工具将自动使用CoinGecko API
安装
# Clone this repository
git clone [your-repository-url]
cd btc-price-mcp
# Install dependencies
npm install
# Build the TypeScript code
npm run build配置
- 复制
.env.example文件到.env:
cp .env.example .env- 编辑
.env提交并添加您的CoinMarketCap API密钥:
COINMARKETCAP_API_KEY=your_api_key_here用作CLI工具
您可以将其用作命令行工具来检查比特币价格:
# Using npm
npm start
# Or directly with node
node dist/index.js您还可以使用附带的批处理文件:
bt-price.bat或btc-price.bat
与Claude Desktop集成
要将此MCP服务器与Claude Desktop集成,请执行以下操作:
- 找到Claude Desktop配置文件:
- 在Windows上: %APPDATA%\Claude\claude_desktop_config.json - 在macOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json - 在Linux上: ~/.config/Claude/claude_desktop_config.json
- 将以下配置添加到文件中:
{
"mcpServers": {
"btc": {
"command": "node",
"args": ["/dist/index.js"],
"env": {
"COINMARKETCAP_API_KEY": "your-api-key-here"
}
}
}
}替换 `` 带有项目目录的绝对路径。
例如,在Windows上: C:/Users/RITESH YADAV/Desktop/Lab/dist/index.js
Claude中的用法
配置后,您可以向Claude询问比特币价格:
- “比特币的当前价格是多少?”
- “比特币在过去24小时内发生了多大变化?”
- “现在比特币的市值是多少?”
发展
此项目旨在使用模型上下文协议规范。您可以通过编辑来修改可用工具或添加新的加密货币端点 src/index.ts 文件并重建项目。
许可证
麻省理工学院
