typescript-server-mcp
Verified Safeby siphesihle1415
Overview
Provides a TypeScript Language Server specifically configured for Vue.js projects, designed to be integrated and run by a Language Server Protocol (LSP) client, typically within a VSCode extension.
Installation
node dist/typescript-server.mjs --stdioEnvironment Variables
- TS_MCP_LOG_DIR
- TS_MCP_NPM_LOCATION
- TS_LOG_VERBOSITY
- TS_MCP_SERVER_PATH
- TS_MCP_SERVER_FALLBACK_PATH
- TS_MCP_TRACE
- TS_MCP_SYNTAX_SERVER
- TS_MCP_TYPE_ACQUISITION
- TS_MCP_LOCALE
Security Notes
The server leverages the well-established 'typescript-language-server' and standard LSP communication via stdio. Configuration is read from environment variables, which is a standard practice. The explicit disabling of some LSP middleware capabilities (hover, code actions, completions) is noted as a design choice, possibly delegating these features or limiting the server's scope, but doesn't introduce obvious new vulnerabilities in the server's core execution model. No 'eval' or direct malicious patterns are present in the provided truncated code.
Similar Servers
mcp-server-typescript
Provides a Model Context Protocol (MCP) server to enable AI assistants to access DataForSEO's SEO data APIs through a standardized interface.
mcp-typescript-template
This project provides a foundational TypeScript template for developing remote Model Context Protocol (MCP) servers with robust tooling and best practices.
language-server-mcp
Provides language support features like hover information, code completion, and diagnostics for code editing through the Model Context Protocol (MCP).
ts-index
Indexes TypeScript code for semantic and symbol search, with Language Server Protocol (LSP) and Model Context Protocol (MCP) integration, enabling advanced code analysis and interaction.