Adamik MCP サーバー
概要
Adamik MCPサーバーは、Claude Desktopを介して60以上のブロックチェーンネットワークとの読み書きを可能にします。このサーバーは、標準化されたマルチチェーンAdamik APIとの統合を提供し、開発者は統一されたエンタープライズグレードのインターフェースを通じて、トランザクション管理、アカウント情報、ステーキング、トークンのやり取りなど、多様なブロックチェーンとシームレスに連携できます。
Related MCP server: MCP Redmine
前提条件
Node.js (v20以上)
pnpm
ギット
Claude Desktop がインストールされています ( https://claude.ai/download )
Claude Proサブスクリプションが必要です
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Adamik MCP Server を自動的にインストールするには:
npx -y @smithery/cli install @AdamikHQ/adamik-mcp-server --client claudeインストール手順:
1. リポジトリのクローン
git clone git@github.com:AdamikHQ/adamik-mcp-server.git
cd adamik-mcp-server2. セットアップとビルド
環境ファイルを作成します:
cp .env.example .env.envで環境変数を設定します。
# Required - Your Adamik API key
ADAMIK_API_KEY="your_api_key_here"
ADAMIK_API_BASE_URL="https://api.adamik.io"3. 無料のAPIキーを取得する
https://dashboard.adamik.ioにアクセスしてください
無料アカウントを作成する
APIキーセクションに移動します
新しいAPIキーを生成する
APIキーをコピーして
.envファイルに貼り付けます
4. 依存関係をインストールしてビルドします。
pnpm install
pnpm run build5. 構成
Claude 構成ファイルを開くか作成します。
code ~/Library/Application\ Support/Claude/claude_desktop_config.json次の構成を追加します。
{
"mcpServers": {
"adamik-mcp-server": {
"command": "node",
"args": ["/Users/YourUsername/GitHub/adamik-mcp-server/build/index.js"]
}
}
}注: MCP サーバー構成を追加した後、変更を有効にするには Claude を再起動してください。
使用例
例1: Cosmosアドレスのクエリ
Query: Can you get balances of my cosmos address cosmos1yvuhqg73fdzxvam9sj7mazfa38gpn7ulsavh7s? Can you check first Adamik API documentation to learn how to use it?例2: マルチチェーン残高クエリ
Query: Can you check my balances across different chains?
- Ethereum: 0x3dD2504c27449a78Df04284129C380f3831cAF0d
- Bitcoin: bc1qekphvuz20qvdhkzywfe29r9vvtwxrszvaxzmqm
- StarkNet: 0x0548A1a8B82AB723C3D770052C4f2E6197215dC12E4bAaBDE1C571D7AA85760e
- TON: UQAQ113dWkP2MOfXN2uv0qPFB-097flcLBhyv0_lhgXEUhwz例3: 取引履歴とバリデータ情報
Query:
- What's my latest operation on my dYdX account dydx1yvuhqg73fdzxvam9sj7mazfa38gpn7uleyzn78?
- Can you provide information about this dYdX validator: dydxvaloper1ml44cenapnawcn4xy3w36jce0rg78dm8ajvypn?例4: ステーキング報酬クエリ
Query: What are my current pending rewards on Osmosis address osmo1yvuhqg73fdzxvam9sj7mazfa38gpn7ulcxl8gz?特徴
主な特徴
マルチチェーンサポート:APIは、Ethereum、Starknet、Cosmos、Bitcoinといった人気チェーンを含む複数のブロックチェーンネットワークへの統合アクセスを提供します。これにより、開発者は一貫したインターフェースを使用して、異なるブロックチェーンとやり取りできるようになります。
トランザクション管理: API は、次のような包括的なトランザクション関連機能を提供します。
トランザクションのエンコード(署名前のトランザクションの準備)
トランザクションの検証(トランザクションが有効かどうかの確認)
トランザクションのブロードキャスト(トランザクションをネットワークに送信する)
取引の詳細とステータスの取得
アカウント管理: 次のような詳細なアカウント関連サービスを提供します。
アカウントの状態(残高)を取得しています
トークン残高の確認
アカウント取引履歴の表示
ユーティリティ関数: 次のような便利なユーティリティ エンドポイントを提供します:
住所検証
公開鍵からアドレスへの変換
チェーンとトークンの情報検索
ステーキングサポート: 次のようなプルーフオブステークブロックチェーンの機能が含まれます。
ステーキング取引
ステーキング解除
ステーキング報酬の請求
バリデータ情報の取得
トークンのインタラクション: 次のようなさまざまなトークン タイプとのインタラクションが可能になります:
ネイティブ通貨の送金(例えば、Ethereum または Algorand で ETH を送信するなど)
トークンの転送(例:EthereumまたはTronでのUSDCの送信)
さまざまなブロックチェーン標準 (ERC20、TRC20、ASA など) にわたるトークンの詳細の取得
API は基本的に、ブロックチェーンの相互作用のための標準化されたクロスチェーン インターフェイスを提供し、複数のブロックチェーン ネットワークでの作業の複雑さを簡素化することを目的としています。
セキュリティに関する考慮事項
秘密鍵は現在
.envに安全に保存されています開発には少額のテストウォレットのみを使用してください
Adamik API ドキュメント
詳細な API ドキュメントについては、 https://docs.adamik.ioをご覧ください。
レート制限
無料枠: 10,000 リクエスト/月
プレミアム層: カスタム価格とより高いレート制限についてはお問い合わせください
サポート
ご不明な点やご質問がございましたら、お問い合わせページをご覧いただくか、 API ドキュメントをご覧ください。
ライセンス
このプロジェクトはMIT ライセンスに基づいてライセンスされています。
貢献を歓迎します!プルリクエストを送信したり、問題を報告したりしてください。