Serena
oraios/serena
以 language server 为基础的 MCP 工具组,让 agent 用「找符号、找引用、改函数」的方式读写程序,而不是整档读取。
为什么选它大型项目中能明显省 token、降低误改,Claude Code、Codex、Cursor 与 JetBrains 都能接。
安装
- GitHub
- oraios/serena
- 星数
- ★ 30.7k
- 许可
- 自定义许可
- 语言
- Python
- 最近更新
- 2026年10月20日
适合用来
- 让 agent 以符号为单位查找定义和引用,而不是读取整个文件
- 跨文件重命名、移动和重构代码
- 在大型或多语言项目中减少 token 用量和误改
- 接入 Claude Code、Codex、Cursor、JetBrains 等支持 MCP 的客户端
怎么开始
- 确认已安装 uv(命令会用到 uvx)
- 运行 claude mcp add serena -- uvx --from git+https://github.com/oraios/serena serena start-mcp-server
- 在 Claude Code 中照常布置任务,agent 会改用 Serena 的符号工具查找和修改代码
使用前须知
默认使用免费开源的 language server;另有 JetBrains 插件后端,属于付费插件并提供免费试用。Serena 只提供工具,实际工作仍需 LLM 完成。
以上由 AI 根据项目说明整理,实际用法请以官方文档为准。
同类工具
- Agent-ReachMCP 与 Agent · ★ 102k
让 AI 代理读取互联网内容,支持 Twitter、Reddit、Bilibili 等平台
- worldmonitorMCP 与 Agent · ★ 89.4k
实时全球智能仪表板,AI新闻聚合与地缘政治监测
- career-opsMCP 与 Agent · ★ 76.6k
AI求职助手,扫描职位板,评分并优化求职文件
- SuperpowersMCP 与 Agent · ★ 305k
一套给 Claude Code 等 agent 的技能(skills)与开发流程:先脑力激荡、写计划、TDD,再派子 agent 实作与审查。
- Context7MCP 与 Agent · ★ 63.6k
MCP 服务器,让 Claude Code、Cursor 等工具实时抓取函数库最新版本的官方文档与范例,减少 AI 写出过时 API。
出处 GitHub · 更新于 2026年10月24日 · 版权属原作者