Build an MCP server and a language server from one Rust engine.
Your editor speaks the Language Server Protocol. Claude Code, Cursor and Codex speak MCP. lspkit serves both from one Rust engine, and profiles it too.
source & further reading
lspkit.dev — original article