{"id":"f081876d-ad2a-43c6-af41-08015e1f1ee9","shortId":"Az2qad","kind":"mcp","title":"GitLab","tagline":"Integrates with GitLab repositories to enable searching, file management, issue creation, merge requests, forking, an...","description":"Integrates with GitLab repositories to enable searching, file management, issue creation, merge requests, forking, and branch creation through Node.js with robust Zod schema validation.\n\nThis custom GitLab MCP server provides integration with GitLab repositories, fixing schema validation issues present in the standard implementation. Built with Node.js and the Model Context Protocol SDK, it enables AI assistants to search repositories, manage files, create issues and merge requests, fork repositories, and create branches. The implementation uses Zod for robust schema validation and includes specific fixes for the search_repositories tool. It requires a GitLab Personal Access Token for authentication and can be configured to work with both gitlab.com and self-hosted GitLab instances.","tags":["gitlab"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/chris-miaskowski/custom-gitlab-mcp-server","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.554","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 2 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-04-29T22:21:55.156Z","embedding":null,"createdAt":"2026-04-21T19:27:28.106Z","updatedAt":"2026-04-29T22:21:55.156Z","lastSeenAt":"2026-04-29T22:21:55.156Z","tsv":"'access':110 'ai':71 'assist':72 'authent':113 'branch':32,87 'built':60 'configur':117 'context':66 'creat':78,86 'creation':12,27,33 'custom':42 'enabl':7,22,70 'file':9,24,77 'fix':51,99 'fork':15,30,83 'gitlab':1,4,19,43,49,108,127 'gitlab.com':122 'host':126 'implement':59,89 'includ':97 'instanc':128 'integr':2,17,47 'issu':11,26,54,79 'manag':10,25,76 'mcp':44 'merg':13,28,81 'model':65 'node.js':35,62 'open-source' 'person':109 'present':55 'protocol':67 'provid':46 'repositori':5,20,50,75,84,103 'request':14,29,82 'requir':106 'robust':37,93 'schema':39,52,94 'sdk':68 'search':8,23,74,102 'self':125 'self-host':124 'server':45 'specif':98 'standard':58 'token':111 'tool':104 'transport-stdio' 'use':90 'valid':40,53,95 'work':119 'zod':38,91","prices":[{"id":"bad68406-d801-4a11-9e6f-bb65cd8d3959","listingId":"f081876d-ad2a-43c6-af41-08015e1f1ee9","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-21T19:27:28.106Z"}],"sources":[{"listingId":"f081876d-ad2a-43c6-af41-08015e1f1ee9","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/chris-miaskowski-gitlab","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-21T19:27:28.106Z","lastSeenAt":"2026-04-29T22:21:55.156Z"}],"details":{"listingId":"f081876d-ad2a-43c6-af41-08015e1f1ee9","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"GitLab","github_stars":2,"registry_url":"https://www.pulsemcp.com/servers/chris-miaskowski-gitlab","source_code_url":"https://github.com/chris-miaskowski/custom-gitlab-mcp-server"},"updatedAt":"2026-04-29T22:21:55.156Z"}}