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.

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    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.
    7
    109
    12
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    A specialized server that provides advanced TypeScript code manipulation and analysis capabilities, enabling refactoring, navigation, diagnostics, and module analysis through Claude.
    11
    32,235
    452
    MIT
  • A
    license
    B
    quality
    D
    maintenance
    Exposes 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.
    9
    102
    3
    MIT
  • A
    license
    B
    quality
    C
    maintenance
    A 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.
    1
    12
    5
    MIT

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • A TypeScript MCP server for Home Assistant, enabling programmatic management of entities, automati…

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

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