代币交易MCP服务器

一个用于在KaiaFun上列出和交易代币并与Kaia区块链交互的MCP服务器。

  • by weero-finance
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 weerofun/kaiafun-mcp

使用说明

KaiaFun MCP

🐍 ☁️ 用于在上列出和交易代币的MCP服务器 KaiaFun 并与Kaia区块链进行交互

🛠️ MCP服务器

概述

这 模型上下文协议(MCP) 是一个开放协议,规范了应用程序如何向大型语言模型(LLM)提供上下文。

该存储库为KaiaFun协议实现了一个MCP服务器,支持令牌列表、交易以及与Kaia区块链的交互(例如检查配置钱包的令牌余额)。

安装

# Clone the repository
git clone https://github.com/weerofun/kaiafun-mcp
cd kaiafun-mcp

# Install dependencies
yarn

# Build
yarn build

构建过程将在中指定的目录中生成输出 tsconfig.json (dist 默认)通过 tsc.

要启动MCP服务器,您需要运行 dist/kaiafun-mcp-server.js (参见 #配置 在......下面

配置

更新您的 克劳德桌面 通过更新进行配置 claude_desktop_config.json:

{
  "mcpServers": {
    "kaiafun": {
      "command": "node",
      "args": ["/path/to/dist/kaiafun-mcp-server.js"],
      "env": {
        "PRIVATE_KEY": "0x"
      }
    },
    "puppeteer": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-puppeteer"]
    }
  }
}
  • 集 mcpServers.kaiafun.args[0] 走向绝对的道路 dist/kaiafun-mcp-server.js
  • 配置 PRIVATE_KEY 使用帐户的私钥进行交易签名
  • 我们还建议添加 @modelcontextprotocol/server-puppeteer 到您的配置,以获得基本的网页浏览功能

[!小心] 请注意,存储私钥(PRIVATE_KEY)明文是不安全的,这主要是为了开发/探索的目的。

此回购目前正在开发中,/和相关项目、协议和实体中的贡献者不对因使用此项目而导致的任何资金损失、损失或问题负责。

任何人都可以自由地使用这个项目,并自行承担风险,通过打开问题和拉取请求为项目做出贡献。 💗

🛠️ SDK

我们还在开发一个TypeScript SDK,与KaiaFun协议进行交互。它支持我们MCP服务器的核心功能,以后可以独立用于构建自定义应用程序。源代码位于 src/sdk 目录。

目前支持的功能如下:

  • ✅ 列出具有预定义元数据的新令牌
  • ✅ 使用KAIA买卖代币

请注意,SDK也处于测试阶段,功能和实现可能会发生变化。

📄 许可证

根据 Apache许可证2.0.

版权所有2025 KaiaFun。