TypeScript Analyzer MCP Server - Enterprise Edition
@davidleathers113
关于 TypeScript Analyzer MCP Server - Enterprise Edition
Analyze and fix any types in TypeScript with an intelligent MCP server – fast, extensible, and React-aware.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"typescript-analyzer-mcp": {
"command": "node",
"args": [
"dist/index.js"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is TypeScript Analyzer MCP Server - Enterprise Edition?
It is a high-performance MCP (Model Context Protocol) server that analyzes and fixes TypeScript any types in a codebase, featuring caching, intelligent type inference, batch processing, and React component interface generation. It is designed for developers using MCP‑compatible assistants like Claude Desktop.
How to use TypeScript Analyzer MCP Server - Enterprise Edition?
Clone the repository, run npm install, build with npm run build, and start with npm start (or node dist/index.js). To use with Claude Desktop, add the server to your .claude-app.json configuration under mcpServers. Invoke operations via tools such as analyzeTypeScriptFile, fixTypeScriptFile, batchFixTypeScriptFiles, generateComponentInterface, clearCache, configureServer, and getServerInfo.
Key features of TypeScript Analyzer MCP Server - Enterprise Edition
- Scan TypeScript files for
anytypes and suggest replacements - Automatically replace
anytypes with more specific types - Process multiple files in batch with configurable concurrency
- Generate TypeScript interfaces for React component props
- Update server configuration (log level, caching) at runtime
- Clear and manage analysis caches on demand
Use cases of TypeScript Analyzer MCP Server - Enterprise Edition
- Analyze a single TypeScript file for
anyusage and get suggestions - Fix
anytypes in a file with a dry run to preview changes - Batch‑fix all TypeScript files in a directory, skipping backups if desired
- Generate a proper TypeScript interface for a React component’s props
- Clear the analysis cache to force fresh analyses on subsequent operations
FAQ from TypeScript Analyzer MCP Server - Enterprise Edition
What types does the server use to replace any?
It applies a predefined set of mappings for common patterns (e.g., e: any → e: React.SyntheticEvent, data: any → data: Record<string, unknown>). For patterns not covered, it defaults to unknown.
Can I preview changes before applying them?
Yes. The fixTypeScriptFile and batchFixTypeScriptFiles tools accept a dryRun parameter. When set to true, the server shows the modifications without altering any files.
How can I process multiple files at once?
Use the batchFixTypeScriptFiles tool. Provide a directory and a glob pattern (e.g., **/*.ts) to select files; you can also adjust concurrency for parallel processing.
Does the server create backup files before editing?
By default, a backup is created before modifying a file. To skip this, set the skipBackup parameter to true when calling fixTypeScriptFile or batchFixTypeScriptFiles.
How do I clear the analysis cache?
Invoke the clearCache tool. This removes all cached analysis results, forcing fresh analyses on subsequent operations.
其他 分类下的更多 MCP 服务器
Mcp
browsermcpBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
评论