プロトタイプ · プレビュー版:公式レジストリのすべてのサーバーを掲載し、30分ごとに同期しています。レビューとアカウント機能は今後のステップで始まります。
PopNx MCPAIを使う人のためのMCPサーバー · やさしい言葉で解説

Mood Booster Agent

作者:edge-clawバージョン 1.0.0i★ –iクラウドで動く
レジストリ名io.github.edge-claw/mood-booster-agent

インストール

概要

作者による説明(英語の原文)

ERC-8004 AI Agent: uplifting messages, USDC tipping, and on-chain reputation feedback.

PopNx MCPの3つの柱

この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。

できること

このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。

  • 接続方法: クラウドで動く
  • トランスポート: SSE
  • カテゴリ: その他

インストール

使っているAIアプリを選んで、設定をコピーしてください。

インストールの前に

  • 基本チェック:1項目中1項目に合格
  • 作者のサーバーで動きます。あなたが頼んだ内容は、作者のサーバーを通ります。
  • レジストリには、入力が必要なキーは載っていません。

必要なもの

どのアプリを使っていますか?

上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。

ウェブ、デスクトップ、モバイルのClaudeで使えます:

  1. Settings → Connectors を開く
  2. Add custom connector を押す
  3. 下のアドレスを貼り付けて Add を押す
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Add2https://…3
https://aws.tail177fbd.ts.net/sse

ターミナルでこれを実行します

claude mcp add --transport sse mood-booster-agent https://aws.tail177fbd.ts.net/sse

Cursorで開く

または、設定を自分でコピーする

プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます

