Akka Finance

io.github.Akka-Finance由 GitHub 账号 Akka-Finance 发布v1.0.2更新于 Oct 24, 2026

MCP server for AKKA Finance DEX aggregator — swap quotes, routes, and execution

发布方自己的服务:Finance Foundation

已验证STDIO仅桌面金融开发者工具

概览

AI 生成的概览

面向 AKKA Finance DEX 聚合器的本地 MCP 服务器,让助手获取兑换报价、比较 DEX 池,并构建未签名的兑换与授权数据。

可以做什么
获取跨多个 DEX 的最优兑换报价,并比较各 DEX 池的报价,同时列出支持的链与可交易代币,按地址查询代币详情。构建未签名的兑换交易和 ERC-20 授权交易。查询路由合约地址并检查当前代币授权额度。它是调用 AKKA Finance REST API 的轻量客户端,不持有私钥,也不执行交易。
适用场景
适合需要助手协助研究 EVM 链上的兑换路径与价格,或准备未签名的兑换和授权交易,交由用户在自己的钱包中签名并广播的场景。
运行要求
通过 npx 在本地运行,需要 Node.js。需要 AKKA API 密钥,通过 AKKA_API_KEY 环境变量或 --api-key 参数提供。可选配置包括 AKKA_API_BASE、AKKA_MCP_TRANSPORT、AKKA_MCP_PORT 和 AKKA_TIMEOUT。需要能访问 AKKA Finance API 的网络。
安装前请注意
需要 AKKA API 密钥,会保存在客户端配置中。它只返回未签名交易数据,用户须自行审核、签名并广播交易;兑换或授权数据出错可能造成资金损失。请求和查询内容会发送到 AKKA Finance API。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Akka Finance,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

@akka-finance/mcp-server

MCP server for the AKKA Finance DEX aggregator — swap quotes, routes, and execution across EVM chains.

[npm version] [License: MIT]

Prerequisites

An AKKA API key is required. Get one at docs.akka.finance/authentication.

Install

Claude Desktop

Add to claude_desktop_config.json:

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

Claude Code

bash
claude mcp add akka-dex -e AKKA_API_KEY=your-api-key -- npx -y @akka-finance/mcp-server

Cursor

Add to .cursor/mcp.json:

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

VS Code

Add to .vscode/mcp.json:

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

Tools

ToolDescription
akka_get_quoteGet the best swap quote across 25+ DEXes
akka_get_swapBuild an unsigned swap transaction
akka_dex_compareCompare quotes across individual DEX pools
akka_get_spenderGet the router contract address for token approval
akka_get_approve_txBuild an ERC-20 approve transaction
akka_check_allowanceCheck current token spending allowance
akka_list_tokensList tradeable tokens on a chain
akka_get_tokenGet token details by address
akka_list_chainsList all supported chains

Supported Chains

Chain IDNetworkNative Token
999HyperEVM (Hyperliquid)HYPE
1EthereumETH
8453BaseETH
42161ArbitrumETH
56BNB ChainBNB

Configuration

Configuration via environment variables or CLI arguments:

Env VariableCLI ArgDefaultDescription
AKKA_API_BASE--api-basehttps://api.akka.financeAKKA API base URL
AKKA_API_KEY--api-keyrequiredAPI key for AKKA Finance API
AKKA_MCP_TRANSPORT--transportstdioTransport: stdio or http
AKKA_MCP_PORT--port3100Port for HTTP transport
AKKA_TIMEOUT--timeout15000Request timeout in ms

HTTP Transport

For remote/web-based agents:

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

Exposes a Streamable HTTP endpoint at http://localhost:3100/mcp.

Base MCP Skill Plugin

A Base MCP skill plugin for token swaps on Base is included at skills/akka-swap.md. Drop it into your Base MCP skills directory to enable AKKA-powered swaps through Base's smart wallet flow.

Development

bash
git clone https://github.com/Akka-Finance/akka-mcp-server.gitcd akka-mcp-servernpm installnpm run dev        # Run with tsx (hot reload)npm run build      # Compile TypeScriptnpm start          # Run compiled output

Testing with MCP Inspector

bash
npx @modelcontextprotocol/inspector node dist/index.js

How It Works

This MCP server is a thin client that calls the AKKA Finance REST API. It does not hold private keys or execute transactions. All swap/approve tools return unsigned transaction data that the user must sign and broadcast separately.

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

License

MIT

来源:README.md,提交 2a24e0e

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.2最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Finance 集成