GitLab Public

live Development

Search 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
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
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

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"}}}'