Serena

Symbol-level code search and editing for agents

★ Stars30.4k30,385 on GitHub
Last commit19 Oct 2026
LicenceGPL-3.0-or-later (SolidLSP part MIT)Per the project
View on GitHub ↗

From GitHub, fetched 19 Oct 2026.

Uses language servers to give an agent IDE-like tools: find symbols, references and definitions, and edit code at the symbol level instead of by line. Works with many languages.

At a glance

Runs asLocal
TypeMCP server
Maintained byCommunity
InstallPyPI: serena-agent

Sources: registry.modelcontextprotocol.io/v0/servers/io.github.oraios%2Fserena/versions/latest · github.com/oraios/serena, checked 19 Oct 2026. “Runs as” is from this listing. Blank means we haven't found it in official docs yet, not that it's unsupported.

In collections

Related tools

Everything (reference server)

Developer tools

Test server that exercises every MCP feature

Stars
★ 91.4k
Licence
Apache-2.0 / MIT (MCP licence transition)
Updated
  • MCP server
  • Official

Git (reference server)

Developer tools

Lets an agent read and work with a local Git repository

Stars
★ 91.4k
Licence
Apache-2.0 / MIT (MCP licence transition)
Updated
  • MCP server
  • Official

Context7

Developer tools

Current library documentation for coding agents

Stars
★ 63.3k
Licence
MIT
Updated
  • MCP server
  • Official
G

GitHub MCP Server

Developer tools

GitHub's own server for repos, issues, pull requests and Actions

Stars
★ 33.8k
Licence
MIT
Updated
  • MCP server
  • Official
D

Desktop Commander

Developer tools

Terminal, process and file tools on your own computer

Stars
★ 10.1k
Licence
MIT
Updated
  • MCP server
  • Community

GitMCP

Developer tools

Turns any public GitHub repo into a docs server

Stars
★ 8.5k
Licence
Apache-2.0
Updated
  • MCP server
  • Community