Claude Code plugin: consult 324+ expert personas (Buffett, Jobs, Munger, Torvalds, …) via the Heropedia MCP server. One install command.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
- !Install pipes a remote script into a shell (curl | sh)
git clone https://github.com/SiliconRoshiBill/heropedia-pluginMCP Servers overview
# Heropedia Plugin for Claude Code
Consult 324+ hand-crafted expert personas — Warren Buffett, Steve Jobs, Charlie Munger, Linus Torvalds, and more — directly from any Claude Code session.
This plugin bundles:
- **`heropedia` skill** — triggers on phrases like *"ask <name> to..."*, *"consult <name>"*, *"channel <name>"*. Fetches the canonical persona prompt from Heropedia MCP before answering, so the reply is truly through that expert's lens (not an impression of it).
- **`.mcp.json`** — registers `https://www.heropedia.org/mcp` as an MCP server so Claude Code can call `getList`, `getListByHero`, `getListByRole`, and `getDetail`.
The plugin does not ship any data. All 324+ personas live at [heropedia.org](https://www.heropedia.org) and are fetched on demand.
## Install
Pick your AI. Every path targets the same endpoint (`https://www.heropedia.org/mcp`).
### Anthropic — Claude Code (recommended)
```bash
claude plugin marketplace add https://github.com/SiliconRoshiBill/heropedia-plugin
claude plugin install heropedia@heropedia
```
Auto-registers the MCP server as `plugin:heropedia:heropedia`. Open a new session and you're wired up.
### Anthropic — Claude Desktop
Add to `claude_desktop_config.json`:
```json
{
"mcpServers": {
"heropedia": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.heropedia.org/mcp"]
}
}
}
```
### OpenAI — ChatGPT (web / macOS / Windows apps)
Available on **Plus, Pro, Business, Enterprise, and Edu plans** (not Free / Team).
1. Settings → *Connectors* → Advanced → toggle *Developer mode* on.
2. Settings → *Connectors* → *Add custom connector*.
3. Paste MCP URL: `https://www.heropedia.org/mcp`
4. Auth: *No authentication*. Save.
5. Enable the *Heropedia* connector for chats where you want it.
Business/Enterprise workspaces: a workspace admin adds the connector under Workspace Settings → Connectors → New app.
### OpenAI — Codex (CLI)
```bash
curl -sSL https://raw.githubusercontent.com/SiliconRoshiBill/heropedia-plugin/main/codex/install-codex.sh | bash
```
Add `--with-agents` to also install the workflow-enforcing `AGENTS.md`:
```bash
curl -sSL https://raw.githubusercontent.com/SiliconRoshiBill/heropedia-plugin/main/codex/install-codex.sh | bash -s -- --with-agents
```
Or manually add to `~/.codex/config.toml`:
```toml
[mcp_servers.heropedia]
url = "https://www.heropedia.org/mcp"
```
### OpenAI — Agents SDK
**Python** (`openai-agents-python`):
```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`):
```ts
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
This repo ships a [`gemini-extension.json`](./gemini-extension.json). Follow the [Gemini CLI extensions guide](https://geminicli.com/docs/extensions/) to add it, or paste this into your Gemini config:
```json
{
"mcpServers": {
"heropedia": {
"httpUrl": "https://www.heropedia.org/mcp"
}
}
}
```
### Cursor
Add to your Cursor MCP config file:
```json
{
"mcpServers": {
"heropedia": {
"url": "https://www.heropedia.org/mcp"
}
}
}
```
### Any HTTP MCP client
Direct JSON-RPC 2.0 POST to `https://www.heropedia.org/mcp`. See [heropedia.org/mcp-guide](https://www.heropedia.org/mcp-guide) for examples.
## Try it
Once installed, just ask:
> "Ask Warren Buffett to review my SaaS pricing page."
> "As Steve Jobs, tear apart this landing page."
> "Consult Charlie Munger on this go/no-go decision."
> "What would Linus Torvalds say about this refactor?"
> "Get a product critic to look at this feature spec."
Claude will:
1. Recognize the persona intent.
2. Call `mcp__heropedia__getListByHero` to find the entry.
3. Call `mcp__heropedia__getDetail` to fetch the canonical prompt.
4. Answer through that persona's lens.
If a name maps to multiple roles (e.g. Warren Buffett as investor vs. business analyst), Claude asks which lens fits your task before answering.
## What's inside
```
heropedia-plugin/
├── .claude-plugin/
│ └── plugin.json # plugin manifest
├── .mcp.json # MCP server registration
├── skills/
│ └── heropedia/
│ └── SKILL.md # workflow enforcement skill
└── README.md
```
## Requirements
- Claude Code (any recent version).
- Internet access — the MCP server is hosted at `https://www.heropedia.org/mcp`.
- Nothing else. No API key. No account. Public endpoint, IP-rate-limited (300 req/min list, 60 req/min detail).
## The MCP endpoint
Public HTTP MCP server at `https://www.heropedia.org/mcp` speaking [MCP 2025-06-18 Streamable HTTP](https://modelcontextprotocol.io/specification/2025-06-18/basic/transports). Four read-only tools:
| Tool | Purpose |
|---|---|
| `getList` | Paginated catalog of every hero × role entry |
| `getListByHero` | Filter by hero name (regex, case-insensitive, safe grammar) |
| `getListByRole` | Filter by role name (same regex rules) |
| `getDetail` | Full canonical markdown for one entry |
Returns lightweight metadata (`{id, hero_name, role_name, description}`) from LIST tools; only `getDetail` returns the full persona prompt.
User guide with install snippets, examples, and FAQ: [heropedia.org/mcp-guide](https://www.heropedia.org/mcp-guide)
## Uninstall
```bash
claude plugin uninstall heropedia
```
## License
MIT. See [`LICENSE`](./LICENSE).
The persona content at heropedia.org is separately MIT-licensed in the [`SiliconRoshiBill/heropedia`](https://github.com/SiliconRoshiBill/heropedia) content repo.
## Contribute a new hero
Anyone with a GitHub account can. Submit at [heropedia.org/submit](https://www.heropedia.org/submit). The community votes on the best versions.
What people ask about heropedia-plugin
What is SiliconRoshiBill/heropedia-plugin?
+
SiliconRoshiBill/heropedia-plugin is mcp servers for the Claude AI ecosystem. Claude Code plugin: consult 324+ expert personas (Buffett, Jobs, Munger, Torvalds, …) via the Heropedia MCP server. One install command. It has 0 GitHub stars and its last recorded update is dated 2026-09-08.
How do I install heropedia-plugin?
+
You can install heropedia-plugin by cloning the repository (https://github.com/SiliconRoshiBill/heropedia-plugin) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is SiliconRoshiBill/heropedia-plugin safe to use?
+
Our security agent has analyzed SiliconRoshiBill/heropedia-plugin and assigned a Trust Score of 79/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains SiliconRoshiBill/heropedia-plugin?
+
SiliconRoshiBill/heropedia-plugin is maintained by SiliconRoshiBill. The last recorded GitHub activity is dated 2026-09-08, with 0 open issues.
Are there alternatives to heropedia-plugin?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy heropedia-plugin to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/siliconroshibill-heropedia-plugin)<a href="https://claudewave.com/repo/siliconroshibill-heropedia-plugin"><img src="https://claudewave.com/api/badge/siliconroshibill-heropedia-plugin" alt="Featured on ClaudeWave: SiliconRoshiBill/heropedia-plugin" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
The fastest path to AI-powered full stack observability, even for lean teams.
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!