@@ -6,31 +6,31 @@ The canonical "where do I find X for Hermes" directory. Maintained alongside the
66
77## MCP Servers Worth Installing
88
9- ### Official (Anthropic-maintained)
10- - [ ` @modelcontextprotocol/server-github ` ] ( https://github. com/modelcontextprotocol/servers/tree/main/src/ github ) — PRs, issues, code search, Actions
9+ ### Official / reference
10+ - [ ` @modelcontextprotocol/server-github ` ] ( https://www.npmjs. com/package/@ modelcontextprotocol/server- github ) — PRs, issues, code search, Actions
1111- [ ` @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
12+ - [ ` @modelcontextprotocol/server-postgres ` ] ( https://www.npmjs. com/package/@ modelcontextprotocol/server- postgres ) — read-only SQL
13+ - [ ` @modelcontextprotocol/server-sqlite ` ] ( https://github.com/modelcontextprotocol/servers-archived /tree/main/src/sqlite ) — local SQLite
14+ - [ ` @modelcontextprotocol/server-puppeteer ` ] ( https://www.npmjs. com/package/@ modelcontextprotocol/server- puppeteer ) — headless browser automation
1515- [ ` @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
16+ - [ ` @modelcontextprotocol/server-google-drive ` ] ( https://www.npmjs. com/package/@ modelcontextprotocol/server- gdrive ) — Drive read
1717
1818### First-party vendor MCPs
1919- [ ` @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
20+ - [ ` @supabase/mcp-server-supabase ` ] ( https://github.com/supabase-community/supabase-mcp/tree/main/packages /mcp-server-supabase ) — Postgres + storage + auth
21+ - [ ` @stripe/mcp-server-stripe ` ] ( https://github.com/stripe/ai/tree/main/tools/modelcontextprotocol ) — payments read + restricted writes
22+ - [ ` Linear remote MCP ` ] ( https://linear.app/docs/ mcp ) — issue tracking
23+ - [ ` @notionhq/notion- mcp-server ` ] ( https://github.com/makenotion /notion-mcp-server ) — page read/write
2424- [ ` @browserbase/mcp-server ` ] ( https://github.com/browserbase/mcp-server-browserbase ) — managed headless browser
2525- [ ` @chromadb/mcp-server-chroma ` ] ( https://github.com/chroma-core/chroma-mcp ) — vector search
2626
2727### Community
28- - [ ` mem0/mcp-server-mem0 ` ] ( https://github.com/mem0ai/ mem0/tree/main/ mcp ) — persistent cross-device memory
28+ - [ ` Mem0 remote MCP ` ] ( https://docs. mem0.ai/platform/mem0- mcp ) — persistent cross-device memory
2929- [ ` arxiv-mcp-server ` ] ( https://github.com/blazickjp/arxiv-mcp-server ) — arxiv search + PDF extraction
3030- [ ` 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
31+ - [ ` @modelcontextprotocol/ server-slack` ] ( https://github.com/modelcontextprotocol/servers-archived /tree/main/src/slack ) — message, search, profile
3232- [ ` 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
33+ - [ ` e2b-dev/ mcp-server` ] ( https://github.com/e2b-dev/mcp-server ) — disposable Python sandboxes
3434- [ ` mcp-obsidian ` ] ( https://github.com/MarkusPfundstein/mcp-obsidian ) — your Obsidian vault
3535
3636See [ Part 17] ( ./part17-mcp-servers.md ) for install patterns and trust model guidance.
@@ -74,7 +74,7 @@ See [Part 20](./part20-observability.md).
7474
7575## Security research / CVEs of note (2026)
7676
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 ) .
77+ - ** Comment and Control (2026-04-15)** — cross-vendor prompt-injection via GitHub PR titles hitting Claude Code, Gemini CLI, GitHub Copilot Agent. See the defensive write-up referenced in [ Part 19 ] ( ./part19-security-playbook.md ) .
7878- ** MCP stdio poisoning** — untrusted npm packages that proxy stdio MCP traffic. Mitigated by pinning versions + Socket.dev/Semgrep audits.
7979- ** Webhook replay attacks** — a reminder that HMAC + TTL together, not HMAC alone, prevents replay.
8080
0 commit comments