BigHugger
MCP MCP server · io.github.oraios

io.github.oraios/serena

A powerful toolkit for coding, providing semantic retrieval and editing capabilities.

host stars
29,507
30-day movement
+21772/day
Related entries
2
Connections
0
pypilocalstdio

Serena is an MCP server that gives coding agents semantic code retrieval, editing, and refactoring tools built on language server protocol (LSP) integration. It works at the symbol level rather than raw text, and includes a memory system for long-lived agent workflows.

Reach for it when you want an agent to navigate and modify codebases precisely instead of relying on search-and-replace over whole files.

Use it to

  • Explore codebases at the symbol level
  • Perform precise symbolic refactoring and editing
  • Persist knowledge across agent sessions with memories
  • Configure active tools and language backends per project
  • Debug interactively via the JetBrains plugin

For Developers running LLM agents on codebases

Runs
installed — on your machine
Transport
stdio
Packaged as
pypi:serena-agent
Install
uvx serena-agent
Version
1.5.3
Last release
2026-05-26
topicsmcp-servercoding-agentssemantic-code-toolslsprefactoringmemory