使用说明
加密货币价格MCP服务器
模型上下文协议(MCP)服务器,使用CoinGecko API获取加密货币价格。
概述
该服务器通过模型上下文协议提供加密货币价格信息。当与支持MCP的AI助手集成时,您可以在对话中直接检索实时加密货币价格。
特性
- 获取各种加密货币的当前价格
- 与CoinGecko API集成
- 处理无效加密货币名称时出错
先决条件
- Node.js(v14或更高版本)
- npm或纱线
安装
-
克隆此存储库:
git clone https://github.com/akshayamin62/Crypto-Price-MCP-Server.git cd Crypto-Price-MCP-Server -
安装依赖项:
npm install
Package.json
该项目使用以下依赖关系:
{
"name": "crypto",
"version": "1.0.0",
"type": "module",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node server.js",
"test-client": "node test-client.js"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.11.2",
"axios": "^1.9.0",
"cheerio": "^1.0.0",
"zod": "^3.24.4"
}
}
设置
- 创建一个
.cursor/mcp.json主目录中包含以下内容的文件:
{
"mcpServers": {
"crypto-price-server": {
"command": "node",
"args": ["path/to/your/Crypto-Price-MCP-Server/server.js"]
}
}
}
确保更换 path/to/your 带有系统上server.js文件的实际路径。
用法
一旦设置完成,MCP服务器将与兼容的AI助手一起工作。您可以使用以下命令询问加密货币价格:
What's the current price of Bitcoin?
您还可以手动运行服务器:
npm start
要测试客户端,请执行以下操作:
npm run test-client
示例响应
{
"status": "success",
"data": {
"asset": "Bitcoin",
"price": 101843,
"currency": "USD"
}
}
依赖项
- @模型上下文协议/sdk -MCP-SDK
- 轴 -HTTP客户端
- 动物圈 -架构验证
- 再见 -HTML解析(用作回退)
贡献
欢迎投稿!请随时提交拉取请求。