MCP

Serena

按符号和引用理解代码,再定位到需要的改动。

OraiosGPL-3.0-or-later收录于
效果示意
> 把 parseConfig 改名为 loadConfig
⏺ find_symbol("parseConfig")
⎿ src/config.ts:12 · 7 处引用
⏺ rename → loadConfig
⎿ 7 处调用已一起更新

介绍

Serena 通过 MCP 为 Claude Code 等助手提供类似 IDE 的语义工具。它可以按符号检索代码、寻找引用并执行结构化编辑,帮助助手理解函数、类和它们之间的关系,而不只依靠全文搜索与行号。

接入方式:原项目提供语言服务器后端,也说明了 JetBrains 相关接法。能力与所用后端、语言支持有关,部分语言需要额外依赖。项目还提供记忆等工具,是否启用应跟随具体客户端与工作流配置。

使用前:先阅读原作者 Quick Start,再按 Claude Code 客户端说明接入,不沿用第三方市场里可能过时的命令。Serena 应用采用 GPL-3.0-or-later,SolidLSP 组件采用 MIT。语义工具能帮助定位,但每次编辑仍需要检查与项目相关的验证结果。

适合谁

  • 需要理解较大代码库的开发者
  • 经常定位符号引用与重构范围的人

怎么安装

安装方式以原作者的说明为准。ClaudeModHub 只做收集和介绍,不托管代码;安装前请先看一眼原项目的说明和权限。

查看原作者的安装说明