Adamik MCP Server

Official

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Manages API keys and configuration settings for secure blockchain access

  • Enables querying Bitcoin addresses for balances and transaction data through a standardized API

  • Provides access to Ethereum account balances, transaction management, and token interactions through a unified interface

Adamik MCP サーバー

概要

Adamik MCPサーバーは、Claude Desktopを介して60以上のブロックチェーンネットワークとの読み書きを可能にします。このサーバーは、標準化されたマルチチェーンAdamik APIとの統合を提供し、開発者は統一されたエンタープライズグレードのインターフェースを通じて、トランザクション管理、アカウント情報、ステーキング、トークンのやり取りなど、多様なブロックチェーンとシームレスに連携できます。

前提条件

  • Node.js (v20以上)
  • pnpm
  • ギット
  • Claude Desktop がインストールされています ( https://claude.ai/download )
  • Claude Proサブスクリプションが必要です

インストール

1. リポジトリのクローン

git clone git@github.com:AdamikHQ/adamik-mcp-server.git cd adamik-mcp-server

2. セットアップとビルド

  1. 環境ファイルを作成します:
cp .env.example .env
  1. .envで環境変数を設定します。
# Required - Your Adamik API key ADAMIK_API_KEY="your_api_key_here" ADAMIK_API_BASE_URL="https://api.adamik.io"

3. 無料のAPIキーを取得する

  1. https://dashboard.adamik.ioにアクセスしてください
  2. 無料アカウントを作成する
  3. APIキーセクションに移動します
  4. 新しいAPIキーを生成する
  5. APIキーをコピーして.envファイルに貼り付けます

4. 依存関係をインストールしてビルドします。

pnpm install pnpm run build

5. 構成

  1. Claude 構成ファイルを開くか作成します。
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
  1. 次の構成を追加します。
{ "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 ライセンスに基づいてライセンスされています。

貢献を歓迎します!プルリクエストを送信したり、問題を報告したりしてください。

-
security - not tested
A
license - permissive license
-
quality - not tested

Claude Desktop を通じて 60 以上のブロックチェーン ネットワークとの読み取りおよび書き込みのやり取りを可能にし、トランザクション管理、アカウント分析、ステーキング、トークンのやり取りのための標準化されたマルチチェーン API を提供します。

  1. Overview
    1. Prerequisites
      1. Installation
        1. 1. Clone Repository
        2. 2. Setup and Build
        3. 3. Get Your Free API Key
        4. 4. Install dependencies and build:
        5. 5. Configuration
      2. Usage Examples
        1. Example 1: Query Cosmos Address
        2. Example 2: Multi-Chain Balance Queries
        3. Example 3: Transaction History and Validator Information
        4. Example 4: Staking Rewards Query
      3. Features
        1. Key Features
      4. Security Considerations
        1. Adamik API Documentation
          1. Rate Limits
        2. Support
          1. License
            ID: eo0t4vtvie