Adamik MCP Server

Adamik MCP Server
官方

通过 Claude Desktop 实现与 60 多个区块链网络的读写交互,为交易管理、账户洞察、质押和代币交互提供标准化的多链 API。

金融
开发者工具
访问服务器

README

Adamik MCP 服务器

<p align="center"> <img src="logo.svg" alt="Adamik Logo" width="346" height="155"/> </p>

概述

Adamik MCP 服务器通过 Claude Desktop 实现与 60 多个区块链网络的读写交互。该服务器集成了标准化的多链 Adamik API,使开发人员能够通过统一的企业级界面,无缝地与各种区块链进行交互,以进行交易管理、账户洞察、质押和代币交互。

前提条件

  • Node.js (v20 或更高版本)
  • pnpm
  • Git
  • 已安装 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 中配置您的环境变量:
# 必需 - 您的 Adamik API 密钥
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?

(翻译)

查询: 你能获取我的 Cosmos 地址 cosmos1yvuhqg73fdzxvam9sj7mazfa38gpn7ulsavh7s 的余额吗?你能先查看 Adamik API 文档来学习如何使用它吗?

示例 2: 多链余额查询

Query: Can you check my balances across different chains?
- Ethereum: 0x3dD2504c27449a78Df04284129C380f3831cAF0d
- Bitcoin: bc1qekphvuz20qvdhkzywfe29r9vvtwxrszvaxzmqm
- StarkNet: 0x0548A1a8B82AB723C3D770052C4f2E6197215dC12E4bAaBDE1C571D7AA85760e
- TON: UQAQ113dWkP2MOfXN2uv0qPFB-097flcLBhyv0_lhgXEUhwz

(翻译)

查询: 你能检查我在不同链上的余额吗?
- 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?

(翻译)

查询:
- 我在 dYdX 账户 dydx1yvuhqg73fdzxvam9sj7mazfa38gpn7uleyzn78 上的最新操作是什么?
- 你能提供关于这个 dYdX 验证者 dydxvaloper1ml44cenapnawcn4xy3w36jce0rg78dm8ajvypn 的信息吗?

示例 4: 质押奖励查询

Query: What are my current pending rewards on Osmosis address osmo1yvuhqg73fdzxvam9sj7mazfa38gpn7ulcxl8gz?

(翻译)

查询: 我在 Osmosis 地址 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

速率限制

  • 免费层: 10k 请求/月
  • 高级层: 联系我们 获取定制定价和更高的速率限制

支持

需要帮助或有疑问?访问我们的 联系页面 或查看我们的 API 文档

许可证

该项目根据 MIT 许可证 获得许可。

欢迎贡献!请随时提交 pull request 或打开 issue。

推荐服务器

Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
MCP Package Docs Server

MCP Package Docs Server

促进大型语言模型高效访问和获取 Go、Python 和 NPM 包的结构化文档,通过多语言支持和性能优化来增强软件开发。

精选
本地
TypeScript
Claude Code MCP

Claude Code MCP

一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。

精选
本地
JavaScript
@kazuph/mcp-taskmanager

@kazuph/mcp-taskmanager

用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。

精选
本地
JavaScript
mermaid-mcp-server

mermaid-mcp-server

一个模型上下文协议 (MCP) 服务器,用于将 Mermaid 图表转换为 PNG 图像。

精选
JavaScript
Jira-Context-MCP

Jira-Context-MCP

MCP 服务器向 AI 编码助手(如 Cursor)提供 Jira 工单信息。

精选
TypeScript
Crypto Price & Market Analysis MCP Server

Crypto Price & Market Analysis MCP Server

一个模型上下文协议 (MCP) 服务器,它使用 CoinCap API 提供全面的加密货币分析。该服务器通过一个易于使用的界面提供实时价格数据、市场分析和历史趋势。 (Alternative, slightly more formal and technical translation): 一个模型上下文协议 (MCP) 服务器,利用 CoinCap API 提供全面的加密货币分析服务。该服务器通过用户友好的界面,提供实时价格数据、市场分析以及历史趋势数据。

精选
TypeScript
Linear MCP Server

Linear MCP Server

一个模型上下文协议(Model Context Protocol)服务器,它与 Linear 的问题跟踪系统集成,允许大型语言模型(LLM)通过自然语言交互来创建、更新、搜索和评论 Linear 问题。

精选
JavaScript
Sequential Thinking MCP Server

Sequential Thinking MCP Server

这个服务器通过将复杂问题分解为顺序步骤来促进结构化的问题解决,支持修订,并通过完整的 MCP 集成来实现多条解决方案路径。

精选
Python