Commit Graph

220 Commits

Author SHA1 Message Date
6b8d40bea2 Add list_group_projects tool
- Implemented `list_group_projects` function to list all projects in a GitLab group with various filtering options.
- Updated package dependencies, including `@modelcontextprotocol/sdk` to version 1.8.0 and `zod` to version 3.24.2.
2025-03-29 20:08:27 +01:00
8ab4227b69 Update README.md
fix descriptions of tools
2025-03-29 19:05:40 +01:00
422eb8a4bc version up 2025-03-20 23:11:15 +09:00
b46491d043 Merge pull request #23 from lanesket/main
Fixed types for create_merge_request and get_merge_request tools.
2025-03-20 23:10:38 +09:00
5d1040141d Build upd. 2025-03-20 14:25:52 +01:00
0e0b5c897e Fixed types for create_merge_request and get_merge_request tools. 2025-03-20 14:09:01 +01:00
682515d8da version up 2025-03-19 08:01:37 +09:00
5614479ded Merge pull request #22 from chad-loder/pr/auth-naming-fixes
Authentication Header Consistency Fix
2025-03-19 08:01:18 +09:00
8b005e9528 Merge branch 'main' into pr/auth-naming-fixes 2025-03-18 15:39:37 -07:00
4c3138e373 Fix authentication method to use DEFAULT_HEADERS consistently in API calls 2025-03-18 15:33:35 -07:00
e88896115b version up 2025-03-19 07:28:17 +09:00
af1c993d71 Merge pull request #21 from chad-loder/pr/labels-api-clean
Labels API Support
2025-03-19 07:27:45 +09:00
4c92fe553e Fix authentication method in listProjects function to use DEFAULT_HEADERS 2025-03-18 15:13:54 -07:00
044f443e20 Add Labels API support for GitLab projects 2025-03-18 15:13:40 -07:00
08736b7670 version up 2025-03-18 20:02:13 +09:00
2cbd3ac076 Merge pull request #18 from chad-loder/readme-formatting
Improve README documentation with detailed tool descriptions
2025-03-18 20:01:41 +09:00
32fd054280 Merge pull request #17 from chad-loder/main
Implement GitLab Issues and Issue Links API
2025-03-18 20:01:05 +09:00
f54b815e23 Improve README documentation with more detailed tool descriptions 2025-03-18 03:03:45 -07:00
34c9d58fc6 Reformat README with beautiful table for MCP tools reference 2025-03-18 02:57:55 -07:00
a4d7795a7a Add compiled JavaScript files for Issue Links API schema fix 2025-03-18 02:51:44 -07:00
a63b070956 Fix Issue Links API schema to properly handle GitLab response formats 2025-03-18 02:50:41 -07:00
1f1b611a6f Fix GitLabIssueSchema to allow null values for discussion_locked field 2025-03-18 02:24:46 -07:00
68fea6a058 Merge upstream changes with Issues and Issue Links API enhancements 2025-03-18 02:18:44 -07:00
08434df9e1 version up 2025-03-18 17:53:21 +09:00
317fcb816c Merge pull request #16 from chad-loder/add-projects-api
Add GitLab Projects API support
2025-03-18 17:52:57 +09:00
30e99ac655 Merge pull request #15 from chad-loder/add-namespace-support
Add GitLab Namespaces API support
2025-03-18 17:52:28 +09:00
48d33ae990 Add GitLab Issue Links API support 2025-03-18 01:07:12 -07:00
1927a23684 Add GitLab Issues API enhanced support 2025-03-18 01:04:11 -07:00
82988bdf76 Add GitLab Projects API support 2025-03-18 00:51:09 -07:00
29cc6fbc28 Add GitLab Namespaces API support 2025-03-18 00:13:28 -07:00
bf867b2fae Merge remote-tracking branch 'upstream/main' 2025-03-18 00:05:10 -07:00
69e217b357 Fix GitLab fork function parameter handling
- Made owner property optional in GitLabForkParentSchema

- Made forked_from_project property optional in GitLabForkSchema

- Improved error handling in fork_repository MCP handler
2025-03-18 00:01:23 -07:00
154ca8ddaf version up 2025-03-18 16:00:15 +09:00
ca55f8cc7b Merge pull request #14 from chad-loder/fix-fork-repository-parameters
Fix GitLab API fork repository parameter handling
2025-03-18 15:59:42 +09:00
e3fbde2ba9 version up 2025-03-18 15:52:28 +09:00
c3e7f5afa6 Merge pull request #13 from chad-loder/fix-file-operations-parameters
Fix GitLab API parameter handling in create_or_update_file
2025-03-18 15:51:31 +09:00
c97ed49805 Fix GitLab fork function parameter handling
- Made owner property optional in GitLabForkParentSchema

- Made forked_from_project property optional in GitLabForkSchema

- Improved error handling in fork_repository MCP handler
2025-03-17 23:47:30 -07:00
6cb8e559e0 Fix create_or_update_file parameter handling and schema validation
- 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

- Resolves zereight/gitlab-mcp#12
2025-03-17 23:29:36 -07:00
933a5f6ab6 Merge pull request #11 from chad-loder/jsdoc-improvements
Improve code documentation with bilingual JSDoc comments
2025-03-18 10:59:04 +09:00
d1bdeba497 Improve JSDoc documentation with bilingual comments 2025-03-17 18:22:05 -07:00
401b3d2953 version up 2025-03-18 09:56:16 +09:00
9108714ac0 Merge pull request #10 from chad-loder/url-normalization-fix
Fix URL construction with smart API URL normalization
2025-03-18 09:54:37 +09:00
26c6507418 Merge pull request #7 from chad-loder/minimal-note-fix
Fix createNote function URL construction: use plural resource names and avoid duplicate /api/v4
2025-03-18 09:51:21 +09:00
6a61a510b9 Fix URL construction and add smart API URL normalization 2025-03-17 17:34:21 -07:00
c28f36e81f Fix createNote function URL construction: use plural resource names and avoid duplicate /api/v4
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.
2025-03-17 14:38:56 -07:00
696a6dd102 Add enhanced debugging to createNote function 2025-03-17 14:26:26 -07:00
4740a4b4f7 Fix createNote function to not duplicate /api/v4 in URL 2025-03-17 14:22:37 -07:00
0fd73ec04e Add debug info to create_note handler response 2025-03-17 14:18:37 -07:00
51641d7b9b Add debug logging to createNote function 2025-03-17 14:14:48 -07:00
68c332c0a7 Update version to 1.0.7-fix to reflect URL path fix 2025-03-17 14:13:45 -07:00