Skip to main content
Glama

TypeScript MCP

by mizchi

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:

{ "mcpServers": { "typescript": { "command": "npx", "args": ["-y", "typescript-mcp@latest"] } } }

Add permissions in .claude/settings.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

# Install dependencies pnpm install # Build pnpm build

License

MIT

-
security - not tested
F
license - not found
-
quality - not tested

A specialized server that provides advanced TypeScript code manipulation and analysis capabilities, enabling refactoring, navigation, diagnostics, and module analysis through Claude.

  1. Features
    1. Usage
      1. Running as MCP Server
    2. MCP Tool Commands
      1. Develop
        1. License

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            The Claude Dev Server enables direct interaction with the file system within a specified workspace, allowing users to perform file and directory operations and implement code artifacts in software development using natural language commands.
            Last updated -
            2
            Python
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            The server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.
            Last updated -
            4
            7
            Python
            • Apple
          • -
            security
            A
            license
            -
            quality
            A comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.
            Last updated -
            29
            Python
            MIT License
          • -
            security
            F
            license
            -
            quality
            A utility toolkit that enhances Claude's code interaction capabilities by providing seamless tools for Java code analysis, manipulation, and testing workflows.
            Last updated -
            2
            TypeScript

          View all related MCP servers

          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/mizchi/typescript-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server