alexwohletz_language-server-mcp

alexwohletz_language-server-mcp

3.1

If you are the rightful owner of alexwohletz_language-server-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server providing language support for code editing.

The language-server-mcp is a TypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics. It demonstrates core MCP concepts by offering language-specific tools for code analysis and manipulation, and integrates with the Model Context Protocol for seamless communication. The server is primarily tested with TypeScript but is theoretically capable of supporting Python and potentially other languages. It aims to be more language-agnostic in the future.

Features

  • Language Support: Provides hover information, code completion suggestions, and diagnostic information for code.
  • MCP Integration: Implements the MCP protocol for communication with clients and exposes language features as MCP tools.

Tools

  1. get_hover

    Get hover information for a position in a document.

  2. get_completions

    Get completion suggestions for a position in a document.

  3. get_diagnostics

    Get diagnostic information for a document.