MCP Server
Supports configuration management through .env files, specifically for storing and accessing API keys such as those needed for Gemini integration.
Enables the automated generation of unit tests using the Jest testing framework, with support for creating high-coverage test suites for TypeScript code.
Supports project dependency management through npm, including installation of required packages for the MCP server functionality.
Provides specialized tools for TypeScript code analysis, refactoring, and maintenance, allowing for code improvements, test generation, and documentation creation for TypeScript files.
Click on "Deploy 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., "@MCP Servergenerate unit tests for src/mcp-patterns/service.ts using jest"
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.
MCP Server (TypeScript)
Como rodar o projeto
Instale as dependências:
npm installConfigure sua chave Gemini no arquivo
.env:GEMINI_API_KEY=YOUR_GEMINI_API_KEY_HERECompile o projeto TypeScript:
npx tscRode o servidor:
node build/index.js
Related MCP server: TypeScript MCP
Funcionalidades MCP
O servidor expõe ferramentas (tools) para automação de tarefas de código:
Refatoração: Refatora arquivos conforme instruções.
Geração de Testes: Cria testes unitários de alta cobertura.
Geração de Documentação: Gera documentação detalhada para o código.
Assistente de Debug: Analisa código e mensagens de erro, sugerindo correções.
Navegação de Código: Responde perguntas sobre arquivos de código.
Exemplos de uso das tools
Cada ferramenta pode ser chamada via MCP Server, passando os parâmetros necessários:
{
"task": "refactor_code",
"params": {
"target_file": "src/mcp-patterns/controller.ts",
"instructions": "Melhore a legibilidade e adicione tratamento de erro."
}
}{
"task": "generate_tests",
"params": {
"target_file": "src/mcp-patterns/service.ts",
"framework": "jest"
}
}{
"task": "generate_docs",
"params": {
"target_file": "src/mcp-patterns/helper.ts"
}
}{
"task": "debug_assistant",
"params": {
"target_file": "src/mcp-patterns/controller.ts",
"error_message": "TypeError: Cannot read property 'id' of undefined"
}
}{
"task": "code_navigator",
"params": {
"target_file": "src/mcp-patterns/entity.ts",
"query": "Quais propriedades a entidade User possui?"
}
}Observações
As ferramentas MCP funcionam sobre arquivos TypeScript do projeto.
Os exemplos acima podem ser adaptados conforme a necessidade.
Consulte os arquivos em
src/modules/para detalhes de implementação de cada ferramenta.
This server cannot be deployed
Maintenance
Related MCP Connectors
Serves your design system and coding standards to coding agents, so they stop guessing.
Ship production-ready TypeScript code in half the time, at half the cost.
Coding agents in multi-service codebases routinely rebuild existing helpers, trust stale type definitions, and modify API contracts without knowing who consumes them. Carrick solves this by indexing your entire TypeScript ecosystem across service and repository boundaries. By integrating deeply with the TypeScript compiler, Carrick traces every route, type, and cross-service call while recording function behaviour so agents search by intent rather than name. Delivered via MCP for AI agents and LSP for IDEs, Carrick ensures models see existing endpoints and utilities before generating new code. The scanner is source-available and runs from your CLI or CI pipeline.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Related MCP Servers
- AlicenseAqualityDmaintenanceA TypeScript server that integrates Google's Gemini Pro model with Claude Desktop through the Model Context Protocol, allowing Claude users to access Gemini's text generation capabilities.7110 npm12MIT
- AlicenseAqualityFmaintenanceA specialized server that provides advanced TypeScript code manipulation and analysis capabilities, enabling refactoring, navigation, diagnostics, and module analysis through Claude.1129,619 npm453MIT
- 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.9205 npm3MIT
- AlicenseBqualityCmaintenanceA TypeScript-based MCP server that provides tools to interact with local Codex and Gemini CLIs via stdio transport. It enables users to execute prompts through the ask_codex and ask_gemini tools, supporting custom models and timeout configurations.13 npm6MIT