返回 AI 工具目录

oraios/serena

MCP 服务人工精选最近核验 2026年7月23日

Serena 是一个开源的 Model Context Protocol(MCP)工具包,为编码类 Agent 提供接近 IDE 的语义代码能力。它不依赖简单的文本搜索或行号,而是基于语言服务器(LSP)在符号层面工作:查找符号、生成文件与符号概览、追踪跨文件引用与类型层级,并支持符号重命名、按符号体替换、在符号前后插入代码,以及删除无用代码等重构与编辑操作。作为 MCP 服务器,它可接入 Claude Code、Codex CLI、VSCode、Cursor、JetBrains 等客户端,覆盖 40 多种编程语言;默认使用开源语言服务器,另提供付费的 JetBrains 插件后端以获得更强能力。通过 uv 安装,并用多层 YAML 配置。采用 MIT 许可。

定价开源部署本地运行国内可达国内可达许可MIT

解决什么问题

  • 让编码 Agent 用符号级检索替代粗糙的文本搜索
  • 跨文件追踪引用与类型层级,减少改动遗漏
  • 支持重命名、替换符号体等安全重构操作
  • 通过 MCP 复用同一套代码能力对接多种客户端

适合

  • 用 Claude Code、Cursor 等做大型代码库改造的团队
  • 希望 Agent 精确定位符号而非整文件读取的场景
  • 需要跨文件重构、引用分析的编码工作流
  • 已采用 MCP 生态、想补齐语义代码能力

不适合

  • 需接入支持 MCP 的客户端才能使用,非独立应用
  • 部分重构与调试能力仅在付费 JetBrains 后端提供
  • 语义能力依赖对应语言的 LSP 支持是否完善
  • 不含大模型,推理质量取决于所接的编码 Agent

如何接入

  • 以 MCP 服务器形式接入各类编码 Agent 客户端
  • 支持 Claude Code、Codex CLI、VSCode、Cursor、JetBrains
  • 默认走开源语言服务器,覆盖 40 多种语言
  • 通过 uv 安装,用全局/项目/上下文多层 YAML 配置

已知限制

  • 自身不含模型,需搭配编码 Agent 与大模型使用
  • 高级重构、调试为付费 JetBrains 后端专属
  • 效果受各语言 LSP 成熟度影响
  • 需本地环境安装 uv 与语言服务器依赖

接入与使用事实

部署方式
本地运行
实现语言
Python
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
MIT
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

  1. 代码仓库仅作事实索引

访问官网