比特币价格追踪服务

一个基于Spring AI MCP项目的比特币价格追踪服务,通过CoinGecko API提供LLM接口。

  • by kirtiapte
  • Java
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 kirtiapte/bitcoin-mcp-server

使用说明

比特币模型上下文协议服务器

此MCP服务器提供了一个LLM接口,用于使用CoinGecko api(api.CoinGecko.com/api/v3)跟踪比特币价格。它是用 春季AI MCP 项目。

构建服务器

./mvnw clean package

构建服务器

./mvnw test

配置

您需要为MCP客户端的服务器提供配置。以下是配置的外观 claude_desktop_config json:

{
  "mcpServers": {
     "bitcoin-mcp-server": {
      "command": "java",
      "args": [
        "-jar",
        "/path/to/bitcoinn-mcp-server/target/bitcoinn-mcp-server-0.0.1-SNAPSHOT.jar"
      ]
    },
}

部署到Cloud Foundry

登录Cloud Foundry实例

cf push -f manifest.yml

与MCP试剂结合

模型上下文协议(MCP)服务器是轻量级程序,通过标准化接口向AI模型公开特定功能。这些服务器充当LLM和外部工具、数据源或服务之间的桥梁,允许您的AI应用程序执行搜索数据库、访问文件或调用外部API等操作,而无需复杂的自定义集成。

创建一个用户提供的服务,为现有的MCP服务器提供URL:

cf cups bitcoin-mcp-server -p '{"mcpServiceURL":"https://your-bitcoin-mcp-server.example.com"}'

将MCP服务绑定到您的应用程序:

cf bind-service ai-tool-chat bitcoin-mcp-server

重新启动应用程序:

cf restart ai-tool-chat

您的聊天机器人现在将向比特币MCP代理注册,LLM将能够在响应聊天请求时调用代理的功能。