MCPとは
**MCP(Model Context Protocol)**は、AIアプリケーションが外部データソースに接続する方法を標準化するために、Anthropicが提案したオープンプロトコルです。簡単に言えば、MCPによってAIは以下のことが可能になります:
- 利用可能なツールとデータソースを発見する
- 外部ツールを呼び出して操作を実行する
- 返されたstructured dataを理解する
従来方式 vs MCP
| 方式 | フロー |
|---|---|
| 従来方式 | ユーザー → コードを書く → APIを呼ぶ → データを解析 → AIに入力 → 回答を得る |
| MCP | ユーザー → 自然言語で質問 → AIが自動でツールを呼び出す → 回答を得る |
コアコンセプト
| コンセプト | 説明 |
|---|---|
| MCP Server | ツールとデータを提供するサーバー(ChainStream MCP Serverなど) |
| MCP Client | ツールを使用するクライアント(Claude Desktop、Cursorなど) |
| Tools | AIが呼び出せる関数(残高クエリ、ウォレット分析など) |
| Resources | AIがアクセスできるデータリソース |
なぜMCPが重要なのか
AIエージェントには「手と目」が必要
AI大規模言語モデルは強力な推論能力を持っていますが:- ❌ リアルタイムデータに直接アクセスできない
- ❌ 外部操作を実行できない
- ❌ ナレッジカットオフがある
- ✅ リアルタイムのオンチェーンデータを取得
- ✅ プロフェッショナルなツールを呼び出して分析
- ✅ 外部世界と対話
例えAIにとってのMCPは:
- 目 → AIにリアルタイムデータを見せる
- 手 → AIに操作を実行させる
- ツール → AIにプロフェッショナルな機能を使わせる
ChainStream MCPの機能
ChainStream MCP Serverは、MCPプロトコルを通じてブロックチェーンデータと分析機能をAIアプリケーションに公開します。 MCPエンドポイント:https://mcp.chainstream.io/mcp
機能マトリクス
ChainStream MCP Serverは、APIリファレンスに記載されたすべてのREST APIおよびWebSocketサブスクリプション機能をサポートしています:- Token API
- Wallet API
- Trade API
- DEX API
- Ranking API
- WebSocket
| 機能 | 説明 |
|---|---|
| トークン検索 | 名前/シンボルでトークンを検索 |
| トークン情報 | トークンの基本情報とメタデータを取得 |
| トークン価格 | リアルタイムおよび過去の価格 |
| トークン統計 | 取引量、時価総額の統計 |
| 保有者分析 | 保有者分布とトップ保有者 |
| ローソク足データ | 各期間のOHLCVデータ |
| マーケットデータ | 流動性、取引ペア情報 |
| セキュリティチェック | トークンコントラクトのセキュリティ分析 |
| 作成情報 | トークン作成者と時間 |
| Mint/Burn履歴 | トークンの発行・焼却記録 |
| 流動性スナップショット | 過去の流動性データ |
対応ブロックチェーン
| チェーン | 識別子 | タイプ | ステータス |
|---|---|---|---|
| Solana | sol | L1 | ✅ |
| Ethereum | eth | L1 | ✅ |
| BSC | bsc | L1 | ✅ |
すべてのMCPツールパラメータでは小文字のチェーン識別子を使用してください:
sol、eth、bsc。対応プラットフォーム
Claude Desktop
公式サポートのMCPクライアントで、最も完全な機能をサポートしています。| 機能 | ステータス |
|---|---|
| ツール呼び出し | ✅ |
| マルチターン対話 | ✅ |
| ストリーミング応答 | ✅ |
Cursor IDE
MCP統合を備えた開発者向けAIコーディングアシスタント。| 機能 | ステータス |
|---|---|
| ツール呼び出し | ✅ |
| コードコンテキスト | ✅ |
カスタムエージェント
MCPプロトコルに準拠した任意のクライアントが統合できます。典型的なユースケース
ケース1:AIリサーチアシスタント
ニーズ: AIを使って特定のウォレットの取引行動を分析するケース2:Smart Moneyトラッキング
ニーズ: Smart Moneyの大口取引を追跡するケース3:トークンセキュリティ分析
ニーズ: トークンのセキュリティを分析する技術アーキテクチャ
接続モード
| モード | エンドポイント | 最適な用途 |
|---|---|---|
| Cloud | https://mcp.chainstream.io/mcp | セットアップ不要、常に最新 |
| npm stdio | npx @chainstream-io/mcp | ローカルIDE統合(Claude Desktop、Cursor) |
| npm HTTP | chainstream-mcp --transport http | チームサーバー、クラウドデプロイメント |
従来のAPIとの違い
| 特徴 | 従来のAPI | MCP |
|---|---|---|
| 呼び出し方法 | HTTP REST | プロトコル標準化 |
| 対象ユーザー | 開発者 | AIモデル |
| パラメータ処理 | 手動構築 | AI自動推論 |
| エラー処理 | ステータスコード | セマンティックエラー |
| コンテキスト | ステートレス | セッションコンテキスト維持 |
認証
ChainStream MCP ServerはAPIキーで認証します。ChainStream Dashboardでキーを取得し、トランスポートに応じて設定してください:| トランスポート | APIキーの渡し方 |
|---|---|
| npmパッケージ(stdio) | CHAINSTREAM_API_KEY 環境変数または --api-key CLIフラグ |
| クラウドエンドポイント | X-API-KEY リクエストヘッダー |
APIキーは、Dashboardで有効期限を設定しない限り期限切れになりません。トークンのリフレッシュは不要です。
セキュリティモデル
認証
認証
両方の接続モードでAPIキーによる認証を行います。npmパッケージは環境変数
CHAINSTREAM_API_KEY を読み取ります。クラウドエンドポイントは X-API-KEY ヘッダーを受け付けます。ツールの安全性
ツールの安全性
ツールはリスクレベルによって分類されています:
- 読み取り専用ツール: トークン検索、ウォレットプロフィール、マーケットデータ — デフォルトで安全
- 取引ツール(
dex_swap、dex_create_token、transaction_send): 高リスクとしてマーク、MCPクライアントはユーザーの明示的な確認を要求する必要があります
監査ログ
監査ログ
すべてのツール呼び出しは完全にログに記録され、Dashboardで確認できます。
次のステップ
セットアップガイド
5分でMCP Serverを設定
ツールカタログ
利用可能な全ツールの詳細を確認

