{"data":{"name":"io.github.jmrplens/gitlab-mcp-server","title":"GitLab MCP Server","description":"Go MCP server for GitLab: 2 dynamic tools reach 1000+ REST/GraphQL actions. Free/CE, no paid tier.","version":"3.1.0","websiteUrl":"https://jmrp.io/docs/gitlab-mcp-server","repositoryUrl":"https://github.com/jmrplens/gitlab-mcp-server","remotes":[{"url":"https://mcp.jmrp.io/gitlab","type":"streamable-http","headers":[{"name":"Authorization","isSecret":true,"description":"Bearer <token>. The endpoint runs in OAuth mode: a client that speaks the OAuth flow needs no header at all and discovers the authorization server from the 401 challenge. A GitLab personal access token also works here, sent as 'Bearer glpat-...', which keeps clients with no OAuth flow working. It travels per request and is never stored server-side.","placeholder":"Bearer glpat-xxxxxxxxxxxxxxxxxxxx"}]}],"packages":[{"version":"3.1.0","identifier":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.1.0/gitlab-mcp-server.mcpb","runtimeHint":"stdio","registryType":"mcpb","runtimeArguments":null,"environmentVariables":null},{"identifier":"ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","runtimeHint":"stdio","registryType":"oci","runtimeArguments":null,"environmentVariables":null},{"identifier":"docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","runtimeHint":"stdio","registryType":"oci","runtimeArguments":null,"environmentVariables":null},{"version":"3.1.0","identifier":"@jmrp.io/gitlab-mcp-server","runtimeHint":"stdio","registryType":"npm","runtimeArguments":null,"environmentVariables":null},{"version":"3.1.0","identifier":"jmrplens-gitlab-mcp-server","runtimeHint":"stdio","registryType":"pypi","runtimeArguments":null,"environmentVariables":null},{"version":"3.1.0","identifier":"gitlab-mcp-server","runtimeHint":"stdio","registryType":"nuget","runtimeArguments":null,"environmentVariables":null}],"status":"active","isLatest":true,"source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"GitLab MCP Server","source":"official-registry","sourceId":"io.github.jmrplens/gitlab-mcp-server","updatedAt":"2026-09-30T19:55:15.152Z","confidence":100,"websiteUrl":"https://jmrp.io/docs/gitlab-mcp-server","description":"Go MCP server for GitLab: 2 dynamic tools reach 1000+ REST/GraphQL actions. Free/CE, no paid tier.","verification":"official","repositoryUrl":"https://github.com/jmrplens/gitlab-mcp-server"}],"publishedAt":"2026-09-30T19:55:15.152Z","updatedAt":"2026-09-30T19:55:15.152Z","resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.jmrp.io/gitlab"},{"protocol":"mcp","package":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.1.0/gitlab-mcp-server.mcpb","registryType":"mcpb","version":"3.1.0"},{"protocol":"mcp","package":"ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","registryType":"oci"},{"protocol":"mcp","package":"docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","registryType":"oci"},{"protocol":"mcp","package":"@jmrp.io/gitlab-mcp-server","registryType":"npm","version":"3.1.0"},{"protocol":"mcp","package":"jmrplens-gitlab-mcp-server","registryType":"pypi","version":"3.1.0"},{"protocol":"mcp","package":"gitlab-mcp-server","registryType":"nuget","version":"3.1.0"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.jmrplens%2Fgitlab-mcp-server","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.jmrplens%2Fgitlab-mcp-server","name":"io.github.jmrplens/gitlab-mcp-server","description":"Go MCP server for GitLab: 2 dynamic tools reach 1000+ REST/GraphQL actions. Free/CE, no paid tier.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.jmrp.io/gitlab"},{"protocol":"mcp","package":"https://github.com/jmrplens/gitlab-mcp-server/releases/download/v3.1.0/gitlab-mcp-server.mcpb","registryType":"mcpb","version":"3.1.0"},{"protocol":"mcp","package":"ghcr.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","registryType":"oci"},{"protocol":"mcp","package":"docker.io/jmrplens/gitlab-mcp-server:3.1.0@sha256:87e483299a2663a7a5d4d28679859b0c7fba2b1a421b7de2652441a569d4a2fc","registryType":"oci"},{"protocol":"mcp","package":"@jmrp.io/gitlab-mcp-server","registryType":"npm","version":"3.1.0"},{"protocol":"mcp","package":"jmrplens-gitlab-mcp-server","registryType":"pypi","version":"3.1.0"},{"protocol":"mcp","package":"gitlab-mcp-server","registryType":"nuget","version":"3.1.0"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://jmrp.io/docs/gitlab-mcp-server","repositoryUrl":"https://github.com/jmrplens/gitlab-mcp-server","version":"3.1.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.jmrplens/gitlab-mcp-server","status":"degraded","lastCheckedAt":"2026-10-05T10:19:32.252Z","lastSuccessfulCheck":null,"latencyMs":482,"consecutiveFailures":4,"isStale":false,"checks":{"protocolValid":false,"agentCardValid":null,"endpointReachable":true,"mcpHandshakeValid":false},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-10-05T10:19:32.252Z","source":{"type":"health-check","url":null},"observedAt":"2026-10-05T10:19:32.252Z"},"security":null,"timestamps":{"createdAt":"2026-09-30T19:55:15.152Z","updatedAt":"2026-09-30T19:55:15.152Z","observedAt":"2026-10-05T10:19:32.252Z"},"compatibility":{"serverVersion":"3.1.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}