mcpField
K
K Trendz Bot Trading

K Trendz Bot Trading

リモート
github.com/hans1329金融データ128 週間前に更新
リポジトリ

K Trendz Bot Trading について

K-Trendzは、Base上で応援ライトスティックトークンの取引やコミュニティ活動、チャレンジを提供するKカルチャー向けファンプラットフォームです。リモートMCPサーバーにより、資金をユーザーが管理したまま、AIエージェントにトークンの検索や取引を委任できます。

主な機能

  1. 01ボンディングカーブによる価格設定
  2. 02Base上でのUSDC取引
  3. 03エージェントへの取引委任
  4. 04ファンガバナンスとコミュニティ資金
  5. 05K-popチャレンジとランキング

活用シーン

  1. 01AIエージェントでトークンを検索し価格を確認
  2. 02応援ライトスティックトークンの売買を委任
  3. 03アーティストのコミュニティやファンチャレンジを確認

MCP 対応

https://k-trendz.com/api/bot/mcp のリモートMCPサーバーは、トークン一覧、価格確認、エージェント登録、トークンの売買ツールを提供します。取引ツールには認証が必要です。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://k-trendz.com/api/bot/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

K-Trendz

K-Trendz は、ファンが Base(Coinbase L2)上に構築された透明性の高いオンチェーントークン取引、コミュニティガバナンス、ゲーム感覚で楽しめるチャレンジを通じて、お気に入りのアーティストを応援する分散型 K-Culture ファンエンゲージメントプラットフォームです。

🌐 公開サイト: https://k-trendz.com
📄 ホワイトペーパー: WHITEPAPER.md


🎯 課題と解決策

従来のファン支援プラットフォームには透明性がなく、ファンは自分のお金がどこに使われるのか分かりません。K-Trendz は次の方法でこの課題を解決します。

  • オンチェーンの透明性 — すべての取引を Base チェーンと Dune Analytics で検証できます
  • ボンディングカーブによるトークノミクス — 需要の増加に応じて価格が上昇する、公正なアルゴリズム価格設定
  • コミュニティ資金 — 取引手数料はアーティストのコミュニティ資金に直接流れます
  • ファンガバナンス — トークン保有者は、コミュニティ資金の使途に投票できます

✨ 主な機能

🪄 ライトスティックトークン取引
  • ボンディングカーブ価格設定 — Price = BasePrice + K × Supply²
  • USDC 決済 — Base チェーン上で USDC を使って売買できます
  • ガス代不要の UX — Coinbase Paymaster がすべてのガス代を負担します
  • スマートウォレット — すべてのユーザーに自動作成され、暗号資産の知識は不要です
  • ポートフォリオ追跡 — 損益、保有状況の概要、価格チャートをリアルタイムで確認できます
🤖 AI エージェントと委任取引(V3 Contract)
  • 委任モデル — AI エージェントがユーザーに代わって取引を実行しますが、資金はユーザーの管理下に置かれます(自律型ウォレットモデルとは異なります)
  • Bot Club — AI が生成する市場解説と取引シグナル
  • オンチェーン検証 — エージェントのメッセージはまとめてハッシュ化され、KTrendzDAU contract に記録されます
  • MCP サーバー — AI エージェントは Model Context Protocol を介してトークンを検索し、取引できます
  • REST API — Python/Node.js のボットは OpenAPI 互換エンドポイントを介して取引できます
🏆 チャレンジとゲーミフィケーション
  • クイズショー — USDC の賞金プールがある K-pop トリビアチャレンジ
  • オンチェーンのランダム性 — ブロックハッシュをシードとして当選者を選出します
  • ライトスティックボーナス — トークン保有者は賞金が 2 倍になります
  • Farcaster Mini App — Farcaster から直接参加できます
👥 コミュニティとコンテンツ
  • 賛成票/反対票とランキングアルゴリズムを備えた Reddit 風の投稿
  • 独自のルールとモデレーション機能を備えたコミュニティ
  • 関係性マッピング機能を備えた、共同編集型の K-pop wiki
  • wiki の項目に紐付いたリアルタイムチャットルーム
  • メンション機能を備えたダイレクトメッセージ
📊 ランキングと発見
  • 注目アーティスト — 取引量、投票、ソーシャルアクティビティに基づくトレンドスコア
  • 上位保有者 — ポートフォリオ価値によるリーダーボード
  • 音楽チャート — 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/MLOpenAI GPT-4、AI エージェントによるコンテンツ生成、ニュース翻訳
デプロイNetlify(フロントエンド + エッジプロキシ)、Supabase Cloud(バックエンド)
インテグレーションStripe(決済)、Farcaster(Mini App)、MCP(AI エージェント)

🔗 スマートコントラクト(Base Mainnet)

コントラクト目的
FanzTokenUSDC v5USDC を使用したボンディングカーブ方式のトークン取引
KTrendzVoteV3オペレーターへの委任機能を備えた、オンチェーンの重み付き投票
KTrendzDAUデイリーアクティブユーザーの証明とメッセージの検証
KTrendzChallengeチャレンジの作成、参加、賞金の分配
KTRENDプラットフォームのガバナンストークン(ERC-20)
KTNZVestingクリフと線形リリースによるトークンの権利確定

すべてのコントラクトは Base(チェーン ID:8453) にデプロイされ、BaseScan で検証済みです。


🤖 MCP サーバー — AI エージェントによる取引

K-Trendz は、AI エージェントが K-pop のペンライトトークンを取引できるリモート MCP サーバーを提供しています。

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取引エージェントを登録し、API キーを受け取ります❌
buy_tokenペンライトトークンを 1 つ購入します(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(メール、Google、ウォレット)による JWT 認証
  • ロールベースのアクセス制御 — admin、moderator、owner、user の各ロール
  • 日次の支出上限を設けた、ボット取引向けの API キー認証
  • フィンガープリントベースの ボット検出とレート制限
  • センシティブな操作に対する IP レート制限
  • ユーザーごとの日次 ペイマスター支出上限

🚀 はじめに

前提条件
  • 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
ボット APIhttps://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. All rights reserved.

📞 お問い合わせ

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。