{
  "mcpServers": {
    "mood-booster-agent": {
      "url": "https://aws.tail177fbd.ts.net/sse"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

VS Codeで開く

または、設定を自分でコピーする

プロジェクトの .vscode/mcp.json に貼り付けます

{
  "servers": {
    "mood-booster-agent": {
      "type": "sse",
      "url": "https://aws.tail177fbd.ts.net/sse"
    }
  }
}

ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。

ChatGPTがつなげるのは、インターネット上のサーバーだけです:

  1. ウェブ版のChatGPTを開き → Settings → Connectors (Apps)
  2. Create または Add を押す(プランによっては、先に Advanced で Developer mode をオンにする必要があります)
  3. 下のアドレスを貼り付け、名前を付けて保存する
  4. サインインを求められたら、作者のサービスにサインインする
SettingsConnectors1+ Create2https://…3
https://aws.tail177fbd.ts.net/sse

メニューの名前は、プランや時期によって少し違うことがあります。

選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。

この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。

できること

このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。

基本チェックi

誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック

  • ✓ 合格

    作者とリポジトリが一致

    レジストリ名は、リポジトリを所有するGitHubアカウント edge-claw で確認済みです

  • … 未チェック

    今もメンテナンスされている

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    ライセンスがある

    このリポジトリはまだGitHubから読み取っていません

  • … 未チェック

    エンドポイントが応答する

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    OAuthでサインイン

    まだチェックしていません。エンドポイントは順番にチェックしています

  • … 未チェック

    ツールの説明に隠れた指示がない

    まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります

その他のほかのサーバーとの比較i

  • このカテゴリのほかの32712件のうち0%よりスターが多い
  • このカテゴリのほかの32712件のうち4%より最近レジストリに公開
  • 基本チェックの結果が、このカテゴリのほかの32712件のうち100%と同じかそれ以上

レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。

よくある質問

Mood Booster Agentは安全ですか?

当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。

どんなキーやコードが必要ですか?

レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。

パソコンで動きますか、それともクラウドですか?

作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。

今もメンテナンスされていますか?

GitHubリポジトリの最終更新は–、最新バージョン(1.0.0)がレジストリに届いたのは8 か月前です。

どのアプリで使えますか?

Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。

代わりに使えるものは?

同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Aiterm MCP

代わりの候補

同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。

カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

クラウドで動く★ 211一昨日更新
インストール

Aiterm MCP

作者:kitepon

Persistent terminals and one launcher for Claude, Codex, Grok, Cursor, and Antigravity harnesses.

パソコンで動く今日更新
インストール

作者のREADME

READMEを開く

作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。

Mood Booster Agent

English | 中文

An ERC-8004 registered AI Agent that delivers uplifting messages via MCP protocol. Feel good? Tip 0.001 USDC!

Why This Project?

This is a complete reference implementation of the ERC-8004 Agent interaction loop:

  1. On-chain Discovery — Query Identity Registry to find the agent's MCP endpoint
  2. MCP Communication — Connect via SSE, call tools, get results
  3. USDC Tipping — Reward the agent with on-chain micropayments
  4. Reputation Feedback — Submit on-chain feedback to Reputation Registry (giveFeedback)
  5. On-chain Verification — Server verifies tips and feedback via tx receipts

All 5 steps leave traceable on-chain records on ERC-8004 protocol contracts, making your wallet eligible for future ecosystem airdrops.

┌──────────────┐     ┌──────────────┐     ┌──────────────┐     ┌──────────────┐

│ ERC-8004 │ --> │ MCP Server │ --> │ USDC Tip │ --> │ Reputation │ │ Identity │ │ (SSE) │ │ (ERC-20) │ │ Registry │ │ Registry │ │ │ │ │ │ │ │ agentId │ │ cheer_me_up │ │ 0.001 USDC │ │ giveFeedback │ │ tokenURI │ │ confirm_tip │ │ 6 chains │ │ on-chain │ │ agentWallet │ │ report_fbk │ │ │ │ reputation │ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘ Discover Call Tip Feedback

On-Chain Info

ChainagentIdExplorer
BSC23139bscscan.com
Base24692basescan.org
Ethereum28289etherscan.io
Arbitrum591arbiscan.io
Optimism431optimistic.etherscan.io
Polygon233polygonscan.com
  • Identity Registry: 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
  • Reputation Registry: 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63
  • MCP Endpoint: https://oc-001.tail177fbd.ts.net/mcp/sse
  • Tip Wallet: 0x4f5caa4fa9Dd7F92A687582b0e09234bEf49F80a

MCP Tools

ToolDescription
cheer_me_upGet a warm, uplifting message (encouragement / compliment / wisdom / joke)
get_tip_infoGet tipping details in JSON format for automated transfers
confirm_tipReport a completed USDC tip with on-chain verification
report_feedbackReport an ERC-8004 giveFeedback transaction — leaves traceable protocol interaction on-chain
how_to_tipGet a complete tipping guide with code examples
get_statsView service statistics

Quick Start

Run the server
cd server

npm install node index.mjs

MCP SSE: http://localhost:3004/sse

REST API: http://localhost:3004/api/cheer

Docker
docker build -t mood-booster-agent .

docker run -p 3004:3004 mood-booster-agent

Full end-to-end loop
cd scripts && npm install

Dry-run: discover → call MCP → on-chain feedback (no USDC tip)

node discover_and_tip.mjs --agent-id 23139 --chain bsc --wallet-key 0xYOUR_KEY --dry-run

Full loop: discover → call → tip → confirm → feedback

node discover_and_tip.mjs --agent-id 23139 --chain bsc --wallet-key 0xYOUR_KEY

Skip feedback

node discover_and_tip.mjs --agent-id 23139 --chain bsc --wallet-key 0xYOUR_KEY --no-feedback

REST API (no MCP client needed)
curl https://oc-001.tail177fbd.ts.net/mcp/api/cheer

curl "https://oc-001.tail177fbd.ts.net/mcp/api/cheer?category=joke"

Use with Claude Code

Add this to your ~/.claude/claude_code_config.json:

{

"mcpServers": { "mood-booster": { "type": "sse", "url": "https://oc-001.tail177fbd.ts.net/mcp/sse" } } }

Then in Claude Code you can say:

> Cheer me up!

Tell me a programming joke

How do I tip this agent?

Use with Any MCP Client

import { Client } from "@modelcontextprotocol/sdk/client/index.js";

import { SSEClientTransport } from "@modelcontextprotocol/sdk/client/sse.js";

const transport = new SSEClientTransport(new URL("https://oc-001.tail177fbd.ts.net/mcp/sse")); const client = new Client({ name: "my-agent", version: "1.0.0" });

await client.connect(transport); const result = await client.callTool({ name: "cheer_me_up", arguments: { category: "random" } }); console.log(result.content[0].text); await client.close();

On-Chain Discovery

Any agent can discover this service directly from the blockchain:

import { ethers } from "ethers";

const registry = new ethers.Contract( "0x8004A169FB4a3325136EB29fA0ceB6D2e539a432", ["function tokenURI(uint256) view returns (string)"], new ethers.JsonRpcProvider("https://bsc-dataseed.binance.org/") );

const uri = await registry.tokenURI(23139); // agentId on BSC const metadata = JSON.parse(atob(uri.split(",")[1])); console.log(metadata.services[0].endpoint); // → MCP endpoint URL

Project Structure

├── server/                 # MCP Server (Express + SSE)

│ ├── index.mjs # Main server — 6 MCP tools │ ├── messages.json # Message library (32 messages, 4 categories) │ └── package.json ├── scripts/ # Client tools │ ├── discover_and_tip.mjs # Full loop: discover → call → tip → feedback │ ├── test_mcp.mjs # Quick MCP connection test │ ├── update_uri.mjs # Update on-chain agentURI │ └── gen_wallets.mjs # Generate test wallets ├── metadata/ │ └── mood_agent.json # Agent metadata (stored on-chain as base64) ├── Dockerfile # Container build ├── deploy.sh # One-click deploy to server └── restart.sh # Server restart script

Tech Stack

  • Identity: ERC-8004 — AI Agent Identity Registry
  • Reputation: ERC-8004 — On-chain feedback via Reputation Registry
  • Protocol: MCP (Model Context Protocol) over SSE
  • Payment: USDC (ERC-20) on BSC / Base / Ethereum
  • Runtime: Node.js, Express, ethers.js
  • Infrastructure: Tailscale Funnel (HTTPS reverse proxy)

Author

  • GitHub: @edge-claw
  • Twitter: @mutou1852
  • Email: shgchai185@gmail.com
  • Wallet: 0x4f5caa4fa9Dd7F92A687582b0e09234bEf49F80a

License

MIT

PopNxに聞く