Language Server Protocol (LSP)
An existing protocol that standardizes how programming language features (autocomplete, go-to-definition, error checking) work across different editors. MCP was partially inspired by LSP's approach to universal tool connectivity.

