Skip to main content
Glama

MCP Server

MCP Server (TypeScript)

Como rodar o projeto

  1. Instale as dependências:
    npm install
  2. Configure sua chave Gemini no arquivo .env:
    GEMINI_API_KEY=YOUR_GEMINI_API_KEY_HERE
  3. Compile o projeto TypeScript:
    npx tsc
  4. Rode o servidor:
    node build/index.js

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.
-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Como rodar o projeto
    1. Funcionalidades MCP
      1. Exemplos de uso das tools
        1. Observações

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A 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 -
            1
            9
            TypeScript
            MIT License
            • Apple
            • Linux
          • A
            security
            F
            license
            A
            quality
            A specialized server that provides advanced TypeScript code manipulation and analysis capabilities, enabling refactoring, navigation, diagnostics, and module analysis through Claude.
            Last updated -
            11
            267
            242
            TypeScript
          • -
            security
            F
            license
            -
            quality
            A 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
          • -
            security
            A
            license
            -
            quality
            A TypeScript-based server project with comprehensive development tooling including testing, linting, and build configurations.
            Last updated -
            JavaScript
            MIT License

          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/kelvis-santos/MCP-vscode-examples'

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