Gitlab Ingest Projects
gitlab_ingest_projectsIngest GitLab projects into the medulla knowledge graph as typed Project nodes, including GitLabGroup and partOfGroup links, so project-group relationships become queryable.
Instructions
Natively ingest GitLab projects into medulla as typed :Project nodes.
Lists projects via the GitLab API and pushes them (with their :GitLabGroup + :partOfGroup links) into the knowledge graph via the fast engine client. Native-ingestion failures propagate to the caller. CONCEPT:AU-KG.ingest.enterprise-source-extractor.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "gitlab_ingest_projects"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owned | No | Only owned projects. | |
| search | No | Only projects matching this text. | |
| per_page | No | Projects per page. | |
| max_pages | No | Maximum pages to read. | |
| membership | No | Only projects the caller is a member of. |