feat: implement list_merge_requests functionality

- Add ListMergeRequestsSchema with comprehensive filtering options
- Implement listMergeRequests function following GitLab API
- Add tool definition and switch case handler
- Include in readOnlyTools array
- Update README.md with new tool documentation
This commit is contained in:
Jiaqi Wang
2025-05-28 16:54:30 +02:00
parent f8b1444afd
commit cc847772f1
4 changed files with 137 additions and 2 deletions

View File

@ -125,4 +125,5 @@ When using with the Claude App, you need to set up your API key and URLs directl
48. `list_pipeline_jobs` - List all jobs in a specific pipeline
49. `get_pipeline_job` - Get details of a GitLab pipeline job number
50. `get_pipeline_job_output` - Get the output/trace of a GitLab pipeline job number
51. `list_merge_requests` - List merge requests in a GitLab project with filtering options
<!-- TOOLS-END -->