GitLab Public
live DevelopmentSearch and explore public GitLab projects and issues without authentication
3 tools
0ms auth
free tier 50 calls/day
Tools
search_projects
required: query Search public GitLab projects by keyword, ordered by star count. Returns project ID, name, description, stars, forks, open issues count, and web URL.
Parameters
Name Type Description
query req string Search query string limit opt number Number of results to return (default 10, max 100) Try it
Response
get_project
required: id Get a public GitLab project by numeric ID or URL-encoded path (e.g., "gitlab-org%2Fgitlab"). Returns full project details including name, description, stars, forks, default branch, topics, and activity dates.
Parameters
Name Type Description
id req string Project numeric ID or URL-encoded path (e.g., "gitlab-org%2Fgitlab") Try it
Response
search_issues
required: query Search issues across all public GitLab projects. Returns issue title, state, author, labels, project ID, and URL.
Parameters
Name Type Description
query req string Search query for issue titles and descriptions limit opt number Number of results to return (default 10, max 100) Try it
Response
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
List available tools
bash
curl -X POST https://gateway.pipeworx.io/gitlab-public/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' Call a tool
bash
curl -X POST https://gateway.pipeworx.io/gitlab-public/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_projects","arguments":{"query": "hello"}}}'