🌐 Starknet MCP Server について
Starknet MCP Server は、AI モデルから Starknet の最新ブロックを取得する MCP サーバーです。ブロック照会に特化しており、スマートコントラクト操作は今後の予定です。
主な機能
- 01Starknet の最新ブロック取得
活用シーン
- 01Starknet の最新ブロック確認
MCP 対応
MCP クライアントに `get_block` ツールを公開し、Starknet の最新ブロックを取得します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
🌐 Starknet MCP サーバー
AI モデルが Starknet とやり取りできるようにする Model Context Protocol(MCP)サーバーです。
🚀 機能
- 📝 Starknet の最新ブロックを取得します
👷♂️ TODO
- Starknet 上のスマートコントラクトとやり取りするためのツールを追加します
📋 前提条件
- Node.js 18+
🛠️ インストール
Smithery 経由でインストール
Smithery を使用して、Starknet MCP Server を Claude Desktop に自動的にインストールするには:
npx -y @smithery/cli install @AbdelStark/starknet-mcp --client claude
手動インストール
- リポジトリをクローンします:
git clone https://github.com/AbdelStark/starknet-mcp
cd starknet-mcp
- 依存関係をインストールします:
npm install
.envファイルを作成します:
💡
.env.exampleファイルをコピーし、必要に応じて変更できます。
# Log level (debug, info, warn, error)
LOG_LEVEL=debug
# Node environment (development, production)
NODE_ENV=development
# Server mode (stdio or sse)
SERVER_MODE=sse
# Port for SSE mode
PORT=9000
# Starknet RPC URL
STAKNET_RPC_URL=https://...
🚦 使い方
サーバーの起動
# Development mode with hot reload
npm run dev
# Production mode
npm start
利用可能なツール
get_block
Starknet ブロックチェーンの最新ブロックを取得します。
入力例:
{
"blockNumber": 1234567890
}
🔧 開発
プロジェクト構成
starknet-mcp/
├── src/
│ ├── index.ts # Main server entry point
│ ├── types.ts # TypeScript type definitions
├── .env # Environment configuration
└── tsconfig.json # TypeScript configuration
テストの実行
npm test
🤝 コントリビューション
- リポジトリをフォークします
- 機能ブランチを作成します(
git checkout -b feature/amazing-feature) - 変更をコミットします(
git commit -m 'Add some amazing feature') - ブランチにプッシュします(
git push origin feature/amazing-feature) - プルリクエストを作成します
📜 ライセンス
このプロジェクトは MIT ライセンスの下でライセンスされています。詳細については、LICENSE ファイルをご覧ください。
🔗 リソース
- Starknet ドキュメント
- Starknetjs ドキュメント
- Model Context Protocol
- MCP サーバー用ビジュアルテストツール
- 優れた MCP サーバー集
- 優れた MCP クライアント集
- MCP TypeScript SDK
📬 お問い合わせ
よろしければ、公開鍵を使ってフォローしてください:
npub1hr6v96g0phtxwys4x0tm3khawuuykz6s28uzwtj5j0zc7lunu99snw2e29
または、この QR コードをスキャンして見つけてください:

コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。