- Made owner property optional in GitLabForkParentSchema
- Made forked_from_project property optional in GitLabForkSchema
- Improved error handling in fork_repository MCP handler
- Made owner property optional in GitLabForkParentSchema
- Made forked_from_project property optional in GitLabForkSchema
- Improved error handling in fork_repository MCP handler
- Added support for both commit_id and last_commit_id parameters in createOrUpdateFile function
- Made commit_id optional in GitLabCreateUpdateFileResponseSchema to match GitLab API
- Implemented smart handling to extract commit IDs from existing files when updating
- Resolveszereight/gitlab-mcp#12
This fix resolves two issues in the createNote function:
1. Use plural form for resource types (issues, merge_requests) in the URL path
2. Remove duplicate /api/v4 in URL construction, which caused 404 errors
These changes align with the GitLab API documentation and fix 404 errors when adding notes to issues or merge requests.
- Changed to s to use the correct plural form in API endpoints
- This fixes 404 errors when trying to add notes to issues or merge requests
- Added a test file to verify the fix
- Conforms to GitLab API documentation which uses plural resource names (issues, merge_requests)
This PR adds a badge for the [gitlab mcp](https://glama.ai/mcp/servers/7jwbk4r6d7) server listing in Glama MCP server directory.
<a href="https://glama.ai/mcp/servers/7jwbk4r6d7"><img width="380" height="200" src="https://glama.ai/mcp/servers/7jwbk4r6d7/badge" alt="gitlab mcp MCP server" /></a>
Glama performs regular codebase and documentation checks to:
* Confirm that the MCP server is working as expected
* Confirm that there are no obvious security issues with dependencies of the server
* Extract server characteristics such as tools, resources, prompts, and required parameters.
This badge helps your users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.