# LSP MCP Server

> Use this tool when you need to refactor code efficiently in TypeScript, JavaScript, or Python projects. It solves problems such as renaming variables, extracting functions, and reorganizing code through natural language commands, providing a streamlined development experience. The LSP MCP Server takes in code files and natural language inputs, outputting refactored code, making it ideal for developers looking to improve code quality and readability.

Canonical page: https://skillsregistry.net/skills/sminnee-lsp-mcp  
JSON: https://api.skillsregistry.net/v1/skills/sminnee-lsp-mcp

## Description

Provides code refactoring capabilities for TypeScript/JavaScript and Python through Language Server Protocol integration. Enables renaming symbols, extracting functions, finding references, and moving code between files via natural language commands.

## Trust

- **Trust score (0–1):** 0.67
- **Verification tier:** scanned
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** file-system
- **Updated:** 2026-09-28

## Source

- **Source listing:** [Glama](https://glama.ai/mcp/servers/mkr7mvki0d)
- **Repository:** <https://github.com/sminnee/lsp-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "sminnee-lsp-mcp"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/sminnee-lsp-mcp` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/sminnee-lsp-mcp/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
