heropedia について
heropedia は、人物や役割から専門家ペルソナを検索し、正規プロンプトを取得する AI エージェント向けプラグインです。単発相談と複数段階のオフィスアワーを備え、ペルソナ情報はリモートサーバーから都度取得します。
主な機能
- 01人物名または役割でカタログを絞り込む
- 02正規ペルソナプロンプト全文を取得
- 03単発の専門家相談スキル
- 045段階のオフィスアワースキル
- 05オフィスアワーのメモをローカル保存
活用シーン
- 01専門家の視点で製品案をレビューする
- 02特定人物の視点で事業判断を検討する
- 03複数の質問で実際の課題を掘り下げる
- 04相談内容を構造化して記録する
MCP 対応
リモート MCP サーバーは、ページ分割リスト、人物または役割による絞り込み、項目のプロンプト全文取得という4つの読み取り専用ツールを公開します。プラグインはこれらを使い、heropedia.org からペルソナ情報を必要時に取得します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.heropedia.org/mcpclaude mcp add --transport http siliconroshibill-heropedia https://www.heropedia.org/mcp{"mcpServers":{"siliconroshibill-heropedia":{"type":"http","url":"https://www.heropedia.org/mcp"}}}Cursor で開く{"servers":{"siliconroshibill-heropedia":{"type":"http","url":"https://www.heropedia.org/mcp"}}}VS Code で開く{"mcpServers":{"siliconroshibill-heropedia":{"type":"http","url":"https://www.heropedia.org/mcp"}}}{"mcpServers":{"siliconroshibill-heropedia":{"serverUrl":"https://www.heropedia.org/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
4| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| page | integer | いいえ | |
| page_size | integer | いいえ |
詳細
Claude Code 用 Heropedia プラグイン
324 人以上の厳選された専門家のペルソナ(Warren Buffett、Steve Jobs、Charlie Munger、Linus Torvalds など)に、任意の Claude Code セッションから直接相談できます。
このプラグインには、次のものが含まれています。
heropediaスキル — 「 に〜してもらう」、「 に相談する」、*「 の視点で考える」*などのフレーズに反応します。回答する前に、Heropedia MCP から正規のペルソナプロンプトを取得するため、専門家の印象を真似るのではなく、その専門家の視点を通した回答になります。.mcp.json—https://www.heropedia.org/mcpを MCP サーバーとして登録し、Claude Code がgetList、getListByHero、getListByRole、getDetailを呼び出せるようにします。
このプラグインにはデータは含まれていません。324 人以上のペルソナはすべて heropedia.org にあり、必要に応じて取得されます。
スキル
このプラグインには、同じ MCP サーバーを共有する 2 つのスキルが含まれています。
heropedia— 1 ターンで完結する「専門家に相談する」ための視点です。「Warren Buffett に私の資料を見てもらう」、「Steve Jobs としてこのページをレビューする」、*「Charlie Munger に相談する」*などのフレーズに反応します。正規のペルソナプロンプトを取得し、その視点を通して 1 ターンで回答します。手早くセカンドオピニオンが欲しいときに最適です。heropedia-office-hour— 5 つのフェーズで構成される、任意のヒーローが進行役を務める複数ターンのセッションです。「 にオフィスアワーを開いてもらう」、「 とのオフィスアワー」、*「 についてのオフィスアワー」*などのフレーズに反応します。ヒーローが開始し、1 つずつ、答えを迫る質問を 5~6 個投げかけます(ペルソナに## Office Hour Questionsセクションがあればそこから質問を選び、なければその場で要点をまとめます)。あなたの実際の問題について明確な立場を示し、その後、診断、1 週間以内に行うアクション、危険信号についての警告を伝えます。メモは~/.heropedia/office-hours/にローカル保存されます。答えを得るだけでなく、厳しい問いを投げかけてほしいときに最適です。
どちらのスキルもペルソナを捏造することはなく、発言する前に必ず Heropedia から正規のプロンプトを取得します。
1 つのオフィスアワースキル、4 つのエージェント
skills/heropedia-office-hour/SKILL.md は、オープンな Agent Skills 形式の単一ファイルです。同じファイルを次の環境で実行できます。
| エージェント | インストール | メモの保存条件 |
|---|---|---|
| Claude Code | claude plugin install heropedia@heropedia(下記参照) | 常に保存されます |
| Codex CLI | install-codex.sh --with-skills(下記参照) | --add-dir ~/.heropedia を付けて Codex を起動するか、書き込みを求められた際に許可した場合。そうでない場合、メモはチャットに表示されます。 |
| Gemini CLI | gemini extensions install https://github.com/SiliconRoshiBill/heropedia-plugin | --include-directories ~/.heropedia を付けて Gemini を起動した場合。そうでない場合、メモはチャットに表示されます。 |
| Antigravity | Google — Antigravity を参照 | エンドツーエンドではまだ検証されていません。書き込みがブロックされた場合、メモはチャットに表示されます。 |
インストールコマンドを再実行すると、スキルが最新バージョンにアップグレードされます。
インストール
利用する AI を選択してください。どの方法でも、同じエンドポイント(https://www.heropedia.org/mcp)を使用します。
Anthropic — Claude Code(推奨)
claude plugin marketplace add https://github.com/SiliconRoshiBill/heropedia-plugin
claude plugin install heropedia@heropedia
MCP サーバーを plugin:heropedia:heropedia として自動登録します。新しいセッションを開けば、すぐに使用できます。
Anthropic — Claude Desktop
claude_desktop_config.json に追加します。
{
"mcpServers": {
"heropedia": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.heropedia.org/mcp"]
}
}
}
OpenAI — ChatGPT(ウェブ/macOS/Windows アプリ)
Plus、Pro、Business、Enterprise、Edu プランで利用できます(Free/Team は対象外です)。
- Settings → Connectors → Advanced → Developer mode をオンにします。
- Settings → Connectors → Add custom connector を選択します。
- MCP URL を貼り付けます:
https://www.heropedia.org/mcp - 認証:No authentication。保存します。
- 使用したいチャットで Heropedia コネクターを有効にします。
Business/Enterprise ワークスペースの場合、ワークスペース管理者が Workspace Settings → Connectors → New app からコネクターを追加します。
OpenAI — Codex(CLI)
curl -sSL https://raw.githubusercontent.com/SiliconRoshiBill/heropedia-plugin/main/codex/install-codex.sh | bash
ワークフローを適用する AGENTS.md もインストールするには --with-agents を追加します。オフィスアワーのスキルを ~/.codex/skills/ にインストール(またはアップグレード)するには、--with-skills を追加します。
curl -sSL https://raw.githubusercontent.com/SiliconRoshiBill/heropedia-plugin/main/codex/install-codex.sh | bash -s -- --with-agents --with-skills
オフィスアワーで ~/.heropedia/office-hours/ にメモを保存できるようにするには、codex --add-dir ~/.heropedia で Codex を起動します。
または、~/.codex/config.toml に手動で追加します。
[mcp_servers.heropedia]
url = "https://www.heropedia.org/mcp"
OpenAI — Agents SDK
Python(openai-agents-python):
from agents import Agent, Runner
from agents.mcp import MCPServerStreamableHttp
async with MCPServerStreamableHttp(
params={"url": "https://www.heropedia.org/mcp"},
name="heropedia",
) as server:
agent = Agent(
name="ConsultantAgent",
instructions=(
"When the user asks to consult a specific expert, call "
"getListByHero to find the entry, then getDetail to fetch "
"the canonical prompt. Apply that persona — do not paraphrase."
),
mcp_servers=[server],
)
result = await Runner.run(agent, "Ask Warren Buffett to review my pricing page.")
print(result.final_output)
TypeScript(@openai/agents):
import { Agent, Runner } from "@openai/agents";
import { MCPServerStreamableHttp } from "@openai/agents/mcp";
const heropedia = new MCPServerStreamableHttp({
url: "https://www.heropedia.org/mcp",
name: "heropedia",
});
const agent = new Agent({
name: "ConsultantAgent",
instructions:
"When the user asks to consult a specific expert, call getListByHero " +
"to find the entry, then getDetail to fetch the canonical prompt. " +
"Apply that persona — do not paraphrase.",
mcpServers: [heropedia],
});
const result = await Runner.run(agent, "Ask Warren Buffett to review my pricing page.");
console.log(result.finalOutput);
Google — Gemini CLI
このリポジトリは Gemini CLI 拡張機能です。[gemini-extension.json](./gemini-extension.json) が MCP サーバーを登録し、skills/ 配下の両方のスキルは自動的に読み込まれます。
gemini extensions install https://github.com/SiliconRoshiBill/heropedia-plugin # upgrade later: gemini extensions update heropedia
gemini --include-directories ~/.heropedia # lets the office hour save notes
MCP のみを使用する場合は、代わりにこれを Gemini の設定に貼り付けます。
{
"mcpServers": {
"heropedia": {
"httpUrl": "https://www.heropedia.org/mcp"
}
}
}
Google — Antigravity
~/.gemini/antigravity/mcp_config.json に MCP サーバーを登録します。
{
"mcpServers": {
"heropedia": {
"serverUrl": "https://www.heropedia.org/mcp"
}
}
}
オフィスアワーのスキルを ~/.gemini/config/skills/ にインストールします。このグローバルスキルフォルダーは、すべての Antigravity の種類(IDE、CLI、エージェント)で読み込まれます。
mkdir -p ~/.gemini/config/skills/heropedia-office-hour
curl -sSL https://raw.githubusercontent.com/SiliconRoshiBill/heropedia-plugin/main/skills/heropedia-office-hour/SKILL.md \
-o ~/.gemini/config/skills/heropedia-office-hour/SKILL.md
アップグレードするには、curl の行を再実行します。
Cursor
Cursor の MCP 設定ファイルに追加します。
{
"mcpServers": {
"heropedia": {
"url": "https://www.heropedia.org/mcp"
}
}
}
任意の HTTP MCP クライアント
https://www.heropedia.org/mcp に JSON-RPC 2.0 の POST リクエストを直接送信します。例については、heropedia.org/mcp-guide を参照してください。
試してみる
インストールしたら、次のように尋ねるだけです。
「ウォーレン・バフェットに SaaS の料金ページをレビューしてもらってください。」 「スティーブ・ジョブズとして、このランディングページを徹底的に批評してください。」 「この Go/No-Go の判断について、チャーリー・マンガーに相談してください。」 「このリファクタリングについて、リーナス・トーバルズなら何と言うでしょうか?」 「プロダクト批評家に、この機能仕様を見てもらってください。」
Claude は次のように処理します。
- 人物を指定する意図を認識します。
mcp__heropedia__getListByHeroを呼び出して、該当する項目を探します。mcp__heropedia__getDetailを呼び出して、正規のプロンプトを取得します。- その人物の視点で回答します。
1 つの名前に複数の役割が対応する場合(例:投資家としてのウォーレン・バフェットと、ビジネスアナリストとしてのウォーレン・バフェット)、Claude は回答する前に、タスクに合う視点を尋ねます。
内容
heropedia-plugin/
├── .claude-plugin/
│ ├── plugin.json # plugin manifest
│ └── marketplace.json # marketplace listing (installable via `claude plugin marketplace add`)
├── .mcp.json # MCP server registration
├── skills/
│ ├── heropedia/
│ │ └── SKILL.md # single-turn "ask an expert" skill
│ └── heropedia-office-hour/
│ └── SKILL.md # five-phase multi-turn office-hour skill
├── scripts/
│ ├── validate-skill.sh # structural lint for office-hour SKILL.md
│ └── test-scenarios.md # manual QA scenarios
├── codex/ # Codex CLI installer (MCP, AGENTS.md, skills)
├── gemini-extension.json # Gemini CLI extension descriptor (MCP + skills/)
└── README.md
要件
- Claude Code(最近のバージョンであればどれでも)。
- インターネット接続 — MCP サーバーは
https://www.heropedia.org/mcpでホストされています。 - それ以外は何も必要ありません。API キーもアカウントも不要です。公開エンドポイントで、IP ごとにレート制限されています(リストは 300 リクエスト/分、詳細は 60 リクエスト/分)。
MCP エンドポイント
https://www.heropedia.org/mcp にある公開 HTTP MCP サーバーで、MCP 2025-06-18 Streamable HTTP に対応しています。読み取り専用のツールが 4 つあります。
| ツール | 用途 |
|---|---|
getList | すべての人物 × 役割の項目をページ分割して表示するカタログ |
getListByHero | 人物名で絞り込み(正規表現、大文字と小文字を区別しない、安全な構文) |
getListByRole | 役割名で絞り込み(同じ正規表現ルール) |
getDetail | 1 つの項目の正規 Markdown 全文 |
リストツールは軽量なメタデータ({id, hero_name, role_name, description})を返し、完全な人物プロンプトを返すのは getDetail のみです。
インストール手順、例、FAQ を含むユーザーガイド:heropedia.org/mcp-guide
アンインストール
claude plugin uninstall heropedia
ライセンス
MIT。詳細は LICENSE を参照してください。
heropedia.org の人物コンテンツは、コンテンツリポジトリ SiliconRoshiBill/heropedia で別途 MIT ライセンスの下で公開されています。
新しい人物の投稿
GitHub アカウントがあれば誰でも投稿できます。heropedia.org/submit から投稿してください。コミュニティが最良のバージョンに投票します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。