Crypto Whitepapers MCP Server について
Crypto Whitepapers MCP Serverは、AIエージェント向けに暗号資産のホワイトペーパーを整理して提供します。PDFの検索、読み込み、内容照会に加え、トークノミクス分析用プロンプトも備えています。
主な機能
- 01暗号資産ホワイトペーパーPDFの検索
- 02ホワイトペーパーのダウンロードと索引化
- 03プロジェクト別の内容照会
- 04ナレッジベース内プロジェクトの一覧
- 05トークノミクスの分析
活用シーン
- 01プロジェクトのホワイトペーパー検索
- 02後で照会するPDFの読み込み
- 03プロジェクト内のブロックチェーン関連情報の検索
- 04トークン配分とインセンティブの確認
MCP 対応
MCP サーバーは、ホワイトペーパーの検索、読み込み、照会、プロジェクト一覧のツールと、トークノミクス分析用プロンプトを MCP クライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Crypto Whitepapers MCP Server
AI エージェントがアクセス、分析、学習できるよう、暗号資産のホワイトペーパーを体系化したナレッジベースを提供する MCP サーバーです。
機能
- ホワイトペーパーの検索:DuckDuckGo を使用して、暗号資産プロジェクトのホワイトペーパー PDF を検索します。
- ホワイトペーパーの読み込み:ホワイトペーパー PDF をダウンロードし、ナレッジベースにインデックス化します。
- ナレッジベースへの問い合わせ:プロジェクトによる絞り込みを任意で指定して、ホワイトペーパーの内容を検索します。
- プロジェクトの一覧表示:ナレッジベースで利用できるすべてのプロジェクトを表示します。
- Claude Desktop との統合:MCP 経由で Claude Desktop からツールやプロンプトにアクセスできます。
前提条件
- Python 3.10+
- 依存関係の管理と実行に使用する uv
- インターネット接続
- MCP 統合用の Claude Desktop(任意)
セットアップ
-
リポジトリをクローンします:
git clone https://github.com/kukapay/crypto-whitepapers-mcp.git cd crypto-whitepapers-mcp -
uv で依存関係をインストールします:
uv sync -
Claude Desktop と統合します(任意):
- Claude Desktop の設定ファイルを編集します:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- MacOS:
- 次の設定を追加します:
{ "mcpServers": { "crypto-whitepapers": { "command": "uv", "args": [ "--directory", "/absolute/path/to/crypto-whitepapers-mcp" "run", "crypto-whitepapers-mcp" ] } } }/absolute/path/to/crypto-whitepapers-mcpをリポジトリの絶対パスに置き換えてください。 - Claude Desktop を再起動し、サーバーが読み込まれていることを確認します(入力欄にハンマーアイコンが表示されているか確認してください)。
- Claude Desktop の設定ファイルを編集します:
使い方
ツール
MCP サーバーでは、次のツールを利用できます:
-
list_available_projects():ナレッジベース内のすべてのプロジェクトを一覧表示します(PDF のファイル名から取得)。- 例:
list_available_projects() - 戻り値:プロジェクト名の JSON リスト。
- 例:
-
search_whitepaper(project_name: str):DuckDuckGo を使用して、プロジェクトのホワイトペーパー PDF を検索します。- 例:
search_whitepaper("bitcoin") - 戻り値:タイトル、URL、概要を含む、最大 5 件の結果の JSON リスト。
- 例:
-
load_whitepaper(project_name: str, url: str):URL からホワイトペーパー PDF をダウンロードし、ナレッジベースに読み込みます。- 例:
load_whitepaper("bitcoin", "https://bitcoin.org/bitcoin.pdf") - 戻り値:成功またはエラーメッセージ。
- 例:
-
ask_whitepapers(query: str, project_name: str = None):任意でプロジェクトを指定して絞り込み、クエリに該当する内容をナレッジベースから検索します。- 例:
ask_whitepapers("blockchain technology", "bitcoin") - 戻り値:一致するテキストスニペットを最大 5 件返します。
- 例:
プロンプト
analyze_tokenomics(project_name: str):ask_whitepapersツールを使用して、プロジェクトのホワイトペーパーに記載されたトークノミクス(分配、供給量、インセンティブ)を分析します。- 例:Claude Desktop で「Ethereum のトークノミクスを分析してください。」を実行します。
例
- 利用可能なプロジェクトを一覧表示します:
List all available projects. - ホワイトペーパーを検索します:
Search for the Bitcoin whitepaper PDF. - ホワイトペーパーを読み込みます:
Load the Bitcoin whitepaper from https://bitcoin.org/bitcoin.pdf. - ナレッジベースに問い合わせます:
Ask the knowledge base about blockchain technology in the Bitcoin whitepaper.
ライセンス
このプロジェクトは MIT License のもとでライセンスされています。詳細は LICENSE ファイルをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。