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.
MCP Server (TypeScript)
Como rodar o projeto
- Instale as dependências:
- Configure sua chave Gemini no arquivo
.env
: - Compile o projeto TypeScript:
- Rode o servidor:
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:
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 installed
A TypeScript server that exposes various code automation tools powered by Gemini, including code refactoring, test generation, documentation creation, debugging assistance, and code navigation capabilities.
Related MCP Servers
- AsecurityAlicenseAqualityA 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.Last updated -19TypeScriptMIT License
- AsecurityFlicenseAqualityA specialized server that provides advanced TypeScript code manipulation and analysis capabilities, enabling refactoring, navigation, diagnostics, and module analysis through Claude.Last updated -11267242TypeScript
- -securityFlicense-qualityA server that allows interaction with Google's Gemini AI through the Gemini CLI tool using the Model Context Protocol, providing a standardized interface for querying Gemini with various options and configurations.Last updated -JavaScript
- -securityAlicense-qualityA TypeScript-based server project with comprehensive development tooling including testing, linting, and build configurations.Last updated -JavaScriptMIT License