Serena MCP:用 LSP 取代 Grep 的程式碼導航方案
Serena MCP 透過 LSP(Language Server Protocol)Server 提供比 grep 更精準的程式碼定位,適合大型專案的跨 repo 搜尋。
優勢:
- 基於語意的程式碼導航,不只是文字比對
- 跨 repo 與不同子集合版本的搜尋能力
- Context 放大到 1M 後,LSP server MCP 的上下文佔比問題減輕
限制:
- 會佔用幾 % 上下文
- 需要管理不同 repo 版本避免污染
與 cx-cli 的差異: cx 偏向單檔分析的 LSP 替代品,較輕量;Serena 偏常駐型,適合大專案。OpenCode 也有類似的內建 LSP 功能。