Bring LSP (Language Server Protocol) Support to Cursor CLI for Production-Grade Code Intelligence

Feature request for product/service

Cursor CLI

Describe the request

Feature Request: Bring LSP (Language Server Protocol) Support to Cursor CLI for Production-Grade Code Intelligence

Cursor Editor already leverages LSP internally (similar to VS Code), enabling high-quality code intelligence such as symbol resolution, type awareness, and safe refactoring.

However, Cursor CLI currently operates mostly on:

file-based context
search (grep-like)
embeddings

This makes it powerful, but still limited compared to what LSP-backed workflows can achieve—especially for strongly typed languages like Swift.

This would be huge. That said, I think for the time being you can look into using something like Serena for LSP support: GitHub - oraios/serena: A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent · GitHub

Hey, thanks for the detailed feature request. The reasoning about the difference between a grep approach vs LSP makes sense, and the diagram is clear.

I can’t share a specific timeline or commit for implementation right now. It’s currently under review.

As a temporary option, like @Robert_Babaev suggested above, you can connect Serena GitHub - oraios/serena: A powerful MCP toolkit for coding, providing semantic retrieval and editing capabilities - the IDE for your agent · GitHub via MCP. It spins up a language server and gives the agent symbol resolution, find references, go-to-definition, and more via LSP. For strongly typed languages like Swift, this is much closer to what you’re describing than grep or embeddings.

If there are updates on native support, I’ll post them in the thread.