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

构建过程将通过tsctsconfig.json中指定的目录中生成输出(默认为dist )。

要启动 MCP 服务器,您需要运行dist/kaiafun-mcp-server.js (请参阅下面的#configuration )。

配置

通过更新claude_desktop_config.json来更新您的Claude Desktop配置:

{ "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添加到您的配置中,以实现基本的 Web 浏览功能。

[!CAUTION] 请注意,以纯文本形式存储私钥( PRIVATE_KEY )并不安全,这主要用于开发/探索目的。

此 repo 目前正在开发中,相关项目、协议和实体的贡献者对于因使用本项目而造成的任何资金损失、损失或问题不承担任何责任。

任何人都可以自由地使用该项目,风险自负,并通过提出问题和拉取请求为项目做出贡献。💗

🛠️ SDK

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

目前支持的功能如下:

  • ✅ 使用预定义元数据列出新代币
  • ✅ 使用 KAIA 购买和出售代币

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

📄 许可证

根据Apache License 2.0授权。

版权所有 2025 KaiaFun。

-
security - not tested
-
license - not tested
-
quality - not tested

MCP 服务器可通过 Claude Desktop 实现代币列表、交易以及与 Kaia 区块链的交互。

  1. 🛠️ MCP Server
    1. Overview
    2. Installation
    3. Configuration
  2. 🛠️ SDK
    1. 📄 License
      ID: f4ai7k43dv