MCP server wrapping TypeScript Language Server for JavaScript/TypeScript
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"w3-mcp-server-lsp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# W3 MCP LSP Server Python MCP server wrapping TypeScript Language Server for JavaScript/TypeScript code intelligence. **Status:** ✅ Working with real LSP protocol (not mock) ## Features - **lsp_goto_definition** - Jump to symbol definition location - **lsp_hover** - Get type information and documentation - **lsp_find_references** - Find all references/usages of symbol Supports JavaScript and TypeScript files via TypeScript Language Server. ## Quick Start ### 1. Clean Setup (Important!) ```bash cd /path/to/w3-mcp-server-lsp # Remove old lockfile and venv rm -rf uv.lock .venv venv # Unset old environment variable unset VIRTUAL_ENV ``` ### 2. Install Dependencies ```bash # Install TypeScript Language Server npm install -g typescript typescript-language-server # Install Python dependencies (using uv) uv sync # Install MCP CLI dependencies uv pip install 'mcp[cli]' ``` ### 3. Verify Installation ```bash # Check typescript-language-server which typescript-language-server typescript-language-server --version # Check Python env uv run python -c "from mcp.server.fastmcp import FastMCP; print('✓ MCP ready')" ``` ### 4. Test with MCP Inspector ```bash # Start MCP Inspector (interactive web UI) uv run mcp dev server.py ``` Opens URL like: ```text http://localhost:6274/?MCP_PROXY_AUTH_TOKEN=... ``` Features: - ✅ Available tools listed in sidebar - ✅ Test each tool interactively with JSON input - ✅ Real-time request/response viewing - ✅ Server logs and debugging - ✅ No extra dependencies needed ## Usage ### Option A: MCP Inspector (Development) Best way to test and debug: ```bash cd /path/to/w3-mcp-server-lsp # Start inspector uv run mcp dev server.py ``` Opens web UI at `http://localhost:5173`: - See available tools - Test each tool with JSON input - View request/response in real-time - See server logs ### Option B: Direct Python ```bash # Run server (stdio mode) uv run python server.py ``` ### Option C: Claude Code Integration #### Method 1: …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.