MCP

Serena

Navigate code by symbols and references before making changes.

OraiosGPL-3.0-or-laterAdded
Illustrative
> Rename parseConfig to loadConfig
⏺ find_symbol("parseConfig")
⎿ src/config.ts:12 · 7 references
⏺ rename → loadConfig
⎿ All 7 call sites updated

About this mod

Serena gives Claude Code and other MCP clients IDE-like semantic tools. It can retrieve code by symbol, find references, and perform structured edits, helping an assistant reason about functions, classes, and their relationships beyond text search and line numbers.

Backends and setup: the project documents a language-server backend and a JetBrains integration. Capabilities depend on the backend and language support; some languages require additional dependencies. Other tools, including memory features, can be configured for the client and workflow.

Before using it: follow the author's Quick Start and Claude Code client instructions rather than potentially outdated third-party marketplace commands. The Serena application uses GPL-3.0-or-later, while SolidLSP uses MIT. Semantic navigation helps locate a change, but edits still need the project's relevant checks.

Who it’s for

  • Developers exploring larger codebases
  • People tracing references and planning refactors

How to install

Follow the original author’s instructions. ClaudeModHub only collects and describes mods; we don’t host code. Check the project’s README and permissions before installing.

Read the author’s install guide