Content
# typescript-mcp
> ⚠️ **This project is under active development.** APIs and features may change without notice.
A specialized MCP (Model Context Protocol) server for TypeScript projects, providing advanced code manipulation and analysis capabilities.
## Features
- **Refactoring**: Symbol renaming, file moving, symbol deletion
- **Code Navigation**: Jump to definition, find references, get type signatures
- **Diagnostics**: Get TypeScript errors and warnings
- **Module Analysis**: List exported symbols from modules
## Usage
### Running as MCP Server
Add to your mcp settings:
```json
{
"mcpServers": {
"typescript": {
"command": "npx",
"args": ["-y", "typescript-mcp@latest"]
}
}
}
```
Add permissions in `.claude/settings.json`.
```json
{
"permissions": {
"allow": [
"mcp__typescript__find_references",
"mcp__typescript__get_definitions",
"mcp__typescript__get_diagnostics",
"mcp__typescript__get_module_symbols",
"mcp__typescript__get_type_signature"
],
"deny": []
}
}
```
## MCP Tool Commands
When using this MCP server in Claude, the tools are available with the `mcp__typescript__` prefix:
- `mcp__typescript__move_file` - Move TypeScript/JavaScript files
- `mcp__typescript__rename_symbol` - Rename symbols across the project
- `mcp__typescript__delete_symbol` - Delete symbols and their references
- `mcp__typescript__find_references` - Find all references to a symbol
- `mcp__typescript__get_definitions` - Get symbol definitions
- `mcp__typescript__get_diagnostics` - Get TypeScript diagnostics
- `mcp__typescript__get_module_symbols` - List module exports
- `mcp__typescript__get_type_signature` - Get detailed type signatures
## Develop
```bash
# Install dependencies
pnpm install
# Build
pnpm build
```
## License
MIT
You Might Also Like
Ollama
Ollama enables easy access to large language models on macOS, Windows, and Linux.

n8n
n8n is a secure workflow automation platform for technical teams with 400+...
OpenWebUI
Open WebUI is an extensible web interface for customizable applications.

Dify
Dify is a platform for AI workflows, enabling file uploads and self-hosting.

Zed
Zed is a high-performance multiplayer code editor from the creators of Atom.
MarkItDown MCP
markitdown-mcp is a lightweight MCP server for converting URIs to Markdown.