[
{
"name": "searchGitLabDocs",
"description": "Search across GitLab's official documentation with intelligent ranking. Covers 2,494+ pages including CI/CD, API, administration, development, security, and operations.",
"arguments": [
{
"name": "query",
"type": "string",
"desc": "Search query to find relevant GitLab documentation"
},
{
"name": "maxResults",
"type": "number",
"desc": "Maximum number of results to return (default: 10, max: 50)"
},
{
"name": "section",
"type": "string",
"desc": "Filter by documentation section: ci, api, user, admin, development, security, operations, integrations"
}
]
},
{
"name": "getDocPage",
"description": "Retrieve the complete content of a specific GitLab documentation page including detailed configuration examples, code snippets, and step-by-step guides",
"arguments": [
{
"name": "path",
"type": "string",
"desc": "Document path (e.g., 'ci/yaml/README.md')"
}
]
},
{
"name": "listDocSections",
"description": "Browse available GitLab documentation sections and their hierarchical structure",
"arguments": []
}
]