Skip to content

Server comparison

ServerToolsDefault modeMulti-userDockerLanguageLicense
mcp-core(foundation lib)TypeScript + PythonMIT
wet-mcp4 + 2local-relayyes (relay)GHCRPythonMIT
mnemo-mcp5 + 2local-relayyes (relay)GHCRPythonMIT
better-code-review-graph5 + 2local-relayyes (relay)GHCRPythonMIT
imagine-mcp4 + 2local-relayyes (relay)GHCRPythonMIT
better-telegram-mcp6 + 2remote-relayyes (relay+OAuth)GHCRPythonMIT
better-notion-mcp7 + 2remote-oauthyes (relay+OAuth)GHCRTypeScriptMIT
better-email-mcp6 + 2remote-relayyes (relay+OAuth)GHCRTypeScriptMIT
better-godot-mcp19 + 2stdionoGHCRTypeScriptMIT

(N + 2 = N domain tools plus the universal help and config tools — see tool layout standard.)

  • Most servers default to local-relay — single-user browser flow, simplest first-run UX.
  • Notion / Email / Telegram default to remote — team-shared deploy is the common scenario for these.
  • Godot defaults to stdio — no credentials needed, just a Godot-engine spawn.
  • mcp-core is not a server — it’s the shared library every other server consumes (transport, OAuth AS, lifecycle, multi-user primitives).

For most users:

  • wet-mcp — search the web. Useful in any agent context.
  • mnemo-mcp — give the agent a long-term memory. Pairs with wet for “what did we discuss last week?” queries.
  • better-code-review-graph — for code-aware workflows; provides token-efficient code-review context in agent calls.

For specific workflows:

  • Coding in unfamiliar repo → better-code-review-graph
  • Drafting docs/blog → better-notion-mcp
  • Image / video tasks → imagine-mcp
  • Telegram bot work → better-telegram-mcp
  • Email triage → better-email-mcp
  • Godot game dev → better-godot-mcp

Each server cuts independent releases (vMAJOR.MINOR.PATCH). All servers depend on mcp-core — major version bumps in mcp-core propagate as bumps to all consumers. See each server’s CHANGELOG.

All 9 repos are MIT-licensed. Forks and self-host welcome — no license fees, no telemetry phoning home.