MCP.so
ログイン

Bitcoin MCP Server

@kappaj2

基本情報

カテゴリ

金融とコマース

トランスポート

stdio

作者

kappaj2

Bitcoin MCP Server について

概要はまだありません

Bitcoin MCP Server の設定

標準の設定はありません

このサーバーの README には解析可能な MCP 設定ブロックが含まれていません。インストール手順はリポジトリをご確認ください。

リポジトリ

Bitcoin MCP Server のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。

概要

What is Bitcoin MCP Server?

Bitcoin MCP Server implements the Model Context Protocol (MCP) to expose Bitcoin price information. It is a Java-based server intended for developers building MCP-compatible applications that need to query live Bitcoin price data by fiat currency.

How to use Bitcoin MCP Server?

Build the server with mvn clean package to produce a JAR file. The server uses STDIO transport and is launched automatically by an MCP client. A test client (ClientSTDIO) is included; run it with mvn exec:java -Dexec.classpathScope=test -Dexec.mainClass="za.sk.bitconmcp.ClientSTDIO". The server JAR path can be set via the system property mcp.server.jar.path or the environment variable MCP_SERVER_JAR_PATH.

Key features of Bitcoin MCP Server

  • Single tool: getBitcoinProceByCurrency (accepts currency code)
  • STDIO-based transport (no network ports required)
  • Java / Maven project (portable JAR)
  • Test client demonstrates connection, tool listing, and invocation
  • Built for integration with MCP-aware AI agents

Use cases of Bitcoin MCP Server

  • AI assistant that fetches current Bitcoin price in USD
  • Quick prototyping of MCP tool servers
  • Integrating Bitcoin price lookup into an MCP-hosted workflow
  • Developer learning exercise for MCP STDIO pattern

よくある質問

1

How do I build the server?

Run `mvn clean package` from the project root. This creates the JAR at `target/bitcoinmcp-0.0.1-SNAPSHOT.jar`.

2

How do I configure the server JAR file path?

Set the system property `mcp.server.jar.path` or the environment variable `MCP_SERVER_JAR_PATH` to the absolute or relative path of the JAR. If neither is set, the client defaults to `target/bitcoinmcp-0.0.1-SNAPSHOT.jar` in the current directory.

3

What transport does the server use?

The server communicates via standard input/output (STDIO), as configured in `application.yaml`. No network ports are exposed.

4

What tool does the server provide?

One tool is implemented: `getBitcoinProceByCurrency`. The test client calls it with `USD` as the currency parameter.

5

I see “MCP server JAR file not found” – what should I check?

Ensure you have built the project (`mvn clean package`), are running the client from the correct directory, and have specified the JAR path correctly via system property, environment variable, or default location.

コメント

「金融とコマース」の他のコンテンツ