npm hermes-atlas-mcpstdioMITupdated 1mo ago
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.).
hermes atlas mcp 能做什么?
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 existinghermes-atlasentry 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
| Tool | What it does |
|---|---|
search_projects |
Ranked keyword search over the catalog. Optional category filter. |
get_project |
Full summary + metadata + URL for one owner/repo. |
list_by_category |
Ranked projects in one of the six curated lists. |
get_guide |
Full text of the beginner's guide, install guide, or vs-Claude-Code comparison. |
ask_atlas |
Free-form RAG question routed to the site's /api/chat endpoint. |
Resources
| URI | Content |
|---|---|
hermes-atlas://repos |
Full catalog JSON |
hermes-atlas://summaries |
AI-generated summaries JSON |
hermes-atlas://lists |
Curated lists JSON |
hermes-atlas://ecosystem |
ECOSYSTEM.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
- hermesatlas.com — the live site
- ksimback/hermes-ecosystem — the source repo behind the site
- Hermes Agent — the agent this ecosystem is built around
安装
把 hermes atlas mcp 添加到你的客户端。选择你正在使用的那个。
claude mcp add hermes-atlas-mcp -- npx -y hermes-atlas-mcpcodex mcp add hermes-atlas-mcp -- npx -y hermes-atlas-mcpamp mcp add hermes-atlas-mcp -- npx -y hermes-atlas-mcp{
"mcpServers": {
"hermes-atlas-mcp": {
"command": "npx",
"args": [
"-y",
"hermes-atlas-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"hermes-atlas-mcp": {
"command": "npx",
"args": [
"-y",
"hermes-atlas-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"hermes-atlas-mcp","command":"npx","args":["-y","hermes-atlas-mcp"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"hermes-atlas-mcp": {
"command": "npx",
"args": [
"-y",
"hermes-atlas-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"hermes-atlas-mcp": {
"command": "npx",
"args": [
"-y",
"hermes-atlas-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"hermes-atlas-mcp": {
"command": "npx",
"args": [
"-y",
"hermes-atlas-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"hermes-atlas-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"hermes-atlas-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"hermes-atlas-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"hermes-atlas-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y hermes-atlas-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
5 个工具
hermes atlas mcp 向已连接的智能体提供 5 个工具。
- search_projects
- Ranked keyword search over the catalog. Optional `category` filter.
- get_project
- Full summary + metadata + URL for one `owner/repo`.
- list_by_category
- Ranked projects in one of the six curated lists.
- get_guide
- Full text of the beginner's guide, install guide, or vs-Claude-Code comparison.
- ask_atlas
- Free-form RAG question routed to the site's `/api/chat` endpoint.
评分
74 / 100
良好
- 文档21/25
- 维护19/25
- 可信度13/20
- 能力9/15
- 安装体验12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 22 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 5 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 0.2.0最新 | 2026年4月24日 |
| 0.1.1 | 2026年4月24日 |