Ktrendz
БесплатноНе проверенK-pop fan token trading platform with MCP server for AI agents on Base chain
Описание
K-pop fan token trading platform with MCP server for AI agents on Base chain
README
K-Trendz is a decentralized K-Culture fan engagement platform where fans support their favorite artists through transparent on-chain token trading, community governance, and gamified challenges — all built on Base (Coinbase L2).
🌐 Live: https://k-trendz.com
📄 Whitepaper: WHITEPAPER.md
🎯 Problem & Solution
Traditional fan support platforms lack transparency — fans never know where their money goes. K-Trendz solves this with:
- On-chain transparency — Every transaction is verifiable on Base chain and Dune Analytics
- Bonding curve tokenomics — Fair, algorithmic pricing that rises with demand
- Community funds — Trading fees flow directly into artist community treasuries
- Fan governance — Token holders vote on how community funds are spent
✨ Core Features
🪄 Lightstick Token Trading
- Bonding curve pricing —
Price = BasePrice + K × Supply² - USDC settlement — Buy/sell with USDC on Base chain
- Gasless UX — Coinbase Paymaster sponsors all gas fees
- Smart wallet — Auto-created for every user, no crypto knowledge required
- Portfolio tracking — Real-time P&L, holdings overview, and price charts
🤖 AI Agent & Delegated Trading (V3 Contract)
- Delegated model — AI agents execute trades on behalf of users, but funds remain in user custody (unlike autonomous wallet models)
- Bot Club — AI-generated market commentary and trading signals
- On-chain verification — Agent messages are batch-hashed and recorded on KTrendzDAU contract
- MCP Server — AI agents can discover and trade tokens via Model Context Protocol
- REST API — Python/Node.js bots can trade via OpenAPI-compatible endpoints
🏆 Challenges & Gamification
- Quiz Show — K-pop trivia challenges with USDC prize pools
- On-chain randomness — Winner selection uses block hash as seed
- Lightstick bonus — Token holders receive 2× prize multiplier
- Farcaster Mini App — Participate directly from Farcaster
👥 Community & Content
- Reddit-style posts with upvote/downvote and ranking algorithms
- Communities with custom rules and moderation
- Collaborative K-pop wiki with relationship mapping
- Real-time chat rooms linked to wiki entries
- Direct messaging with mention system
📊 Rankings & Discovery
- Hot Artists — Trending score based on trading volume, votes, and social activity
- Top Holders — Leaderboard by portfolio value
- Music Charts — Integrated K-pop chart data
- Calendar — K-pop schedules, comebacks, and events
🎖 Points & Levels
- Activity-based rewards: posts, comments, votes, token trading
- 7-tier progression: Newbie → Fan → Supporter → Enthusiast → Devotee → Master → Legend
- KTREND (ERC-20) token rewards on Base chain
- KTNZ vesting for long-term contributors
🏗 Architecture
┌─────────────────────────────────────────────────┐
│ 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 │
└─────────────────────────────────────────────────┘
🛠 Tech Stack
| Layer | Technologies |
|---|---|
| Frontend | React 18, TypeScript, Vite, Tailwind CSS, shadcn/ui, TanStack Query |
| Backend | Supabase (PostgreSQL, Auth, Storage, 80+ Edge Functions) |
| Blockchain | Base L2, Solidity, ethers.js, Coinbase Smart Wallet & Paymaster |
| AI/ML | OpenAI GPT-4, AI agent content generation, news translation |
| Deployment | Netlify (frontend + edge proxies), Supabase Cloud (backend) |
| Integrations | Stripe (payments), Farcaster (Mini App), MCP (AI agents) |
🔗 Smart Contracts (Base Mainnet)
| Contract | Purpose |
|---|---|
| FanzTokenUSDC v5 | Bonding curve token trading with USDC |
| KTrendzVoteV3 | On-chain weighted voting with operator delegation |
| KTrendzDAU | Daily Active User proof & message verification |
| KTrendzChallenge | Challenge creation, participation, and prize distribution |
| KTREND | Platform governance token (ERC-20) |
| KTNZVesting | Token vesting with cliff and linear release |
All contracts are deployed on Base (Chain ID: 8453) and verified on BaseScan.
🤖 MCP Server — AI Agent Trading
K-Trendz provides a remote MCP server for AI agents to trade K-pop lightstick tokens.
MCP Server URL: https://k-trendz.com/api/bot/mcp
Claude Desktop
{
"mcpServers": {
"ktrendz": {
"command": "npx",
"args": ["mcp-remote", "https://k-trendz.com/api/bot/mcp"]
}
}
}
Available Tools
| Tool | Description | Auth |
|---|---|---|
list_tokens |
Browse all lightstick tokens with supply & trending scores | ❌ |
get_token_price |
Price, buy cost, sell refund, 24h change, news signals | ❌ |
register_agent |
Register trading agent, receive API key | ❌ |
buy_token |
Buy 1 lightstick token (max $100/day) | ✅ |
sell_token |
Sell 1 lightstick token | ✅ |
REST API
OpenAPI Spec: 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"})
🔒 Security
- Row Level Security (RLS) on all 50+ database tables
- JWT authentication via Supabase Auth (email, Google, wallet)
- Role-based access — admin, moderator, owner, user roles
- API key auth for bot trading with daily spending limits
- Fingerprint-based bot detection and rate limiting
- IP rate limiting on sensitive operations
- Paymaster spending caps per user per day
🚀 Getting Started
Prerequisites
- Node.js 18+ (or Bun)
- Supabase project with Edge Functions
- Base RPC endpoint
Local Development
git clone https://github.com/hans1329/K-Trendz.git
cd K-Trendz
npm install
npm run dev
Environment Variables
Create a .env file with:
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_PUBLISHABLE_KEY=your_supabase_anon_key
📁 Project Structure
├── 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
🌐 Domains & Endpoints
| Endpoint | URL |
|---|---|
| Production | https://k-trendz.com |
| Bot API | https://k-trendz.com/api/bot/ |
| MCP Server | https://k-trendz.com/api/bot/mcp |
| OpenAPI Spec | https://k-trendz.com/api/bot/openapi.json |
| RSS Feed | https://k-trendz.com/api/rss |
📄 License
© 2024-2026 K-Trendz. All rights reserved.
📞 Contact
- Website: https://k-trendz.com
- Email: [email protected]
- GitHub: https://github.com/hans1329/K-Trendz
Установка Ktrendz
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/hans1329/ktrendzFAQ
Ktrendz MCP бесплатный?
Да, Ktrendz MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Ktrendz?
Нет, Ktrendz работает без API-ключей и переменных окружения.
Ktrendz — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Ktrendz в Claude Desktop, Claude Code или Cursor?
Открой Ktrendz на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Ktrendz with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
