Exposes Language Server Protocol features to agents for code analysis and refactoring across languages, such as finding references and renaming symbols.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add lsmcp -- npx typescript-mcp~/.codex/config.toml
[mcp_servers.lsmcp]
command = "npx"
args = ["typescript-mcp"]
# codex mcp add lsmcp -- npx typescript-mcp~/.cursor/mcp.json
{
"mcpServers": {
"lsmcp": {
"command": "npx",
"args": [
"typescript-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"lsmcp": {
"type": "stdio",
"command": "npx",
"args": [
"typescript-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"lsmcp": {
"command": "npx",
"args": [
"typescript-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"lsmcp": {
"command": "npx",
"args": [
"typescript-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"lsmcp": {
"command": "npx",
"args": [
"typescript-mcp"
]
}
}
}