KaiaFun MCP 服务器基于开放的模型上下文协议(MCP),标准化了应用向大型语言模型提供上下文的方式。此服务器支持代币列表、交易以及与 Kaia 区块链交互,为相关应用提供了有力支持。
# 克隆仓库
git clone https://github.com/weerofun/kaiafun-mcp
cd kaiafun-mcp
# 安装依赖项
yarn
# 构建
yarn build
构建过程将在 tsconfig.json 中指定的目录(默认为 dist)生成输出,通过 tsc。要启动 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)明文存储是不安全的,这主要用于开发/探索目的。此仓库目前处于开发阶段,相关项目、协议和实体的贡献者不对因使用此项目导致的资金损失或其他问题负责。每个人都可以自行承担风险地使用此项目,并通过打开问题和拉取请求来为项目做出贡献。💗
# 克隆仓库
git clone https://github.com/weerofun/kaiafun-mcp
cd kaiafun-mcp
# 安装依赖项
yarn
# 构建
yarn build
更新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以获得基本网络浏览功能。我们正在开发的 TypeScript SDK 位于 src/sdk 目录,目前支持以下功能:
需注意,SDK 处于测试版本,功能和实现可能会发生变化。
本项目根据Apache License 2.0授权。版权所有 2025 KaiaFun。