Skip to main content
Glama

GitLab MCP Server

by anupsahu
RELEASE_NOTES.mdโ€ข1.34 kB
## [1.0.0] - 2025-08-11 ### ๐ŸŽ‰ Initial Release - Production-Ready GitLab MCP Server #### โœจ New Features - ๐Ÿ” **OAuth 2.0 PKCE Authentication** - Secure authentication with automatic token refresh - ๐Ÿ’พ **Token Persistence** - Sessions survive server restarts via JSON config - ๐Ÿ”„ **Automatic Token Refresh** - Seamless token renewal with retry logic - ๐Ÿ“ **Complete GitLab API Coverage** - Merge requests, issues, files, commits, branches - ๐Ÿ›ก๏ธ **Production Ready** - Clean codebase with comprehensive error handling - ๐Ÿ”ง **Universal sessionId Support** - All MCP tools support OAuth sessions #### ๐Ÿ—๏ธ Architecture Improvements - **Clean OAuth Implementation** - PKCE flow only, removed experimental code - **JSON Configuration** - Reliable token storage in `~/.config/gitlab-mcp/oauth-config.json` - **Dynamic Authentication** - Automatically uses OAuth when sessionId provided - **Error Recovery** - Built-in retry logic for expired tokens - **Type Safety** - Comprehensive TypeScript types throughout #### ๐Ÿงน Code Quality - **Removed Dead Code** - Eliminated unused functions and experimental features - **Fixed Duplicates** - Removed duplicate authentication functions - **Updated Documentation** - Clean, professional README and examples - **Production Testing** - Verified across all major operations ---

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/anupsahu/gitlab-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server