mcpField
H
hermes-atlas-mcp

hermes-atlas-mcp

Local
hermesatlas.comDeveloper Tools13Updated 11w ago

About hermes-atlas-mcp

hermes-atlas-mcp makes the Hermes Atlas community catalog available to MCP-aware clients exploring tools, skills, plugins, and integrations for Hermes Agent. It fetches catalog data live from hermesatlas.com and caches it in memory for one hour.

Key features

  1. 01Keyword search across projects
  2. 02Project summaries and metadata
  3. 03Curated lists by category
  4. 04Guide and comparison retrieval
  5. 05Free-form questions to Atlas

Use cases

  1. 01Find memory providers for Hermes Agent
  2. 02Review a project's description and URL
  3. 03Browse curated projects in a category
  4. 04Ask about guides or project differences

MCP support

It offers five MCP tools for catalog search, project lookup, guide retrieval, and questions, plus resources for the catalog, summaries, curated lists, and ecosystem overview.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"ksimback-hermes-atlas": {
"command": "npx",
"args": [
"-y",
"hermes-atlas-mcp"
]
}
}
}
Run commandnpx -y hermes-atlas-mcp

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmhermes-atlas-mcp0.2.0

Tools

5

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
limitintegerNo
querystringYes
categorystringNo

Details

From the project README

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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.