GitLab
Integra-se com a API REST do GitLab para gerenciar repositórios, issues e merge requests.
GitHub
9
Experimente este MCPPatrocinadoDocumentação
GitLab MCP Server
Um servidor TypeScript totalmente tipado do Model Context Protocol (MCP) para integração abrangente com o GitLab.
Início Rápido
1. Obtenha um Token do GitLab
Crie um Token de Acesso Pessoal do GitLab com os escopos api, read_user e read_repository.
2. Adicione ao Claude Desktop
Adicione à sua configuração do Claude Desktop (~/Library/Application Support/Claude/claude_desktop_config.json no macOS):
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": ["-y", "@alosies/gitlab-mcp-server"],
"env": {
"NPM_CONFIG_TOKEN": "your-gitlab-token-here"
}
}
}
}
3. Comece a Usar
Pergunte a Claude coisas como:
- "Liste meus projetos do GitLab"
- "Mostre-me issues abertas em myproject"
- "Crie um merge request de feature-branch para main"
- "Comente no MR #42 em myproject"
- "Mostre-me MRs onde sou designado como revisor"
- "Marque o MR #15 como pronto para revisão"
- "Obtenha os logs do job #123"
Recursos
- Projects: Listar, obter detalhes
- Issues: Listar, obter, criar
- Merge Requests: Listar, obter, criar, atualizar com suporte completo ao fluxo de revisão
- Comments & Discussions: Criar notas, discussões em tópicos, comentários de código inline
- Review Management: Resolver/desfazer resolução de discussões, marcar como rascunho/pronto
- Filtering: Filtrar por revisor, responsável, autor
- Templates: Usar modelos de MR do GitLab para descrições
- Pipelines: Listar, obter, criar, repetir, cancelar, excluir
- Jobs: Listar jobs, obter logs com opções avançadas de rastreamento
- Repository: Listar branches, obter commits
- User: Obter informações do usuário atual
- TypeScript: Totalmente tipado com definições de tipos abrangentes
Documentação
- Guia de Instalação - Opções detalhadas de instalação e configuração
- Ferramentas Disponíveis - Lista completa de ferramentas e parâmetros
- Configuração - Configuração opcional de arquivo de configuração
- Exemplos de Uso - Exemplos de uso reais e fluxos de trabalho
- Guia TypeScript - Uso de TypeScript e definições de tipos
- Desenvolvimento - Contribuição e configuração de desenvolvimento
GitLab Auto-Hospedado
Para instâncias GitLab auto-hospedadas, adicione sua URL base:
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": ["-y", "@alosies/gitlab-mcp-server"],
"env": {
"NPM_CONFIG_TOKEN": "your-token",
"GITLAB_BASE_URL": "https://gitlab.mycompany.com"
}
}
}
}
Suporte
- Issues: GitHub Issues
- GitLab API: Documentação da API do GitLab
- MCP Protocol: Model Context Protocol
Licença
Licença MIT