lsp-mcp-server
Verified Safeby thousandmiles
Overview
Provides semantic code analysis capabilities, such as go-to-definition and find-references, by bridging Model Context Protocol (MCP) tool calls to a Language Server Protocol (LSP) server.
Installation
node build/index.jsSecurity Notes
The server spawns a local `typescript-language-server` instance and reads local files via `fs.readFile` based on paths provided as tool arguments. While this is necessary for its functionality, it operates with the permissions of the user running it and can access any file the user has access to within the project root. An agent controlling the `filePath` or `query` arguments could potentially read or process sensitive local files, though no direct code injection or arbitrary command execution vulnerabilities (like `eval`) are present. The primary risk is the scope of file system access granted to the process and the data an agent might request from it.
Similar Servers
cupertino
Cupertino is an Apple Documentation Crawler & MCP Server that provides accurate, up-to-date Apple API documentation and sample code to AI agents and developers for offline and AI-assisted development.
mcp-server-computer
This server acts as a Spring AI MCP Server component to provide cross-platform computer configuration information (OS, user, Java, and platform-specific details) to an AI agent.
meds-mcp
A Medical Context Protocol (MCP) server for retrieving and analyzing de-identified patient EHR data, facilitating LLM-powered chat interaction and evidence review with medical ontologies and faceted search.
dotbox-mcp
An MCP server that enables LLMs to execute .NET workloads in isolated Docker containers for C# code execution, project management, and web API hosting.