Bitcoin MCP Server

Bitcoin MCP Server

site icon
2025.04.19 0
Java比特币价格服务金融数据服务金融服务
Bitcoin MCP Server 是一个基于 Model Context Protocol (MCP) 的比特币价格信息服务。它通过标准输入/输出 (STDIO) 进行通信,提供比特币价格查询功能。
View on GitHub

Overview

基本能力

产品定位

Bitcoin MCP Server 是一个专门用于提供比特币价格信息的服务,适用于需要实时获取比特币价格的场景。

核心功能

  1. 提供比特币价格查询功能。
  2. 通过标准输入/输出 (STDIO) 进行通信。
  3. 包含一个测试客户端 (ClientSTDIO) 用于演示如何连接和使用服务。

适用场景

  1. 需要实时获取比特币价格的应用程序。
  2. 金融分析和交易系统。
  3. 加密货币相关的开发和测试环境。

工具列表

  1. getBitcoinPriceByCurrency: 根据货币代码获取比特币价格。

常见问题解答

  1. 问题: "MCP server JAR file not found" 解决方案: 确保已使用 mvn clean package 构建项目,并且 JAR 文件路径正确指定。

使用教程

使用依赖

  1. 确保已安装 Java 和 Maven。

安装教程

  1. 克隆项目并进入项目目录。
  2. 构建项目: bash mvn clean package
  3. 构建完成后,JAR 文件将生成在 target/bitcoinmcp-0.0.1-SNAPSHOT.jar

调试方式

  1. 运行测试客户端: bash mvn exec:java -Dexec.classpathScope=test -Dexec.mainClass="za.sk.bitconmcp.ClientSTDIO"
  2. 可以指定 JAR 文件路径: bash mvn exec:java -Dexec.classpathScope=test -Dexec.mainClass="za.sk.bitconmcp.ClientSTDIO" -Dmcp.server.jar.path=/path/to/bitcoinmcp-0.0.1-SNAPSHOT.jar
  3. 客户端将连接服务器,列出可用工具,调用 getBitcoinPriceByCurrency 工具,并显示结果。

许可证

该项目遵循 None 开源许可条款。