关于 Serena
Serena 是 Oraios AI 于 2025 年 3 月开源的 MCP 编码工具包, 采用 MIT 许可, 官方定位是「编码代理的 IDE」。它基于 LSP 语言服务器在符号层级理解代码, 可覆盖 40 多种编程语言, 并能接入 Claude Code、Codex、Cursor 等任意 MCP 客户端。
与依赖行号和文本搜索的方案不同, Serena 在符号层面提供查找定义、引用分析、重命名、移动与内联等 IDE 级操作, 并内置项目记忆和可组合模式, 让代理在大型代码库上更省 token、更少误改; 部分深度能力来自付费的 JetBrains 插件。
技能规格
| 厂商 | Oraios AI |
|---|---|
| 平台 | MCP |
| 能力维度 | 代码工程 |
| 是否官方 | 官方出品 |
| 中文支持 | 不支持 |
| 上线时间 | 2025-03 |
| 最近核实 | 2026-09 |
| 费用说明 | 核心工具开源免费, MIT 许可; 仅 JetBrains 深度集成插件为付费订阅。 |
怎么安装
uv tool install -p 3.13 serena-agent 安装, 然后运行 serena init 初始化; 接入 Claude Code 可用 claude mcp add serena -- serena start-mcp-server --context ide-assistant --project $(pwd), 或用 serena setup 自动写入客户端配置。需先安装 uv。 适用场景
- 让 AI 在大型仓库中按符号而非文本定位定义、引用与实现, 减少盲目检索
- 执行跨文件重命名、移动与安全删除等重构操作, 避免手工修改遗漏
- 为编码代理提供跨会话的项目记忆与诊断信息, 支撑长期维护任务
相关链接
同维度的其他技能
以下是「代码工程」维度下的其他技能,可作备选。 想一次看完,见 代码工程类 Agent Skills。
GitHub MCP Server
GitHub 官方 MCP 服务, 让 AI 直接读写仓库、Issue 与 PR。
Sentry MCP Server
Sentry 官方 MCP 服务器, 让 AI 查询报错、issue 与性能数据。
Semgrep MCP Server
Semgrep 官方 MCP 服务, 让 AI 在编码时做静态安全扫描与规则查询。
GitLab MCP Server
GitLab 官方内建 MCP, 让 AI 工具安全访问仓库、Issue 与 Merge Request。
Git MCP Server
Anthropic 官方参考服务器, 让 AI 用自然语言读取本地 Git 仓库与提交历史。
Repomix
把整个代码库打包成 AI 友好的单文件, 并以 MCP 模式供代理按需分析。