
一个强大的MCP编码工具包,提供语义检索和编辑功能——你的代理IDE
概览
* Serena 提供类似于集成开发环境(IDE)能力的本质功能,在符号层面运行并利用关系结构。* 它通过模型上下文协议()与任何客户端/大型语言模型集成。Serena 的方案涉及稳健的高层抽象,区别于依赖行号或原始搜索模式等底层概念的方法。 实际上,这意味着你的代理必须工作,尤其是在更大、更复杂的代码库中。 请不要通过MCP或插件市场安装Serena!这些平台包含过时且次优的安装命令。请按照我们的快速启动说明操作。 https://github.com/user-attachments/assets/8d11646e-b80e-4723-b9d7-32d6101b5f58 :tv: 更长视频:5分钟内介绍Serena(YouTube) 虽然下载和搭建Serena的是人类,但我们的终端用户本质上是AI代理。作为实际应用Serena工具的人,他们处于评估Serena的最佳位置。
概述(AI 翻译)
你的编码代理的IDE
- Serena 提供关键的语义代码检索、编辑、重构和调试工具,这些工具类似于集成环境集成环境(IDE)的功能, 在符号层面操作并利用关系结构。
- 它通过模型上下文协议(MCP)与任何客户端/大型语言模型集成。
Serena的代理优先工具设计涉及稳健的高层次抽象,区别于 依赖于行号或原始搜索模式等底层概念的方法。
实际上,这意味着你的代理人能更快、更高效、更可靠地运作,尤其是在大型和 更复杂的代码库。
[!提示] Serena v2 已发布,采用了基于 REPL 的新代理界面。 了解更多 关于新界面以及如何配置。
视频
我们的“终端用户”说了什么
虽然下载和设置Serena的是人类,但我们的终端用户本质上是AI代理。 作为真正使用塞雷娜工具的人,他们最有资格评估塞雷娜。
我们设计了一个无偏的评估提示,引导代理执行~20个常规编码任务, 代表日常发展工作,
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
The IDE for Your Coding Agent
- Serena provides essential semantic code retrieval, editing, refactoring and debugging tools that are akin to an IDE’s capabilities, operating at the symbol level and exploiting relational structure.
- It integrates with any client/LLM via the model context protocol (MCP).
Serena’s agent-first tool design involves robust high-level abstractions, distinguishing it from approaches that rely on low-level concepts like line numbers or primitive search patterns.
Practically, this means that your agent operates faster, more efficiently and more reliably, especially in larger and more complex codebases.
[!TIP] Serena v2 with the new REPL-based agent interface has been released.
Learn more about the new interface and how to configure it.
Video
What Our “End Users” Say
While it is humans who download and set up Serena, our end users are essentially AI agents. As the ones actually applying Serena’s tools, they are in the best position to evaluate Serena.
We crafted an unbiased evaluation prompt that leads the agent to perform ~20 routine coding tasks, representative of everyday development work, in order to estimate the value added by Serena’s tools when used alongside its own built-ins.
Here’s a one-sentence summary of what the agents had to say:
Opus 4.6 (high) in Claude Code on a large Python codebase:
“Serena’s IDE-backed semantic tools are the single most impactful addition to my toolkit – cross-file renames, moves, and reference lookups that would cost me 8–12 careful, error-prone steps collapse into one atomic call, and I would absolutely ask any developer I work with to set them up.”
GPT 5.4 (high) in Codex CLI on a Java codebase:
"As a coding AI agent, I would ask my owner to add Serena because it gives me the missing IDE-level understanding of symbols, references, and
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →