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.
serena
MCP server giving coding agents symbol-level code search, editing and refactoring
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
| What we compare | serena | context7 |
|---|---|---|
| Score parts, out of 100 | ||
| Adoption | 88, widely used | 97, widely used |
| Freshness | 100, active | 100, active |
| Maintenance | 92, healthy | 99, healthy |
| Agent-ready | 70, partly | 0, none |
| Facts from GitHub and the README | ||
| Stars | 31k | 64k |
| License | custom license (read the license) | MIT (permissive) |
| Last commit | Oct 2026 | Oct 2026 |
| Last release | Oct 2026 | Oct 2026 |
| Language | Python | TypeScript |
| Docker | Yes | No |
| GPU | Not needed | Not needed |
| arm64 or Apple Silicon | Not stated | Not 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.