serena vs context7

Two of the top projects in MCP servers for developers, side by side: who leads on each score part and who each one suits, then setup, license, activity and what each review found.

33rd of 86 in MCP servers for developers

serena

MCP server giving coding agents symbol-level code search, editing and refactoring

#55th of 86 in MCP servers for developers

context7

MCP server and CLI that feed current library docs to coding agents

Verdict

serena ranks higher, 91 to 89. Of the 4 score parts we measure for both, serena leads on 1, context7 on 2 and 1 is even.

  • Adoptioncontext7 leads by 9 points, 97 to 88.
  • FreshnessEven at 100.
  • Maintenancecontext7 leads by 7 points, 99 to 92.
  • Agent-readyserena leads by 70 points, 70 to 0: a wide gap.

Pick serena if you are

Developers who want their coding agent to navigate and refactor large codebases

  • Symbol-level find, reference lookup and edit tools instead of line-number or regex operations
  • Language server backend covers 40+ languages and is free to use

Pick context7 if you are

Developers using AI coding agents who want current library docs in context

  • One command, npx ctx7 setup, configures the skill or MCP for Cursor, Claude Code or OpenCode
  • Two modes: MCP tools or CLI with skill, so MCP support is optional
serena vs context7: score parts and facts
What we compareserenacontext7
Score parts, out of 100
Adoption88, widely used97, widely used
Freshness100, active100, active
Maintenance92, healthy99, healthy
Agent-ready70, partly0, none
Facts from GitHub and the README
Stars31k64k
Licensecustom license (read the license)MIT (permissive)
Last commitOct 2026Oct 2026
Last releaseOct 2026Oct 2026
LanguagePythonTypeScript
DockerYesNo
GPUNot neededNot needed
arm64 or Apple SiliconNot statedNot stated

serena

Serena is an MCP server that exposes IDE-style tools to coding agents: find symbol, find referencing symbols, symbol-body replacement, rename, and a memory system. It uses language servers (LSP, 40+ languages) by default, or a paid JetBrains plugin that adds move, inline, type hierarchy and debugging. It works with Claude Code, Codex, Cursor, VSCode, Claude Desktop and other MCP clients.

Who it is for: Developers who want their coding agent to navigate and refactor large codebases

Strengths

  • Symbol-level find, reference lookup and edit tools instead of line-number or regex operations
  • Language server backend covers 40+ languages and is free to use
  • Works with any MCP client, including Claude Code, Codex, Cursor and OpenWebUI
  • Layered YAML configuration: global, per-project, per-client context and modes

Weaknesses

  • Move, inline, type hierarchy and debugging need the paid JetBrains plugin
  • LSP backend rename covers symbols only; some languages need extra dependencies installed
  • Mixed licensing: GPL-3.0-or-later application with MIT SolidLSP component
  • README warns against marketplace installs; setup requires uv and per-client configuration
  • no GPU
  • Docker + Compose
  • Needs uv, language servers (per language), JetBrains IDE plugin (optional, paid)
  • Models: any MCP-capable client/LLM

context7

Context7 retrieves version-specific documentation and code examples for libraries and injects them into a coding agent's context. It works either as an MCP server exposing resolve-library-id and query-docs, or as a ctx7 CLI plus an installed skill. The repository holds the MCP server source; the API backend, parsing and crawling engines are private.

Who it is for: Developers using AI coding agents who want current library docs in context

Strengths

  • One command, npx ctx7 setup, configures the skill or MCP for Cursor, Claude Code or OpenCode
  • Two modes: MCP tools or CLI with skill, so MCP support is optional
  • Version-aware lookup, and library IDs like /vercel/next.js skip the matching step
  • Also ships a TypeScript SDK and Vercel AI SDK tools as npm packages

Weaknesses

  • Docs index, API backend, parsing and crawling engines are private; not self-hostable from this repo
  • Needs network access to mcp.context7.com; the README gives no offline mode
  • Free API key recommended for higher rate limits; limits are not stated
  • Docs are community-contributed; accuracy and security are not guaranteed
  • no GPU
  • Needs Node.js 22.13+ (ctx7 CLI), Context7 hosted API (mcp.context7.com), Context7 API key (recommended)

More in MCP servers for developers

Building with these?

We help teams pick an open-source AI stack and run it in production. Client work never changes a rank.