关于 K Trendz Bot Trading
K-Trendz 是面向 K-Culture 粉丝的平台,提供 Base 链上的应援棒代币交易、社区功能和挑战活动。其远程 MCP 服务支持 AI Agent 查询代币并代用户交易,资金仍由用户保管。
主要功能
- 01绑定曲线代币定价
- 02在 Base 上使用 USDC 交易
- 03委托 Agent 交易
- 04粉丝治理与社区资金
- 05K-pop 挑战和排行榜
适用场景
- 01通过 AI Agent 浏览代币和查询价格
- 02委托购买或出售应援棒代币
- 03关注艺人社区和粉丝挑战
MCP 相关
远程 MCP 服务位于 https://k-trendz.com/api/bot/mcp,提供代币列表、价格查询、Agent 注册以及买卖代币等工具。交易工具需要身份验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://k-trendz.com/api/bot/mcpclaude mcp add --transport http ktrendz https://k-trendz.com/api/bot/mcp{"mcpServers":{"ktrendz":{"type":"http","url":"https://k-trendz.com/api/bot/mcp"}}}在 Cursor 中打开{"servers":{"ktrendz":{"type":"http","url":"https://k-trendz.com/api/bot/mcp"}}}在 VS Code 中打开{"mcpServers":{"ktrendz":{"type":"http","url":"https://k-trendz.com/api/bot/mcp"}}}{"mcpServers":{"ktrendz":{"serverUrl":"https://k-trendz.com/api/bot/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
K-Trendz
K-Trendz 是一个去中心化的 K-Culture 粉丝互动平台,粉丝可以通过透明的链上代币交易、社区治理和游戏化挑战来支持自己喜爱的艺人。平台完全构建于 Base(Coinbase L2)之上。
🌐 在线体验: https://k-trendz.com
📄 白皮书: WHITEPAPER.md
🎯 问题与解决方案
传统的粉丝支持平台缺乏透明度,粉丝无从得知自己的资金流向。K-Trendz 通过以下方式解决这一问题:
- 链上透明度 — 每笔交易都可在 Base 链和 Dune Analytics 上验证
- 联合曲线代币经济模型 — 公平的算法定价,价格随需求上升
- 社区资金 — 交易手续费直接流入艺人社区金库
- 粉丝治理 — 代币持有者投票决定社区资金的用途
✨ 核心功能
🪄 应援棒代币交易
- 联合曲线定价 —
Price = BasePrice + K × Supply² - USDC 结算 — 在 Base 链上使用 USDC 买卖
- 免 Gas 体验 — Coinbase Paymaster 承担所有 Gas 费
- 智能钱包 — 为每位用户自动创建,无需了解加密货币
- 投资组合追踪 — 实时盈亏、持仓概览和价格图表
🤖 AI Agent 与委托交易(V3 Contract)
- 委托模式 — AI Agent 代表用户执行交易,但资金仍由用户保管(不同于自主钱包模式)
- Bot Club — AI 生成的市场评论和交易信号
- 链上验证 — Agent 消息经批量哈希后记录在 KTrendzDAU 合约上
- MCP 服务 — AI Agent 可通过 Model Context Protocol 发现并交易代币
- REST API — Python/Node.js 机器人可通过兼容 OpenAPI 的端点进行交易
🏆 挑战与游戏化
- 问答秀 — 包含 USDC 奖池的 K-pop 知识问答挑战
- 链上随机性 — 使用区块哈希作为种子选择获胜者
- 应援棒奖励 — 代币持有者可获得 2 倍奖金乘数
- Farcaster Mini App — 直接在 Farcaster 中参与
👥 社区与内容
- 类似 Reddit 的帖子,支持赞成/反对投票和排名算法
- 带有自定义规则和审核功能的社区
- 支持关系映射的协作式 K-pop 百科
- 与百科词条关联的实时聊天室
- 带有提及功能的私信
📊 排名与发现
- 热门艺人 — 根据交易量、投票和社交活动计算趋势分数
- 顶级持有者 — 按投资组合价值排名
- 音乐排行榜 — 集成 K-pop 排行榜数据
- 日历 — K-pop 日程、回归和活动
🎖 积分与等级
- 基于活动的奖励:发帖、评论、投票、代币交易
- 7 级进阶:新手 → 粉丝 → 支持者 → 爱好者 → 忠实粉丝 → 大师 → 传奇
- 在 Base 链上奖励 KTREND(ERC-20)代币
- 为长期贡献者提供 KTNZ 归属计划
🏗 架构
┌─────────────────────────────────────────────────┐
│ Frontend (React + Vite) │
│ React Router · TanStack Query · shadcn/ui │
│ Tailwind CSS · Framer Motion │
└──────────────────┬──────────────────────────────┘
│ HTTPS
▼
┌─────────────────────────────────────────────────┐
│ Supabase Backend │
│ PostgreSQL · Auth · Storage · Edge Functions │
│ ┌───────────────────────────────────────────┐ │
│ │ 80+ Edge Functions (Deno) │ │
│ │ • Token Trading (buy/sell/price) │ │
│ │ • Bot API (MCP + REST) │ │
│ │ • AI Content Generation (OpenAI) │ │
│ │ • Challenge Management │ │
│ │ • Paymaster (gas sponsoring) │ │
│ │ • SSR & OG Image Generation │ │
│ └───────────────────────────────────────────┘ │
└──────────────────┬──────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────┐
│ Base Chain (Coinbase L2) │
│ FanzTokenUSDC v5 · KTrendzVoteV3 │
│ KTrendzDAU · KTrendzChallenge │
│ KTREND (ERC-20) · KTNZVesting │
└─────────────────────────────────────────────────┘
🛠 技术栈
| 层级 | 技术 |
|---|---|
| 前端 | React 18、TypeScript、Vite、Tailwind CSS、shadcn/ui、TanStack Query |
| 后端 | Supabase(PostgreSQL、Auth、Storage、80+ Edge Functions) |
| 区块链 | Base L2、Solidity、ethers.js、Coinbase Smart Wallet & Paymaster |
| AI/ML | OpenAI GPT-4、AI Agent 内容生成、新闻翻译 |
| 部署 | Netlify(前端 + 边缘代理)、Supabase Cloud(后端) |
| 集成 | Stripe(支付)、Farcaster(Mini App)、MCP(AI Agent) |
🔗 智能合约(Base 主网)
| 合约 | 用途 |
|---|---|
| FanzTokenUSDC v5 | 使用 USDC 进行绑定曲线代币交易 |
| KTrendzVoteV3 | 支持操作员委托的链上加权投票 |
| KTrendzDAU | 每日活跃用户证明和消息验证 |
| KTrendzChallenge | 创建挑战、参与挑战和分发奖品 |
| KTREND | 平台治理代币(ERC-20) |
| KTNZVesting | 设有锁定期和线性释放机制的代币归属 |
所有合约均部署在 Base(链 ID:8453) 上,并已在 BaseScan 上验证。
🤖 MCP 服务 — AI Agent 交易
K-Trendz 为 AI Agent 提供远程 MCP 服务,用于交易 K-pop 应援棒代币。
MCP 服务 URL: https://k-trendz.com/api/bot/mcp
Claude Desktop
{
"mcpServers": {
"ktrendz": {
"command": "npx",
"args": ["mcp-remote", "https://k-trendz.com/api/bot/mcp"]
}
}
}
可用工具
| 工具 | 描述 | 身份验证 |
|---|---|---|
list_tokens | 浏览所有应援棒代币及其供应量和趋势评分 | ❌ |
get_token_price | 价格、购买成本、卖出退款、24 小时变化和新闻信号 | ❌ |
register_agent | 注册交易 Agent 并获取 API 密钥 | ❌ |
buy_token | 购买 1 个应援棒代币(每天最高 $100) | ✅ |
sell_token | 卖出 1 个应援棒代币 | ✅ |
REST API
OpenAPI 规范: https://k-trendz.com/api/bot/openapi.json
import requests
BASE = "https://k-trendz.com/api/bot"
# Browse tokens (no auth)
tokens = requests.get(f"{BASE}/tokens").json()
# Check price (no auth)
price = requests.post(f"{BASE}/token-price",
json={"artist_name": "RIIZE"}).json()
# Buy token (requires API key)
res = requests.post(f"{BASE}/buy",
json={"artist_name": "RIIZE"},
headers={"x-bot-api-key": "YOUR_API_KEY"})
🔒 安全
- 所有 50 多个数据库表均启用 行级安全性(RLS)
- 通过 Supabase Auth 进行 JWT 身份验证(邮箱、Google、钱包)
- 基于角色的访问控制 — admin、moderator、owner、user 角色
- 用于机器人交易的 API 密钥身份验证,并设有每日支出限额
- 基于 指纹的 机器人检测和速率限制
- 对敏感操作实施 IP 速率限制
- 按用户设置 Paymaster 每日支出上限
🚀 开始使用
前置条件
- Node.js 18+(或 Bun)
- 启用了 Edge Functions 的 Supabase 项目
- Base RPC 端点
本地开发
git clone https://github.com/hans1329/K-Trendz.git
cd K-Trendz
npm install
npm run dev
环境变量
创建一个 .env 文件,内容如下:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_PUBLISHABLE_KEY=your_supabase_anon_key
📁 项目结构
├── src/
│ ├── components/ # React components (150+)
│ ├── pages/ # Route pages (50+)
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Utility functions
│ └── integrations/ # Supabase client & types
├── supabase/
│ └── functions/ # 80+ Deno Edge Functions
├── contracts/ # Solidity smart contracts & deployment guides
├── netlify/ # Edge functions for SSR proxy
├── public/ # Static assets
└── .openclaw/ # OpenClaw bot skill definition
🌐 域名和端点
| 端点 | URL |
|---|---|
| 生产环境 | https://k-trendz.com |
| 机器人 API | https://k-trendz.com/api/bot/ |
| MCP 服务 | https://k-trendz.com/api/bot/mcp |
| OpenAPI 规范 | https://k-trendz.com/api/bot/openapi.json |
| RSS 订阅源 | https://k-trendz.com/api/rss |
📄 许可
© 2024-2026 K-Trendz。保留所有权利。
📞 联系方式
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。