Chainlink MCP Server
Chainlink MCPサーバーでClaude連携・オラクルデータを自動取得
npx chainlink-mcp-server概要
Chainlink MCP Serverの設定方法と使い方。
ブロックチェーンオラクルネットワーク「Chainlink」をClaudeから操作できるMCPサーバー。
価格フィードデータの取得・VRF(検証可能乱数)の活用・Automationジョブの管理・Data Streamsへのアクセスが可能。
ClaudeとChainlinkのMCPサーバー連携により、DeFiプロトコルの価格データ取得・オラクル設定の管理・スマートコントラクトのトリガー自動化を実現できる。
ChainlinkのオラクルデータをリアルタイムでAIが活用できる。
設定方法はRPCエンドポイントを設定するだけでシンプルに完結する。
料金・APIキー情報
APIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://infura.io/ にアクセスしてアカウントを作成する(無料)
- 2
ダッシュボードから「Create New Key」をクリックする
- 3
Web3 APIを選択してプロジェクト名を入力する
- 4
MainnetのエンドポイントURLをコピーする
こんな使い方ができます
ETH/USDなどの最新価格をClaudeがChainlinkオラクルからリアルタイムで取得できる
複数の資産ペアの価格フィードをClaudeが一括取得してDeFi分析ができる
Chainlink Automationのジョブ状況をClaudeが確認して管理できる
オラクルデータの履歴をClaudeが取得してトレンド分析ができる
セットアップ手順
- 1
https://infura.io/ でEthereum RPCエンドポイントを取得する
- 2
claude mcp add chainlink -e ETH_RPC_URL=https://mainnet.infura.io/v3/your-id -e CHAINLINK_NETWORK=mainnet -- npx -y chainlink-mcp-server
- 3
Claudeで「ETH/USDの最新価格をChainlinkで教えて」と指示して動作確認する
設定ファイル
コピー前に確認
Node.js 18以上が必要。Ethereum RPCエンドポイント(Infura/Alchemy等)が必要。高度な機能にはLINKトークンが必要。
claude mcp add chainlink -e ETH_RPC_URL=https://mainnet.infura.io/v3/your-project-id -e CHAINLINK_NETWORK=mainnet -- npx -y chainlink-mcp-server