Skip to main content
Glama
kelvis-santos

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

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.

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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