mcpField
A
Akka Finance Mcp Server

Akka Finance Mcp Server

ローカル
github.com/Akka-Finance金融データ021 週間前に更新

Akka Finance Mcp Server について

AKKA Finance の DEX アグリゲーターを利用する MCP サーバーです。EVM チェーンでトークンスワップを扱うエージェント向けに見積もりや取引データを提供し、取引データは署名・送信前の状態で返します。

主な機能

  1. 01複数 DEX のスワップ見積もり取得
  2. 02DEX プール間の見積もり比較
  3. 03未署名のスワップ・承認取引の作成
  4. 04トークン・チェーン・利用枠の確認

活用シーン

  1. 01トークンスワップの見積もり比較
  2. 02署名用スワップ取引の準備
  3. 03トークン利用枠の確認
  4. 04対応トークンとチェーンの確認

MCP 対応

AKKA Finance の見積もり、トークン、取引作成ツールを MCP クライアントに公開します。未署名の取引データを返し、秘密鍵の保管や取引実行は行いません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"akka": {
"command": "npx",
"args": [
"-y",
"@akka-finance/mcp-server"
],
"env": {
"AKKA_API_BASE": "<AKKA_API_BASE>",
"AKKA_API_KEY": "<AKKA_API_KEY>"
}
}
}
}
起動コマンドnpx -y @akka-finance/mcp-server
設定が必要な環境変数
AKKA_API_BASEBase URL of the AKKA Finance API
AKKA_API_KEYシークレットAPI key for AKKA Finance API

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@akka-finance/mcp-server1.0.2

ツール

9

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
dststringはい送付先トークンのアドレス
srcstringはい送信元トークンのアドレス(ネイティブトークンには 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee を使用)
amountstringはいwei 単位の数量(送信元トークンの最小単位)
chainIdintegerはいチェーン ID(999=HyperEVM、1=Ethereum、8453=Base、42161=Arbitrum、56=BNB Chain)
includeGasbooleanいいえ推定ガス代を含める
includeTokensInfobooleanいいえレスポンスにトークンのシンボル/名称/小数桁数を含める

詳細

@akka-finance/mcp-server

AKKA Finance の DEX アグリゲーター向け MCP サーバーです。EVM チェーン全体で、スワップの見積もり、ルート、実行に対応しています。

npm version License: MIT

前提条件

AKKA API キーが必要です。docs.akka.finance/authentication で取得してください。

インストール

Claude Desktop

claude_desktop_config.json に追加します。

{
  "mcpServers": {
    "akka-dex": {
      "command": "npx",
      "args": ["-y", "@akka-finance/mcp-server"],
      "env": {
        "AKKA_API_KEY": "your-api-key"
      }
    }
  }
}
Claude Code
claude mcp add akka-dex -e AKKA_API_KEY=your-api-key -- npx -y @akka-finance/mcp-server
Cursor

.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "akka-dex": {
      "command": "npx",
      "args": ["-y", "@akka-finance/mcp-server"],
      "env": {
        "AKKA_API_KEY": "your-api-key"
      }
    }
  }
}
VS Code

.vscode/mcp.json に追加します。

{
  "servers": {
    "akka-dex": {
      "command": "npx",
      "args": ["-y", "@akka-finance/mcp-server"],
      "env": {
        "AKKA_API_KEY": "your-api-key"
      }
    }
  }
}

ツール

ツール説明
akka_get_quote25 以上の DEX から最良のスワップ見積もりを取得します
akka_get_swap署名前のスワップトランザクションを作成します
akka_dex_compare個々の DEX プールの見積もりを比較します
akka_get_spenderトークン承認用のルーターコントラクトアドレスを取得します
akka_get_approve_txERC-20 承認トランザクションを作成します
akka_check_allowance現在のトークン使用許容量を確認します
akka_list_tokensチェーン上で取引可能なトークンを一覧表示します
akka_get_tokenアドレスからトークンの詳細を取得します
akka_list_chainsサポート対象のチェーンをすべて一覧表示します

サポート対象のチェーン

チェーン IDネットワークネイティブトークン
999HyperEVM (Hyperliquid)HYPE
1EthereumETH
8453BaseETH
42161ArbitrumETH
56BNB ChainBNB

設定

環境変数または CLI 引数で設定できます。

環境変数CLI 引数デフォルト説明
AKKA_API_BASE--api-basehttps://api.akka.financeAKKA API のベース URL
AKKA_API_KEY--api-key必須AKKA Finance API の API キー
AKKA_MCP_TRANSPORT--transportstdioトランスポート:stdio または http
AKKA_MCP_PORT--port3100HTTP トランスポート用のポート
AKKA_TIMEOUT--timeout15000リクエストのタイムアウト時間(ミリ秒)
HTTP トランスポート

リモートまたはウェブベースのエージェント向け:

npx @akka-finance/mcp-server --transport=http --port=3100

http://localhost:3100/mcp に Streamable HTTP エンドポイントを公開します。

Base MCP スキルプラグイン

Base 上でのトークンスワップ用に、Base MCP スキルプラグインが skills/akka-swap.md に含まれています。Base のスマートウォレットフローを通じて AKKA を利用したスワップを有効にするには、Base MCP のスキルディレクトリに配置してください。

開発

git clone https://github.com/Akka-Finance/akka-mcp-server.git
cd akka-mcp-server
npm install
npm run dev        # Run with tsx (hot reload)
npm run build      # Compile TypeScript
npm start          # Run compiled output
MCP Inspector でのテスト
npx @modelcontextprotocol/inspector node dist/index.js

仕組み

この MCP サーバーは、AKKA Finance REST API を呼び出す薄いクライアントです。秘密鍵を保持したり、トランザクションを実行したりすることはありません。スワップ/承認用のすべてのツールは、ユーザーが署名して別途ブロードキャストする必要がある、署名前のトランザクションデータを返します。

AI Agent (Claude, Cursor, etc.)
  ↕ MCP Protocol (stdio or HTTP)
AKKA MCP Server (this package)
  ↕ HTTP REST
AKKA Finance API
  ↕ On-chain
25+ DEXes across 7 EVM chains

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

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