|
| 1 | +# Hermes Ecosystem |
| 2 | + |
| 3 | +The canonical "where do I find X for Hermes" directory. Maintained alongside the guide — if you ship something useful, open a PR to add it. |
| 4 | + |
| 5 | +--- |
| 6 | + |
| 7 | +## MCP Servers Worth Installing |
| 8 | + |
| 9 | +### Official (Anthropic-maintained) |
| 10 | +- [`@modelcontextprotocol/server-github`](https://github.com/modelcontextprotocol/servers/tree/main/src/github) — PRs, issues, code search, Actions |
| 11 | +- [`@modelcontextprotocol/server-filesystem`](https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem) — read/write to scoped directories |
| 12 | +- [`@modelcontextprotocol/server-postgres`](https://github.com/modelcontextprotocol/servers/tree/main/src/postgres) — read-only SQL |
| 13 | +- [`@modelcontextprotocol/server-sqlite`](https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite) — local SQLite |
| 14 | +- [`@modelcontextprotocol/server-puppeteer`](https://github.com/modelcontextprotocol/servers/tree/main/src/puppeteer) — headless browser automation |
| 15 | +- [`@modelcontextprotocol/server-memory`](https://github.com/modelcontextprotocol/servers/tree/main/src/memory) — lightweight KV memory |
| 16 | +- [`@modelcontextprotocol/server-google-drive`](https://github.com/modelcontextprotocol/servers/tree/main/src/gdrive) — Drive read |
| 17 | + |
| 18 | +### First-party vendor MCPs |
| 19 | +- [`@cloudflare/mcp-server-cloudflare`](https://github.com/cloudflare/mcp-server-cloudflare) — Workers, KV, D1, R2 |
| 20 | +- [`@supabase/mcp-server-supabase`](https://github.com/supabase/mcp-server-supabase) — Postgres + storage + auth |
| 21 | +- [`@stripe/mcp-server-stripe`](https://github.com/stripe/agent-sdk) — payments read + restricted writes |
| 22 | +- [`@linear/mcp-server-linear`](https://github.com/linear/linear-mcp-server) — issue tracking |
| 23 | +- [`@notion/mcp-server-notion`](https://github.com/notionhq/notion-mcp-server) — page read/write |
| 24 | +- [`@browserbase/mcp-server`](https://github.com/browserbase/mcp-server-browserbase) — managed headless browser |
| 25 | +- [`@chromadb/mcp-server-chroma`](https://github.com/chroma-core/chroma-mcp) — vector search |
| 26 | + |
| 27 | +### Community |
| 28 | +- [`mem0/mcp-server-mem0`](https://github.com/mem0ai/mem0/tree/main/mcp) — persistent cross-device memory |
| 29 | +- [`arxiv-mcp-server`](https://github.com/blazickjp/arxiv-mcp-server) — arxiv search + PDF extraction |
| 30 | +- [`mcp-server-atlassian`](https://github.com/sooperset/mcp-atlassian) — Jira + Confluence |
| 31 | +- [`mcp-server-slack`](https://github.com/modelcontextprotocol/servers/tree/main/src/slack) — message, search, profile |
| 32 | +- [`dbt-mcp`](https://github.com/dbt-labs/dbt-mcp) — dbt Cloud |
| 33 | +- [`mcp-server-e2b`](https://github.com/e2b-dev/e2b-mcp) — disposable Python sandboxes |
| 34 | +- [`mcp-obsidian`](https://github.com/MarkusPfundstein/mcp-obsidian) — your Obsidian vault |
| 35 | + |
| 36 | +See [Part 17](./part17-mcp-servers.md) for install patterns and trust model guidance. |
| 37 | + |
| 38 | +--- |
| 39 | + |
| 40 | +## Coding-agent integrations |
| 41 | + |
| 42 | +- [Claude Code](https://docs.claude.com/en/docs/claude-code) — `claude -p` + ACP |
| 43 | +- [OpenAI Codex CLI](https://github.com/openai/codex) — `codex -p` |
| 44 | +- [Gemini CLI](https://github.com/google-gemini/gemini-cli) — `gemini -p` (free tier via OAuth) |
| 45 | +- [OpenCode](https://github.com/sst/opencode) — multi-model orchestrator |
| 46 | +- [Aider](https://aider.chat) — pair-programming REPL |
| 47 | + |
| 48 | +See [Part 18](./part18-coding-agents.md). |
| 49 | + |
| 50 | +--- |
| 51 | + |
| 52 | +## Dashboard plugins |
| 53 | + |
| 54 | +- `hermes-dashboard-lightrag` — graph explorer tab |
| 55 | +- `hermes-dashboard-langfuse` — inline Langfuse traces for the current session |
| 56 | +- `hermes-dashboard-costs` — per-provider / per-skill cost chart |
| 57 | + |
| 58 | +(Community-maintained; see [Part 12](./part12-web-dashboard.md#dashboard-plugins).) |
| 59 | + |
| 60 | +--- |
| 61 | + |
| 62 | +## Observability + cost |
| 63 | + |
| 64 | +- [Langfuse](https://github.com/langfuse/langfuse) — self-hostable tracing + prompts + evals |
| 65 | +- [Helicone](https://github.com/Helicone/helicone) — gateway-first proxy, auto caching |
| 66 | +- [Arize Phoenix](https://github.com/Arize-ai/phoenix) — OpenTelemetry-native, offline |
| 67 | +- [OpenRouter](https://openrouter.ai) — provider aggregator with cost routing |
| 68 | +- [Helicone pricing comparison](https://www.helicone.ai/llm-cost) — current retail prices |
| 69 | +- [Artificial Analysis](https://artificialanalysis.ai) — third-party benchmarks |
| 70 | + |
| 71 | +See [Part 20](./part20-observability.md). |
| 72 | + |
| 73 | +--- |
| 74 | + |
| 75 | +## Security research / CVEs of note (2026) |
| 76 | + |
| 77 | +- **Comment and Control (2026-04-15)** — cross-vendor prompt-injection via GitHub PR titles hitting Claude Code, Gemini CLI, GitHub Copilot Agent. [Disclosure thread](https://example.com/disclosure). |
| 78 | +- **MCP stdio poisoning** — untrusted npm packages that proxy stdio MCP traffic. Mitigated by pinning versions + Socket.dev/Semgrep audits. |
| 79 | +- **Webhook replay attacks** — a reminder that HMAC + TTL together, not HMAC alone, prevents replay. |
| 80 | + |
| 81 | +See [Part 19](./part19-security-playbook.md). |
| 82 | + |
| 83 | +--- |
| 84 | + |
| 85 | +## Templates in this repo |
| 86 | + |
| 87 | +- [`templates/config/*`](./templates/config/) — five opinionated config baselines |
| 88 | +- [`templates/compose/langfuse-stack.yml`](./templates/compose/langfuse-stack.yml) — Langfuse v3 self-host |
| 89 | +- [`templates/caddy/Caddyfile`](./templates/caddy/Caddyfile) — reverse proxy + auto TLS |
| 90 | +- [`templates/systemd/hermes.service`](./templates/systemd/hermes.service) — hardened unit file |
| 91 | +- [`scripts/vps-bootstrap.sh`](./scripts/vps-bootstrap.sh) — fresh VPS → production in one run |
| 92 | + |
| 93 | +--- |
| 94 | + |
| 95 | +## Elsewhere on the web |
| 96 | + |
| 97 | +- [Hermes Agent (Nous Research)](https://github.com/NousResearch/hermes-agent) — upstream |
| 98 | +- [Model Context Protocol](https://modelcontextprotocol.io) — spec + servers catalog |
| 99 | +- [awesome-mcp-servers](https://github.com/punkpeye/awesome-mcp-servers) |
| 100 | +- [Nous Research Discord](https://discord.gg/nousresearch) — community support |
| 101 | + |
| 102 | +--- |
| 103 | + |
| 104 | +## Submit an entry |
| 105 | + |
| 106 | +Open a PR adding to the relevant section. Requirements: |
| 107 | +1. Link to a real, public repo |
| 108 | +2. One-line description of what it does |
| 109 | +3. (MCP servers) license + trust-tier recommendation |
| 110 | + |
| 111 | +See [CONTRIBUTING.md](./CONTRIBUTING.md). |
0 commit comments