Get Project
get_projectRead-onlyIdempotent
Get full details for a public GitLab project by numeric ID or "namespace/project" path (e.g., "gitlab-org/gitlab"). Pass the path as written, with a plain slash — do not URL-encode it, the tool handles that internally. Returns name, description, stars, forks, default branch, topics, and last activity date.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Project numeric ID (e.g., "278964") or "namespace/project" path with a plain slash (e.g., "gitlab-org/gitlab"). Do not percent-encode the slash. |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Project numeric ID | |
| url | Yes | Project web URL | |
| name | Yes | Project name | |
| forks | Yes | Fork count | |
| stars | Yes | Star count | |
| topics | Yes | Project topics/tags | |
| archived | Yes | Whether the project is archived | |
| full_path | Yes | Project path with namespace | |
| namespace | Yes | Project namespace full path | |
| created_at | Yes | ISO timestamp of creation | |
| visibility | Yes | Project visibility (public, private, etc.) | |
| description | Yes | Project description | |
| open_issues | Yes | Open issues count | |
| last_activity | Yes | ISO timestamp of last activity | |
| default_branch | Yes | Default branch name |