Back to MCP directory
publicPublicdnsLocal runtime

agglayer-mcp-server

Agglayer MCP服务器是一个用于跨链结算层交互的工具,提供区块链网络信息查询、跨链转账、余额检查和流动性查询等功能。

article

README

🚀 Agglayer MCP 服务器

Agglayer MCP 服务器是用于与 Agglayer 跨链结算层交互的 Model Context Protocol (MCP) 服务器。Agglayer 作为跨链结算层,能够连接任何区块链的流动性和用户,实现快速、低成本的互操作性以及平台增长。

🚀 快速开始

Agglayer MCP 服务器可助力您与 Agglayer 跨链结算层进行交互。以下是快速开始的步骤:

# 克隆_repository
git clone <repository-url>
cd agglayer-mcp-server

# 安装依賴項
npm install

# 建立項⺫
npm run build

# 开始服务
npm start

✨ 主要特性

此 MCP 服务器具备以下实用功能:

  • 获取有关支持的区块链网络信息
  • 检查地址在不同链上的代币余额
  • 执行跨链转账
  • 获取流动性信息

📦 安装指南

您可以按照以下步骤安装 Agglayer MCP 服务器:

# 克隆_repository
git clone <repository-url>
cd agglayer-mcp-server

# 安装依賴項
npm install

# 建立項⺫
npm run build

💻 使用示例

基础用法

启动服务器

npm start

MCP 整合

若要将此服务器与 Claude 或其他 MCP 兼容系统配合使用,请将其添加到您的 MCP 设置配置文件中:

{
  "mcpServers": {
    "agglayer": {
      "command": "node",
      "args": ["/path/to/agglayer-mcp-server/build/index.js"],
      "env": {
        "AGGLAYER_API_KEY": "your-api-key"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

高级用法

get_chain_info

获取有关支持的区块链网络的信息。

{
  "chain": "ethereum" // 可選,指定特定鏈可返回該鏈信息;未指定則返回所有鏈信息
}

get_token_balance

获取地址在指定链上的代币余额。

{
  "chain": "ethereum",
  "address": "0x...",
  "token": "USDC" // 可選,指定特定代幣可返回該代幣餘額;未指定則返回所有代幣餘額
}

cross_chain_transfer

执行跨链代币转账。

{
  "sourceChain": "ethereum", // 源鏈
  "destinationChain": "polygon", // 目標鏈
  "token": "USDC", // 轉出的代幣
  "amount": "100.0", // 轉賬金額
  "fromAddress": "0x...", // 源地址
  "toAddress": "0x..." // 目標地址
}

get_liquidity_info

获取跨链的流动性信息。

{
  "chain": "ethereum", // 可選,指定特定鏈可返回該鏈的流動性信息;未指定則返回所有鏈的信息
  "token": "USDC" // 可選,指定特定代幣可返回該代幣的流動性信息;未指定則返回所有代幣的流動性信息
}

可用资源

  • agglayer://chains:所有支持的区块链网络列表
  • agglayer://tokens:所有支持的代币列表
  • agglayer://chains/{chainId}:特定区块链网络的信息
  • agglayer://tokens/{tokenSymbol}:特定代币的信息

📚 详细文档

配置

该服务器可通过环境变量进行配置:

  • AGGLAYER_API_KEY:您的 Agglayer API 密钥(默认为 'demo_key' 用于开发)

开发

若您需要进行开发,可以使用以下命令以开发模式运行,实现自动重新加载:

# 以開發模式運行,自動重新加載
npm run dev

📄 许可证

本项目采用 ISC 授权条款。

READY-TO-PASTE CONFIG

MCP client config generator

Choose your client, fill the required environment variables, then copy a config generated from this server's published metadata

terminal
data_object

This entry does not contain a standard command or remote URL, so a safe client config cannot be generated automatically

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client