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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@bkuri/hermes-atlas-mcp

v0.1.0

Published

MCP server for the Hermes Atlas ecosystem directory — discover tools, skills, plugins, and integrations for Hermes Agent

Readme

🗺️ Hermes Atlas MCP Server

MCP server for the Hermes Atlas ecosystem directory — gives AI agents instant access to 169+ quality-filtered tools, skills, plugins, and integrations for Hermes Agent.

Why?

Hermes Agent has a massive and growing ecosystem. This MCP server turns that ecosystem into instant expandability — agents can discover, compare, and recommend tools without leaving their conversation.

Quick Start

Add to your MCP client config:

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

Or with Docker/stdio:

{
  "mcpServers": {
    "hermes-atlas": {
      "command": "node",
      "args": ["/path/to/hermes-atlas-mcp/dist/index.js"]
    }
  }
}

Tools

| Tool | Description | Example | |------|-------------|---------| | search_repos | Full-text search across 169 repos | search_repos("memory persistence") | | list_categories | Browse 12 ecosystem categories | list_categories() | | get_repo | Detailed repo info + AI summary | get_repo("NousResearch/hermes-agent") | | recommend | Match tools to your use case | recommend("I need to deploy on K8s") | | get_featured | Trending/rising repos this week | get_featured() | | get_lists | Curated lists overview | get_lists() | | get_list | Specific curated list with per-repo descriptions | get_list("best-memory-providers") | | ecosystem_stats | Aggregate stats, category breakdown, latest version | ecosystem_stats() | | ask_atlas | RAG over research knowledge base (requires embeddings) | ask_atlas("How do skills work?") |

Optional: Local Embeddings

The ask_atlas tool provides RAG-powered answers grounded in 27 research files (6,500+ chunks) covering Hermes Agent installation, architecture, skills system, deployment, and best practices.

Install the embeddings (~70MB) separately:

npx hermes-atlas-mcp install-embeddings
# or equivalently:
npx hermes-atlas-install

The server auto-detects the embeddings at startup and adds the ask_atlas tool when available. Without embeddings, all other tools work perfectly using the summaries index.

How It Works

┌────────────────────────────────────────────┐
│           hermes-atlas-mcp                │
│                                            │
│  ┌──────────┐  ┌──────────────┐           │
│  │ repos    │  │ summaries    │           │
│  │ (169)    │  │ (AI-generated│  ← bundled │
│  └────┬─────┘  │  per-repo)  │  or fetched│
│       │        └──────────────┘           │
│  ┌────┴──────────────────────┐             │
│  │ lists, featured, stats   │ ← cached    │
│  └───────────────────────────┘   (4hr TTL) │
│                                            │
│  ┌───────────────────────────┐  optional   │
│  │ chunks.json (70MB)        │ ← install   │
│  │ RAG knowledge base        │   separately│
│  └───────────────────────────┘             │
└────────────────────────────────────────────┘
          │
    stdio (MCP)
  • Zero-config: Works immediately with no API keys needed
  • Offline-capable: Bundled data works without network; fresh data fetched in background
  • Light: Core data is ~300KB; embeddings are opt-in at 70MB
  • Fast: Full-text search and recommendations complete in <50ms

Data Sources

All data sourced from ksimback/hermes-ecosystem — a community-curated directory security-reviewed before inclusion.

| File | Size | Content | |------|------|---------| | repos.json | 60KB | 169 repos — owner, name, description, stars, category, official flag | | summaries.json | 189KB | AI-generated summaries + highlights per repo | | lists.json | 2KB | 6 curated lists (best memory, top skills, deployment, etc.) | | list-summaries.json | 26KB | Per-repo descriptions within each curated list | | featured.json | 241B | Currently featured/trending repos | | latest-release.json | 374B | Latest Hermes Agent version | | chunks.json | 70MB | 6,554 research chunks with pre-computed embeddings (optional) |

Development

git clone https://github.com/your-user/hermes-atlas-mcp.git
cd hermes-atlas-mcp
npm install
npm run build

# Test interactively
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"0.1"}}}' | npm start

# Watch mode
npm run dev

License

MIT. Data sourced from hermes-ecosystem (MIT/CC BY 4.0).