KaiaFun MCP

KaiaFun MCP

site icon
2025.04.07 1
TypeScript代币交易区块链交互金融服务
KaiaFun MCP 是一个基于 Model Context Protocol (MCP) 的服务器,专门用于在 KaiaFun 平台上列出和交易代币,并与 Kaia 区块链进行交互。它提供了代币列表、交易以及检查配置钱包的代币余额等功能。
View on GitHub

Overview

基本能力

产品定位

KaiaFun MCP 是一个用于代币交易和区块链交互的 MCP 服务器,旨在为 KaiaFun 平台提供标准化的上下文协议支持。

核心功能

  • 列出新代币并定义元数据
  • 使用 KAIA 买卖代币
  • 与 Kaia 区块链交互(如检查钱包代币余额)

适用场景

  • 在 KaiaFun 平台上进行代币交易
  • 开发自定义应用程序与 Kaia 区块链交互
  • 为 LLM 提供区块链上下文

工具列表

  • TypeScript SDK:位于 src/sdk 目录,支持代币列表和交易功能。
  • Puppeteer Server:提供基本的网页浏览能力,可通过 @modelcontextprotocol/server-puppeteer 安装。

常见问题解答

  • 安全性:存储私钥 (PRIVATE_KEY) 为明文,仅适用于开发/探索目的,不建议在生产环境中使用。
  • 责任声明:项目处于开发阶段,贡献者和相关实体不对资金损失或其他问题负责。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 Yarn。

安装教程

# 克隆仓库
git clone https://github.com/weerofun/kaiafun-mcp
cd kaiafun-mcp

# 安装依赖
yarn

# 构建项目
yarn build

构建完成后,输出将生成在 dist 目录中。

调试方式

  1. 更新 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"]
    }
  }
}
  1. 设置 PRIVATE_KEY 为账户私钥。
  2. 启动服务器:
node /path/to/dist/kaiafun-mcp-server.js

许可证

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