summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-07-17feat: add debug messages to detect version changeDawid Rycerz
2025-07-15feat: Add listing and adding commentsDawid Rycerz
2025-07-15feat: Add updates issues and epics functinoalityDawid Rycerz
2025-07-15feat: deprecate gitlab_glabDawid Rycerz
2025-07-15feat: add epics functionalityDawid Rycerz
2025-07-15feat: fix server endpointDawid Rycerz
2025-07-15feat: update gitlab-python and cursor rulesDawid Rycerz
2025-07-15feat: update lock fileDawid Rycerz
2025-07-15feat: initial gitlab_python mcpDawid Rycerz
2025-05-29Merge pull request 'docs: update README files with correct repository URL ↵knightdave
and MCP server usage instructions' (#2) from feature/update-documentation into main Reviewed-on: https://codeberg.org/knightdave/dawids-mcp-servers/pulls/2
2025-05-29docs: update README files with correct repository URL and MCP server usage ↵Dawid Rycerz
instructions - Update repository URL from GitHub to Codeberg (https://codeberg.org/knightdave/dawids-mcp-servers.git) - Add recommended uv command usage for running MCP servers from repository root - Update examples for both gitlab_glab and hello_world servers - Maintain backward compatibility with alternative running methods - Clean up installation instructions and remove outdated references
2025-05-28Merge pull request 'feature/add-glab-ci-run-and-mr-commands' (#1) from ↵knightdave
feature/add-glab-ci-run-and-mr-commands into main Reviewed-on: https://codeberg.org/knightdave/dawids-mcp-servers/pulls/1
2025-05-28feat(gitlab_glab): add diff content filtering to get_mr_diffDawid Rycerz
- Add filter_diff_content method to filter out unwanted file extensions - Default filtering excludes .lock and .log files to reduce noise - Smart lock file detection handles package-lock.json, yarn.lock, etc. - Customizable filtering via filter_extensions parameter - Filtering can be disabled by passing empty list - Add comprehensive tests for all filtering scenarios - Update README.md with filtering documentation - Maintain backward compatibility with existing API
2025-05-28feat(gitlab_glab): add CI pipeline functionality with glab ci runDawid Rycerz
- Add new run_ci_pipeline method to GitLabServer class - Support all glab ci run options including variables, branch, and web mode - Auto-detect current branch using git branch --show-current when -b is missing - Implement web mode that overrides CI_PIPELINE_SOURCE=web - Add comprehensive test coverage with 9 new test cases - Update README.md with complete documentation and usage examples - Maintain 95% test coverage and pass all 53 tests - Follow project standards with proper error handling and type hints Closes: Add CI job runner functionality as requested
2025-05-28feat(gitlab_glab): add merge request diff functionality with large diff ↵Dawid Rycerz
mitigation - Add get_mr_diff method to GitLabServer class with support for all glab mr diff options - Implement smart large diff handling that saves diffs > 100KB to temporary files - Add comprehensive test coverage (7 new tests) achieving 95% coverage - Support for MR ID/branch, color options, raw format, and repository selection - Include proper error handling and logging - Update README with usage examples and documentation - Follow project coding standards with type hints and docstrings Resolves large diff handling for LLM consumption while preserving full diff access.
2025-04-05feat: add license fileDawid Rycerz
2025-04-05feat: add listing gitlab issues to glab mcp serverDawid Rycerz
2025-03-31Add create_issue tool actionDawid Rycerz
2025-03-28Fix glab tool contextDawid Rycerz
2025-03-28Add basic glab mcp serverDawid Rycerz
2025-03-28Fix ruff errors and warnings in hello_world serviceDawid Rycerz