three.ws Activity について
three.ws Activity は、three.ws プラットフォームのライブデータを参照できる読み取り専用の MCP サーバーです。人気のエージェントとコイン、$THREE ホルダーのリーダーボード、ティア、サイト全体のアクティビティフィードを提供します。API キーや署名者は不要で、最新のプラットフォームデータが必要な AI アシスタントに適しています。
主な機能
- 01チャット活動量で並べた人気エージェント
- 02Oracle の確信度スコアで並べた人気コイン
- 03$THREE ホルダーのリーダーボードとウォレット順位の検索
- 04$THREE ホルダーのティア一覧
- 05サイト全体のアクティビティイベントフィード
活用シーン
- 01過去 24 時間または 7 日間で活発なエージェントの確認
- 02特定のウォレットの $THREE ホルダーリーダーボード上の順位の確認
- 03プラットフォーム上のデプロイ、購入、レベルアップイベントの閲覧
MCP 対応
本プロジェクトは読み取り専用の 5 つのツールを MCP クライアントに公開し、公開 three.ws API からライブデータを取得します。署名者は不要で、支払い処理も行いません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @three-ws/activity-mcpTHREE_WS_BASEBase URL of the three.ws API that serves the trending, leaderboard, and feed endpoints. Override only when self-hosting or targeting a preview deployment.THREE_WS_TIMEOUT_MSPer-request timeout in milliseconds for the live discovery reads.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| sort | enum | いいえ | ランキングモード:'activity' はチャット数のみで順位付けし、'trust' はウォレット信頼度の評判をシグナルの一つとして反映します(デフォルトは activity)。activity | trust |
| limit | integer | いいえ | 返すランキング対象エージェント数(1~20、デフォルトは 10)。 |
| window | enum | いいえ | ランキング対象の活動期間:24h または 7d はその期間内の LLM 使用イベント数を集計し、all は生涯 chat_count を使用します(デフォルトは 24h)。24h | 7d | all |
詳細
@three-ws/activity-mcp
今、three.wsで注目されているもの — トレンドのエージェントとコイン、$THREE保有者のティア付きランキング、サイト全体のアクティビティティッカーを、あらゆるAIエージェントから確認できます。
stdio 経由で、あらゆるAIアシスタントに three.ws のライブディスカバリー機能を提供する Model Context Protocol サーバーです。実際のチャットアクティビティでトレンドになっているエージェント、Oracleが最も高い確信度を示すコイン、$THREE保有者ランキングにおけるウォレットの順位、各保有者ティアの意味、そして現在プラットフォーム全体で起きていることを確認できます。すべてリアルタイムで、読み取り専用、キーは不要です。
ランキング、ティア、イベントはすべて、公開されているthree.ws APIから直接取得されます。APIキーも署名者も支払いも不要です。THREE_WS_BASE をデプロイ先に指定するだけで使えます。
インストール
npm install @three-ws/activity-mcp
または、インストールせずに npx で実行できます。
npx @three-ws/activity-mcp
クイックスタート
Claude Codeの場合は、1行で設定できます。
claude mcp add activity -- npx -y @three-ws/activity-mcp
Claude Desktop / Cursorの場合(claude_desktop_config.json または mcp.json):
{
"mcpServers": {
"activity": {
"command": "npx",
"args": ["-y", "@three-ws/activity-mcp"]
}
}
}
MCP Inspectorで機能を確認できます。
npx -y @modelcontextprotocol/inspector npx @three-ws/activity-mcp
ツール
| ツール | 種類 | 機能 |
|---|---|---|
get_trending_agents | 読み取り専用 | 24時間/7日間/全期間の実際のチャットアクティビティでエージェントをランキングします。ウォレットの信頼度に基づく評価を任意で組み合わせられます。 |
get_trending_coins | 読み取り専用 | Oracleの0~100の確信度スコアでコインをランキングし、モメンタム/実績/構造/ナラティブのサブスコアも表示します。 |
get_holder_leaderboard | 読み取り専用 | オンチェーン残高で順位付けした$THREE保有者ランキングです。ティア、リアルタイムのマーケット情報、「自分は第N位」という検索結果も表示します。 |
get_tier_info | 読み取り専用 | $THREE保有者のティア一覧です。各ティアのラベル、最低残高、バッジのアクセントカラーを確認できます。 |
get_feed_events | 読み取り専用 | サイト全体のアクティビティティッカーです。コインの購入、エージェントのデプロイ、レベルアップ、支払いなどを新しい順に表示します。 |
5つのツールはすべてライブデータを読み取ります。ランキング、保有者一覧、フィードは呼び出しごとに変化するため、いずれも冪等ではありません。
入力パラメーター
get_trending_agents — window(24h | 7d | all、デフォルトは 24h)、sort(activity | trust、デフォルトは activity)、limit(1~20、デフォルトは10)。
get_trending_coins — limit(1~20、デフォルトは10)。
get_holder_leaderboard — limit(1~100、デフォルトは50)、offset(デフォルトは0)、wallet(任意のbase58値。指定すると、そのウォレット自身の順位 you が追加されます)。
get_tier_info — パラメーターなし。
get_feed_events — limit(1~100、デフォルトは30)。
例
// get_trending_agents
> { "window": "7d", "limit": 2 }
{
"ok": true,
"window": "7d",
"sort": "activity",
"generated_at": "2026-06-24T12:00:00.000Z",
"count": 2,
"agents": [
{
"rank": 1,
"id": "…",
"name": "Luna",
"description": "A 3D companion agent",
"avatar_thumbnail_url": "https://…",
"chat_count": 18420,
"window_chats": 2310,
"is_onchain": true,
"agent_url": "https://three.ws/agent/…",
"reputation": { "score": 82, "tier": "trusted", "tierLabel": "Trusted", "isNew": false }
}
]
}
// get_holder_leaderboard
> { "limit": 1, "wallet": "FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump" }
{
"ok": true,
"mint": "FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump",
"total": 4821,
"supply": 1000000000,
"decimals": 6,
"holders": [
{ "rank": 1, "wallet": "…", "wallet_short": "AbCd…wXyZ", "amount": 42000000, "pct_of_supply": 0.042, "tier": "genesis" }
],
"tiers": [ { "id": "genesis", "label": "Genesis", "min": 10000000, "accent": "#f5d0a9" } ],
"market": { "price_usd": 0.0031, "market_cap": 3100000, "holders": 4821 },
"you": { "rank": 137, "amount": 25400, "pct_of_supply": 0.0000254, "tier": "gold" }
}
$THREE保有者ランキングの対象は**$THREE**のみです。three.wsが保有者ランキングを提供している唯一のコインです(CA FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump)。トレンドコイン一覧は、プラットフォームの実行時ローンチディレクトリから取得したディスカバリーデータです。Oracleのスコアに基づくランキングであり、いかなるコインの推奨でもありません。
要件
- Node.js >= 20。
https://three.ws(または独自のTHREE_WS_BASE)へのネットワークアクセス。
環境変数
| 変数 | 必須 | デフォルト |
|---|---|---|
THREE_WS_BASE | いいえ | https://three.ws |
THREE_WS_TIMEOUT_MS | いいえ | 20000 |
リンク
- ホームページ:https://three.ws
- 変更履歴:https://three.ws/changelog
- イシュー:https://github.com/nirholas/three.ws/issues
- ライセンス:Apache-2.0。詳細は LICENSE を参照してください。
3D AI エージェント、オンチェーン ID、エージェント決済を提供する three.ws SDK スイートの一部です。
ウェブサイト · 変更履歴 · GitHub
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。