{"slug":"isaacphi/mcp-language-server","name":"Language Server","description":"MCP Language Server gives MCP enabled clients access to semantic tools like get definition, references, rename, and diagnostics.","category":"development","tags":["community"],"official":false,"stars":1537,"transport":"stdio","install":[{"cmd":"npm install -g pyright</code></p>","imports":[]}],"tools":[{"name":"definition","description":"Retrieves the complete source code definition of any symbol (function, type, constant, etc.) from your codebase."},{"name":"references","description":"Locates all usages and references of a symbol throughout the codebase."},{"name":"diagnostics","description":"Provides diagnostic information for a specific file, including warnings and errors."},{"name":"hover","description":"Display documentation, type hints, or other hover information for a given location."},{"name":"rename_symbol","description":"Rename a symbol across a project."},{"name":"edit_file","description":"Allows making multiple text edits to a file based on line numbers. Provides a more reliable and context-economical way to edit files compared to search and replace based edit tools."}],"env_vars":[],"auth_type":"none","github":"https://github.com/isaacphi/mcp-language-server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}