{"repo":"Tritlo/lsp-mcp","free":true,"listed":false,"github":"https://github.com/Tritlo/lsp-mcp","clone":"git clone https://github.com/Tritlo/lsp-mcp.git","description":"An MCP server that lets you interact with LSP servers","language":"TypeScript","stars":123,"topics":[],"license":"MIT","category":"mcp-servers","readme_excerpt":"LSP MCP Server An MCP (Model Context Protocol) server for interacting with LSP (Language Server Protocol) interface. This server acts as a bridge that allows LLMs to query LSP Hover and Completion providers. Overview The MCP Server works by: 1. Starting an LSP client that connects to a LSP server 2. Exposing MCP tools that send requests to the LSP server 3. Returning the results in a format that LLMs can understand and use This enables LLMs to utilize LSPs for more accurate code suggestions. Configuration: Features MCP Tools - get info on location : Get hover information at a specific location in a file - get completions : Get completion suggestions at a specific location in a file - get code actions : Get code actions for a specific range in a file - open document : Open a file in the LSP server for analysis - close document : Close a file in the LSP server - get diagnostics : Get diagnostic messages (errors, warnings) for open files - start lsp : Start the LSP server with a specified root directory - restart lsp server : Restart the LSP server without restarting the MCP server - set log level : Change the server's logging verbosity level at runtime MCP Resources - lsp-diagnostics:// resources for accessing diagnostic messages with real-time updates via subscriptions - lsp-hover:// resources for retrieving hover information at specific file locations - lsp-completions:// resources for getting code completion suggestions at specific positions Additional Features - Comprehensi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Tritlo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Tritlo/lsp-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}