关于 KaiaFun MCP
KaiaFun MCP 是面向 KaiaFun 和 Kaia 区块链用户的 MCP 服务,支持代币上架与交易,并可查询已配置钱包的代币余额。
主要功能
- 01使用预设元数据上架代币
- 02使用 KAIA 买入代币
- 03使用 KAIA 卖出代币
- 04查询已配置钱包的代币余额
适用场景
- 01在 KaiaFun 上架代币
- 02使用 KAIA 交易代币
- 03查看已配置钱包的余额
MCP 相关
该服务向 MCP 客户端提供 KaiaFun 代币上架和交易功能,以及查询已配置钱包余额等 Kaia 区块链交互能力。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
KaiaFun MCP
🐍 ☁️ 一个用于在 KaiaFun 上列出和交易代币,以及与 Kaia 区块链交互的 MCP 服务

🛠️ 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
构建过程会通过 tsc 将输出生成到 tsconfig.json 中指定的目录(默认为 dist)。
要启动 MCP 服务,需要运行 dist/kaiafun-mcp-server.js(见下文的 #配置)。
配置
更新 Claude Desktop 配置文件 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)以明文形式存储并不安全,此方式主要用于开发和探索。此代码仓库目前仍在开发中;对于因使用此项目而导致的资金损失、其他损失或问题,贡献者及相关项目、协议和实体均不承担责任。
任何人都可以自行承担风险使用此项目,也可以通过提交 issues 和 pull requests 为项目作出贡献。💗
🛠️ SDK
我们也在开发用于与 KaiaFun 协议交互的 TypeScript SDK。它为 MCP 服务提供核心功能,之后也可独立使用,以构建自定义应用程序。源代码位于 src/sdk 目录中。
目前支持的功能如下:
- ✅ 使用预定义元数据列出新代币
- ✅ 使用 KAIA 买卖代币
请注意,SDK 也处于 beta 阶段,功能和实现可能会发生变化。
📄 许可证
基于 Apache License 2.0 授权。
版权所有 2025 KaiaFun。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。