NEAR MCP について
NEAR MCP は、NEAR ブロックチェーンと連携するための MCP サーバーです。NEAR アカウントやオンチェーン機能へアクセスする LLM や AI エージェント向けで、ローカルで実行する構成になっています。
主な機能
- 01NEAR アカウントの管理
- 02アカウント残高と状態の確認
- 03トランザクションの署名と送信
- 04アカウントの作成とアクセスキーの管理
- 05スマートコントラクトの確認と実行
活用シーン
- 01AI アシスタントによる NEAR アカウント残高の確認
- 02AI アシスタントを通じたトランザクションの署名と送信
- 03コマンドラインのクライアントへの NEAR 機能の追加
MCP 対応
本プロジェクトは MCP サーバーであり、Claude Code、Claude Desktop、goose などの MCP 対応クライアントに NEAR アカウントおよびブロックチェーン関連のツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
NEAR MCP
このプロジェクトは、NEAR ブロックチェーンとやり取りするための Model Context Protocol (MCP) 互換サーバーです。このツールは、LLM や AI エージェントが NEAR アカウントやブロックチェーンの機能に安全にアクセスして操作する手段を提供します。
クイックスタート
claude コード CLI で near-mcp サーバーをすぐに使い始める方法は次のとおりです。
npm install -g @anthropic-ai/claude-code
claude mcp add near-mcp npx @nearai/near-mcp@latest run
claude
または、Phala Cloud に MCP サーバーをリモートでデプロイすることもできます。手順についてはこちらをご覧ください。
インストール
near-mcp は、MCP 互換クライアントで使用することを想定しています。詳しくは MCP ドキュメントをご覧ください。
claude コード CLI への追加:
claude mcp add near-mcp npx @nearai/near-mcp@latest run
JSON 設定による claude デスクトップへの追加:
{
"mcpServers": {
"near-mcp": {
"command": "npx",
"args": ["-y", "@nearai/near-mcp@latest", "run"],
"env": {}
}
}
}
goose への追加
┌ goose-configure
│
◇ What would you like to configure?
│ Add Extension
│
◇ What type of extension would you like to add?
│ Command-line Extension
│
◇ What would you like to call this extension?
│ near-mcp
│
◇ What command should be run?
│ npx @nearai/near-mcp@latest run
│
◇ Please set the timeout for this tool (in secs):
│ 60
│
◇ Would you like to add environment variables?
│ No
│
└ Added near-mcp extension
または、グローバルにインストールして直接使用することもできます。
# Install globally
npm install -g @nearai/near-mcp@latest
# Or use directly with npx
npx @nearai/near-mcp@latest run
利用可能なツール
利用可能なツールと引数の一覧については、TOOLS.mdをご覧ください。
AI モデルとの統合
このツールは、Model Context Protocolをサポートする AI モデルで使用するために設計されています。これにより、AI アシスタントは次のことが可能になります。
- ユーザーに代わって NEAR アカウントを管理する
- アカウントの残高とステータスを確認する
- トランザクションに署名して送信する
- 新しいアカウントを作成し、アクセスキーを管理する
- スマートコントラクトを検査して実行する
セキュリティに関する考慮事項
- この MCP はローカルで実行することを想定しています。アカウントの秘密鍵は、MCP サーバーが実行されているローカルの暗号化されていないキーストアに保存されます。
- 基盤となるモデルは、_1 つの例外_を除いて、やり取りするアカウントの秘密鍵を参照できてはなりません。
import_accountツールを使用すると、モデルは秘密鍵からアカウントをインポートできます。これには、ユーザーがモデルに秘密鍵を提供する必要があります。
コントリビューション
NEAR MCP サーバーへのコントリビューションを歓迎します!詳しくは CONTRIBUTING.md ファイルをご覧ください。
問題の報告
バグを見つけた場合や機能リクエストがある場合は、GitHub リポジトリで issue を作成してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。