gitlab_list_mrs
ActiveTool of Gitlab
declared in 0.1.0
List merge requests in a GitLab project by project ID. Returns MR ID, title, state, author, source/target branches, and URL. Filter by state and author.
Parameters schema
{
"type": "object",
"examples": [
{
"_apiKey": "your-gitlab-api-key",
"project_id": "123"
},
{
"state": "merged",
"_apiKey": "your-gitlab-api-key",
"per_page": 50,
"project_id": "123"
}
],
"required": [
"_apiKey",
"project_id"
],
"properties": {
"state": {
"type": "string",
"description": "Filter by state: \"opened\", \"closed\", \"merged\", or \"all\" (default: \"opened\")"
},
"_apiKey": {
"type": "string",
"description": "GitLab personal access token"
},
"per_page": {
"type": "number",
"description": "Number of merge requests to return (default 20, max 100)"
},
"project_id": {
"type": "string",
"description": "Project ID or URL-encoded path"
}
}
}Parent server
Gitlab
https://github.com/pipeworx-io/mcp-gitlab
1/7 registries