Adamik MCP Server

Adamik MCP Server

site icon
2025.04.04 0
TypeScript多链区块链交互交易管理账户查询质押操作金融服务
Adamik MCP Server 是一个多链区块链交互服务,通过 Claude Desktop 提供与60多种区块链网络的读写交互。该服务集成了标准化的多链 Adamik API,使开发者能够通过统一的、企业级的接口无缝管理交易、账户信息、质押和代币交互。
View on GitHub

Overview

基本能力

产品定位

Adamik MCP Server 是一个多链区块链交互服务,旨在简化与多种区块链网络的交互,提供统一的接口进行交易管理、账户查询、质押操作等。

核心功能

  1. 多链支持:支持包括 Ethereum、Starknet、Cosmos、Bitcoin 等60多种区块链网络。
  2. 交易管理:提供交易编码、验证、广播及状态查询功能。
  3. 账户管理:支持账户余额查询、代币余额查询及交易历史记录。
  4. 实用功能:包括地址验证、公钥转换、链和代币信息查询等。
  5. 质押支持:支持质押交易、解质押、领取质押奖励及验证者信息查询。
  6. 代币交互:支持原生货币和代币转账,以及代币详细信息查询。

适用场景

  1. 多链交易管理:开发者可以通过统一的接口管理不同区块链的交易。
  2. 账户信息查询:查询账户余额、代币余额及交易历史记录。
  3. 质押操作:进行质押、解质押及领取质押奖励等操作。
  4. 代币转账:支持多种代币标准的转账操作。

工具列表

  1. Adamik API:提供标准化的多链交互接口。
  2. Claude Desktop:作为客户端与 Adamik MCP Server 交互。

常见问题解答

  1. 如何获取 API Key:访问 Adamik Dashboard 创建账户并生成 API Key。
  2. 速率限制:免费版每月10,000次请求,高级版需联系定制。
  3. 安全性:建议仅使用测试钱包进行开发,私钥存储在 .env 文件中。

使用教程

使用依赖

  1. Node.js (v20 或更高版本)
  2. pnpm
  3. Git
  4. Claude Desktop (需 Claude Pro 订阅)

安装教程

  1. 克隆仓库
git clone [email protected]:AdamikHQ/adamik-mcp-server.git
cd adamik-mcp-server
  1. 设置环境变量
cp .env.example .env
  1. 配置 .env 文件
ADAMIK_API_KEY="your_api_key_here"
ADAMIK_API_BASE_URL="https://api.adamik.io"
  1. 安装依赖并构建
pnpm install
pnpm run build
  1. 配置 Claude Desktop
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"]
    }
  }
}

调试方式

  1. 重启 Claude Desktop 以使配置生效。
  2. 使用示例查询 测试功能是否正常。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。