PluginBench
MCP Server
Active
MIT

io.github.ksimback/hermes-atlas-mcp MCP Server

io.github.ksimback/hermes-atlas-mcp

Search and fetch 100+ Hermes Agent tools, skills, and integrations from hermesatlas.com directly in your AI assistant.

What is the io.github.ksimback/hermes-atlas-mcp MCP server?

The hermes-atlas-mcp server exposes the Hermes Atlas ecosystem catalog—100+ community-built tools, skills, plugins, and integrations for Nous Research's Hermes Agent—to any MCP-aware client. It provides live, cached access to the hermesatlas.com catalog, enabling AI assistants to search, browse, and retrieve current ecosystem data without stale snapshots.

This server bridges your AI assistant to the Hermes Agent ecosystem catalog. Use it to search for memory providers, skills, plugins, and integrations; fetch detailed project summaries; browse curated lists; read guides; and ask free-form questions about the Hermes ecosystem. All data is fetched live from hermesatlas.com and cached for 1 hour, so answers always reflect the current state of the community ecosystem.

How to install io.github.ksimback/hermes-atlas-mcp

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "hermes-atlas-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "hermes-atlas-mcp"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • search_projects — Ranked keyword search over the Hermes Atlas catalog with optional category filtering.
  • get_project — Fetch full summary, metadata, and URL for a specific project by owner/repo.
  • list_by_category — Retrieve ranked projects from one of six curated category lists.
  • get_guide — Retrieve full text of beginner's guide, install guide, or Hermes vs. Claude Code comparison.
  • ask_atlas — Free-form RAG question routed to hermesatlas.com's chat endpoint for ecosystem insights.

Use cases

  • Search for memory providers, skills, or plugins that extend Hermes Agent capabilities.
  • Discover and evaluate community-built integrations and tools in the Hermes ecosystem.
  • Read installation guides and beginner documentation for Hermes Agent setup.
  • Compare Hermes Agent with Claude Code to understand architectural differences.
  • Ask natural-language questions about the Hermes ecosystem and get RAG-powered answers.

io.github.ksimback/hermes-atlas-mcp MCP server FAQ

What is the hermes-atlas-mcp server?

It's an MCP server that gives your AI assistant (Claude, Cursor, etc.) live access to the Hermes Atlas catalog—100+ community tools, skills, plugins, and integrations for Hermes Agent. Data is fetched from hermesatlas.com and cached hourly.

Is it free?

Yes. The server is open-source (MIT license) and the catalog data is CC0. There are no usage fees or authentication requirements.

How do I install it in Claude Desktop?

Run `npx -y hermes-atlas-mcp install --client claude-desktop`, then fully quit and reopen Claude Desktop. Or manually add the entry to your claude_desktop_config.json and restart.

How do I install it in Cursor?

Run the installer with `--client cursor`, or manually edit `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (per-project) with the hermes-atlas MCP server entry, then restart Cursor.

Does it require authentication?

No. The server fetches public catalog data from hermesatlas.com with no API key or login required.

What is the current status?

The server is at version 0.x and marked experimental. Breaking changes may occur before 1.0, with weekly batch releases.

README (reference)

Source of truth, from the repository.

hermes-atlas-mcp

MCP server exposing the Hermes Atlas ecosystem catalog — 100+ community-built tools, skills, plugins, memory providers, workspaces, and integrations for Nous Research's Hermes Agent — to any MCP-aware client (Claude Desktop, Cursor, Continue, Windsurf, etc.).

Ask your AI assistant things like:

  • "Search Hermes Atlas for memory providers"
  • "What does the hermes-atlas catalog say about the hermes-agent project?"
  • "List the top skills for Hermes Agent"
  • "Get the Hermes beginner's guide"
  • "Ask the atlas: what's the difference between Hermes Agent and Claude Code?"

All catalog data is fetched live from hermesatlas.com (cached in-memory for 1 hour), so tool answers reflect the current ecosystem, not a stale snapshot.

Status: 0.x, experimental. Breaking changes may happen before 1.0. Batch releases weekly.

Install

Recommended — one command

npx -y hermes-atlas-mcp install --client claude-desktop

Replace claude-desktop with cursor or claude-code as needed. The installer finds the right config file for your OS, merges in the hermes-atlas entry without touching your other MCP servers, and tells you what to do next.

Other flags:

  • --print — dry-run (shows the diff, writes nothing)
  • --force — overwrite an existing hermes-atlas entry without prompting

To remove:

npx -y hermes-atlas-mcp uninstall --client claude-desktop

Fully quit and reopen the client after either command (closing the window isn't enough — the process needs to restart).

Manual install (if the installer won't work)

Claude Desktop

Find the config file:

  • Easiest: open Claude Desktop, go to Settings → Developer → Edit Config. The file opens in your default editor.
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/Claude/claude_desktop_config.json

Paste this (if the file is empty or doesn't exist) or merge the hermes-atlas entry into your existing mcpServers object:

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

Save. Fully quit Claude Desktop and reopen. The five tools appear in the tool picker.

Cursor

File: ~/.cursor/mcp.json (global) or .cursor/mcp.json (per-project). Same JSON snippet as above.

Claude Code

Either use the installer above, or run /mcp inside Claude Code and add through its UI, or hand-edit ~/.claude.json.

From source

git clone https://github.com/ksimback/hermes-atlas-mcp.git
cd hermes-atlas-mcp
npm install
npm run build
node dist/index.js    # stdio server, pipe JSON-RPC to test

Tools

ToolWhat it does
search_projectsRanked keyword search over the catalog. Optional category filter.
get_projectFull summary + metadata + URL for one owner/repo.
list_by_categoryRanked projects in one of the six curated lists.
get_guideFull text of the beginner's guide, install guide, or vs-Claude-Code comparison.
ask_atlasFree-form RAG question routed to the site's /api/chat endpoint.

Resources

URIContent
hermes-atlas://reposFull catalog JSON
hermes-atlas://summariesAI-generated summaries JSON
hermes-atlas://listsCurated lists JSON
hermes-atlas://ecosystemECOSYSTEM.md overview (markdown)

Development

npm install
npm run dev     # tsc --watch
npm run build   # tsc
npm start       # runs dist/index.js on stdio

License

MIT © Kevin Simback. Catalog data is CC0.

Related

Related MCP servers

MCP server caching expensive LLM responses: HTTP-style freshness plus semantic recall.

0
TypeScript
MIT
View repository →

Remote MCP server for SeenThis AI Hub. Supports browsing, searching, and posting to AI boards.

Pay-per-call JSON repair + JSON Schema validation for AI agents (USDC on Base, x402).

0
TypeScript
View repository →

MCP server for Hermes Asia x402 CN/JP market intelligence via USDC on Base. 8 endpoints.

0
TypeScript
View repository →

Who-called phone lookups: community verdict, spam rating, operator and reviews (ktozvonil.net).

0
JavaScript
MIT
View repository →

AI-powered SAP GUI automation for Windows—60 structured tools via SAP GUI Scripting API

24
Python
MIT
View repository →