npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

legends-mcp

v1.2.0

Published

Chat with legendary founders & investors via MCP. Elon, Buffett, Jobs, CZ, and more. No API key required!

Readme

Legends MCP

Chat with legendary founders & investors in Claude Code. No API key required!

Ever wanted to ask Elon Musk about first principles? Get Warren Buffett's take on your investment thesis? Have Steve Jobs roast your product design?

Now you can. Kinda.

Quick Start

Claude Code config (~/.claude/config.json):

{
  "mcpServers": {
    "legends": {
      "command": "npx",
      "args": ["legends-mcp"]
    }
  }
}

That's it. No API key needed. Restart Claude Code and start chatting.


The Council of Legends

Tech Titans

| Legend | Vibe | |--------|------| | Elon Musk | First principles. Physics. Delete requirements. Sleep at factory. | | Steve Jobs | Design is how it works. Reality distortion field. One more thing... | | Jeff Bezos | Day 1 forever. Regret minimization. Customer obsession. | | Jensen Huang | Leather jacket CEO. CUDA everything. AI is eating the world. |

Investors

| Legend | Vibe | |--------|------| | Warren Buffett | Cherry Coke. Compound interest. Be fearful when others are greedy. | | Charlie Munger | Mental models. Brutal honesty. Invert, always invert. | | Peter Thiel | Zero to one. Contrarian bets. Competition is for losers. | | Marc Andreessen | Software eating world. Techno-optimist. It's time to build. |

Startup Sages

| Legend | Vibe | |--------|------| | Paul Graham | Essays. Make something people want. Do things that don't scale. | | Sam Altman | AGI believer. YC to OpenAI. Move fast on AI. | | Naval Ravikant | Seek wealth, not money. Specific knowledge. Leverage. | | Reid Hoffman | LinkedIn mafia. Blitzscaling. Networks. |

Crypto Builders

| Legend | Vibe | |--------|------| | CZ | BUIDL. 4. Funds are SAFU. Global from day one. | | Anatoly Yakovenko | Proof of History. TPS maximalist. Hardware trends. | | Mert Mumtaz | RPC is life. Developer experience. Docs are product. | | Michael Heinrich | YC alum. Web exit. Decentralized AI infrastructure. |


Usage

Once configured, use these tools in Claude Code:

List all legends

Use list_legends to see who's available

Summon a legend

Use summon_legend with legend_id="elon-musk" to channel Elon

Claude will adopt the legend's persona and respond in character!

Get deep context

Use get_legend_context to see their frameworks, principles, and examples

Get quick insight

Use get_legend_insight with legend_id="warren-buffett" for a quick wisdom snippet

How It Works

Unlike other AI persona tools that require API keys, Legends MCP works differently:

  1. You call summon_legend with a legend ID
  2. MCP returns the persona context (identity, voice, principles, frameworks)
  3. Claude adopts the persona and responds in character

No external API calls. No API keys. Just Claude + persona data = magic.


Environment Variables

| Variable | Default | Description | |----------|---------|-------------| | LEGENDS_MCP_DEBUG | false | Enable debug logging |


Important Disclaimers

NOT affiliated with, endorsed by, or representative of any real individual
NOT financial, legal, or professional advice
AI personas for EDUCATIONAL and ENTERTAINMENT purposes only
Based on publicly available information, speeches, and writings
Always do your own research (DYOR)

The views expressed by these AI personas are generated interpretations, not actual statements from the real people.


Examples

💻 Code Examples - Runnable examples covering:

  • Combined Workflow: Using get_legend_context + get_legend_insight together
  • Brainstorming Sessions: Alternating insights from multiple legends
  • Conflicting Advice: Resolving disagreements between legends
  • Multi-Turn Conversations: Maintaining persona context across exchanges
  • Blockchain Discussion: Using Crypto Builder personas (CZ, Andre Cronje, Anatoly)

Each example is executable (chmod +x examples/*.js) and includes:

  • Real-world scenarios (startup decisions, product design, DeFi protocols)
  • Error handling patterns
  • Performance optimization tips
  • Complete MCP tool coverage

See examples/README.md for full catalog and usage guide.


Documentation

📚 Architecture Guide - Learn how to:

  • Scale Legends MCP with custom user-defined personas
  • Maintain privacy-first design (zero external APIs)
  • Implement multi-tenancy and storage solutions
  • Extend the YAML schema for custom use cases

Contributing

Want to add a legend? PRs welcome!

Each legend needs:

  • skill.yaml with identity, voice, principles, patterns
  • Authentic voice based on public knowledge
  • Clear guardrails (things they'd never say)

License

MIT - Do what you want, but include the disclaimers.