#39 · of 445 · by weekly downloadsMCP server
Serena
Language-server backed code search and symbol-level editing for coding agents.
Rank
#39
of 445 · by weekly downloads
Weekly downloads
33K
npm + PyPI, last 7 days
Add it to your client
OfficialInstall
uv tool install -p 3.13 serena-agent && serena start-mcp-server
- Transport
- both
- Runtime
- Python
- Auth
- Not required
- License
- MIT
Tools
find_symbolget_symbols_overviewfind_referencing_symbolsreplace_symbol_bodyinsert_after_symbolsearch_for_patternreplace_contentlist_dirfind_fileread_fileexecute_shell_command
Repositoryhttps://github.com/oraios/serena
Serena runs as a local MCP server and gives an agent the view of a codebase that an IDE has: symbols, references and type hierarchies instead of raw text. Tools such as find_symbol and replace_symbol_body let the model read and rewrite one function at a time, so a large file never has to be pasted into context whole. It speaks stdio by default and can also be started in streamable HTTP mode when the client controls the lifecycle.
Similar MCP servers
Sentry MCP
MCP serverPulls Sentry issues and events into a coding agent's context
Developer ToolsSecurity & Monitoring
Semgrep MCP
MCP serverRuns Semgrep static analysis scans through MCP tools
Developer ToolsSecurity & Monitoring
OpenSearch MCP Server
MCP serverThe OpenSearch project's own server for listing indices, reading mappings and running search queries.
DatabasesSearch Engines & Web

Comments(0)
Sign in to comment