tsserver-mcp-server
Provides tools for TypeScript language services including completions, go-to-definition, type info, diagnostics, signature help, and references, enabling AI agents to interact with TypeScript/JavaScript code.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tsserver-mcp-serverShow diagnostics for src/main.ts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
tsserver-mcp-server
⚠️ Early development: this project is in an early stage and currently supports only a single TypeScript project at a time.
An MCP (Model Context Protocol) server built on the TypeScript Language Service. It exposes tools for completions, go-to-definition, type info, diagnostics, and more for use by AI or IDE clients.
Install dependencies
bun installRelated MCP server: TypeScript LSP MCP
Run
bun serveRuns in stdio mode for MCP client connections.
Tools
Tool | Description |
| Get completion suggestions at the cursor position |
| Get the definition location of a symbol (Go to Definition) |
| Get the definition location of a type |
| Get type and documentation at the cursor (Hover) |
| Get signature help (parameter hints) at a function call |
| Get all reference locations of a symbol (Find References) |
| Get syntactic and semantic diagnostics (errors/warnings) for a file |
Input parameters (shared by most tools)
filePath: File path (absolute or relative to project root)
fileContent: File content (TypeScript/JavaScript source code)
line / offset: Cursor line and column (1-based)
projectPath (optional): Project root directory (the one that contains
node_modules/tsconfig). When set, the server reads other project files from disk so that imports (e.g.zod), go-to-definition, and find-references work across the project. If omitted, only the in-memoryfileContentis used.
Cursor MCP configuration example
Add to your Cursor MCP settings:
{
"mcpServers": {
"tsserver": {
"command": "bun",
"args": ["run", "/path/to/tsserver-mcp-server/index.ts"]
}
}
}Replace /path/to/tsserver-mcp-server with the actual path to this project.
Technical notes
Uses TypeScript’s built-in
ts.createLanguageService; does not depend on a separate tsserver process.Project mode: Pass
projectPath(your repo root) so the host reads from disk. Thennode_modules, cross-file definitions, and references work.Single-file mode: Omit
projectPath(or only passfilePath+fileContent) to analyze one file in isolation without disk access.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceExposes VSCode's Language Server Protocol features through MCP, enabling AI assistants to perform language-aware operations like symbol navigation, reference tracking, safe renaming, type information retrieval, and hover documentation across codebases.Last updated
- AlicenseBqualityDmaintenanceExposes TypeScript Language Server Protocol functionality to AI agents, enabling them to query types at specific positions, find definitions and references, get diagnostics, run type tests, and type-check inline code just like in an IDE.Last updated9623MIT
- AlicenseAqualityDmaintenanceA TypeScript-aware MCP server that provides coding agents with repository discovery, code intelligence, and web project context for local codebases. It enables deep symbol navigation, diagnostic reporting, and structural analysis of monorepos without requiring full IDE integration.Last updated7201MIT
- AlicenseAqualityCmaintenanceProvides JavaScript/TypeScript code intelligence via LSP, enabling goto definition, hover info, and find references through MCP tools.Last updated31MIT
Related MCP Connectors
A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…
MCP server exposing the Backtest360 engine API as tools for AI agents.
A Model Context Protocol server for Wix AI tools
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Chia1104/tsserver-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server