mcpField
M
MCP-ATP: Model Context Protocol Server for IQ AI Agent Tokenization Platform

MCP-ATP: Model Context Protocol Server for IQ AI Agent Tokenization Platform

本地服务
npmjs.comAI 与智能体237 周前更新

关于 MCP-ATP: Model Context Protocol Server for IQ AI Agent Tokenization Platform

MCP-ATP 将 AI Agent 和 LLM 客户端连接到 IQ AI 的 Agent Tokenization Platform,提供 Agent 查询、持仓查看、代币交易和日志管理功能。

主要功能

  1. 01搜索 Agent 并查看统计信息
  2. 02跟踪 ATP 代币持仓
  3. 03使用 IQ 买卖 Agent 代币
  4. 04获取和添加 Agent 日志

适用场景

  1. 01查看 Agent 详情与表现
  2. 02查询 ATP 代币钱包持仓
  3. 03使用 IQ 交易 Agent 代币
  4. 04检索或记录 Agent 日志

MCP 相关

此 MCP 服务向 MCP 客户端提供 ATP Agent 搜索、统计、持仓、交易和日志操作工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🤖 MCP-ATP:Agent Tokenization Platform

npm version License: ISC

📖 概述

MCP-ATP 服务可让 AI Agent 与 IQ AI 的 Agent Tokenization Platform (ATP) 交互。此服务全面提供 Agent 统计信息、代币持仓、交易功能和 Agent 日志。

此服务通过实现 Model Context Protocol (MCP),让大语言模型 (LLM) 直接通过上下文窗口发现 AI Agent、分析 Agent 表现、交易 Agent 代币并管理 Agent 日志,从而弥合 AI 与去中心化 Agent 代币化之间的鸿沟。

✨ 功能

  • Agent 发现:搜索并获取 AI Agent 的统计信息和详情。
  • 投资组合跟踪:监控用户持有的 ATP AI 代币。
  • 代币交易:使用 IQ 作为基础货币,买卖 AI Agent 代币。
  • 日志管理:获取特定 AI Agent 的日志并添加日志。

📦 安装

🚀 使用 pnpm dlx(推荐)

无需全局安装即可使用此服务:

pnpm dlx @iqai/mcp-atp
🔧 从源代码构建
git clone https://github.com/IQAIcom/mcp-atp.git
cd mcp-atp
pnpm install
pnpm run build

⚡ 使用 MCP 客户端运行

将以下配置添加到 MCP 客户端设置中(例如 claude_desktop_config.json)。

📋 最简配置
{
  "mcpServers": {
    "atp": {
      "command": "pnpm",
      "args": ["dlx", "@iqai/mcp-atp"],
      "env": {
        "ATP_WALLET_PRIVATE_KEY": "your_wallet_private_key_here"
      }
    }
  }
}
⚙️ 高级配置(本地构建)
{
  "mcpServers": {
    "atp": {
      "command": "node",
      "args": ["/absolute/path/to/mcp-atp/dist/index.js"],
      "env": {
        "ATP_WALLET_PRIVATE_KEY": "your_wallet_private_key_here",
        "ATP_API_KEY": "your_atp_api_key_if_needed"
      }
    }
  }
}

🔐 配置(环境变量)

变量必填说明默认值
ATP_WALLET_PRIVATE_KEY是*用于交易和查询持仓的钱包私钥-
ATP_API_KEY否某些后端服务所需的 API 密钥-

*ATP_GET_AGENT_POSITIONS、ATP_BUY_AGENT、ATP_SELL_AGENT 工具需要此项。

**安全提示:**请极其谨慎地处理私钥。确保将其安全存储,并且仅提供给可信的 MCP 客户端配置。

💡 使用示例

🔍 Agent 发现
  • “ATP 上排名靠前的 AI Agent 有哪些?”
  • “获取代币合约地址为 0x123... 的 Agent 统计信息。”
  • “按名称或类别搜索 AI Agent。”
📊 投资组合管理
  • “我目前持有哪些 ATP AI 代币?”
  • “显示我在钱包 0xabc... 中的持仓。”
💹 交易
  • “用价值 100 IQ 的资金购买 0x123... 对应的 Agent 代币。”
  • “卖出我在 Agent 0x456... 中的持仓。”
📝 日志管理
  • “获取 Agent 0x123... 的最新日志。”
  • “为我的 Agent 添加一条新日志。”

🛠️ MCP 工具

ATP_ADD_AGENT_LOG

为特定 AI Agent 添加一条新日志。需要将 API 密钥作为参数提供。

参数类型必填说明
agentTokenContractstring是Agent 代币的合约地址。
contentstring是日志消息的内容。
txHashstring否与此日志条目关联的可选交易哈希。
chainIdinteger否与此日志条目关联的可选链 ID。
ATP_AGENT_STATS

获取 ATP 平台上指定 AI Agent 的统计信息和详情。

参数类型必填说明
tokenContractstring是Agent 代币的合约地址(例如 0x123...abc)。
ATP_BUY_AGENT

使用 IQ 作为基础货币购买 AI Agent 代币。

参数类型必填说明
tokenContractstring是要购买的 Agent 代币合约地址。
amountstring是用于购买 Agent 代币的基础货币 (IQ) 数量,以 wei 为单位指定(例如,'1000000000000000000' 表示 1 IQ)。
ATP_GET_AGENT_LOGS

检索特定 AI Agent 的日志,并支持分页。

参数类型必填描述
agentTokenContractstring是Agent 代币的合约地址。
pageinteger否分页页码。默认为 1。
limitinteger否每页的日志数量。默认为 10。
ATP_GET_AGENT_POSITIONS

检索用户的持仓

无参数

ATP_GET_AGENTS

从 ATP 平台获取 AI Agent 列表,并可选择排序和限制数量。

参数类型必填默认值描述
sortstring否
    按市值、持有者数量或推理次数对 Agent 排序。
    可选项如下:
    - mcap:按市值排序
    - holders:按持有者数量排序
    - inferences:按推理次数排序
    如果未指定,默认按市值排序。
   |

| limit | integer | 否 | 100 | |

ATP_SELL_AGENT

将 AI Agent 代币卖回协议。

参数类型必填描述
tokenContractstring是要出售的 Agent 代币合约地址。
amountstring是要出售的 Agent 代币数量,以 wei 为单位指定(例如,1 个代币为 '1000000000000000000')。

👨‍💻 开发

🏗️ 构建项目
pnpm run build
👁️ 开发模式(监视)
pnpm run watch
✅ 代码检查与格式化
pnpm run lint
pnpm run format
📁 项目结构
  • src/tools/:各个工具的定义
  • src/services/:API 客户端和业务逻辑
  • src/lib/:共享实用工具
  • src/index.ts:服务入口文件

📚 资源

⚠️ 免责声明

本项目涉及基于区块链的金融操作。用户应谨慎行事,并独立核实所有交易。交易 Agent 代币存在风险。

📄 许可证

ISC

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。