boj_gitlab_get_project
Retrieve project details from GitLab by providing a project ID or URL-encoded path to access repository information and metadata.
Instructions
Get a GitLab project
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Project ID or URL-encoded path |
Implementation Reference
- mcp-bridge/main.js:275-276 (handler)The handler logic for `boj_gitlab_get_project` inside `handleGitLabTool`, which invokes `gitlabApiCall`.
case "boj_gitlab_get_project": return gitlabApiCall("GET", `/projects/${encodeURIComponent(args.project_id)}`); - mcp-bridge/main.js:552-555 (registration)Tool registration definition for `boj_gitlab_get_project` within the MCP tool list.
{ name: "boj_gitlab_get_project", desc: "Get a GitLab project", props: { project_id: { type: "string", description: "Project ID or URL-encoded path" } }, req: ["project_id"] }, { name: "boj_gitlab_create_issue", desc: "Create a GitLab issue", props: { project_id: { type: "string" }, title: { type: "string" }, description: { type: "string" } }, req: ["project_id", "title"] }, { name: "boj_gitlab_list_issues", desc: "List GitLab project issues", props: { project_id: { type: "string" }, state: { type: "string", enum: ["opened", "closed", "all"] } }, req: ["project_id"] }, { name: "boj_gitlab_create_mr", desc: "Create a merge request", props: { project_id: { type: "string" }, title: { type: "string" }, source: { type: "string" }, target: { type: "string" } }, req: ["project_id", "title", "source"] },