Bitcoin Model Context Protocol Server について
Spring AI で構築されたビットコイン価格追跡用 MCP サーバーです。CoinGecko API を利用し、LLM に価格情報を提供します。
主な機能
- 01ビットコイン価格の追跡
- 02CoinGecko API データの利用
- 03Spring AI MCP による構築
活用シーン
- 01LLM を通じたビットコイン価格の確認
- 02チャットボットとビットコイン価格データの接続
MCP 対応
CoinGecko API を通じて、LLM にビットコイン価格追跡機能を提供する MCP サーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Bitcoin Model Context Protocol サーバー
この MCP サーバーは、CoinGecko API(api.coingecko.com/api/v3)を使用して Bitcoin の価格を追跡するための LLM インターフェースを提供します。Spring 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 エージェントへのバインド
Model Context Protocol(MCP)サーバーは、標準化されたインターフェースを通じて AI モデルに特定の機能を提供する軽量なプログラムです。これらのサーバーは、LLM と外部のツール、データソース、サービスとの橋渡し役となり、複雑なカスタム連携を行わずに、データベースの検索、ファイルへのアクセス、外部 API の呼び出しなどの操作を AI アプリケーションで実行できるようにします。
既存の 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
これでチャットボットが bitcoin MCP エージェントに登録され、LLM はチャットリクエストへの応答時にエージェントの機能を呼び出せるようになります。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。