What credentials are required?
A GitLab personal access token with `api` scope and a GitLab project ID. For Confluence integration, provide a Confluence URL, username, API token, and space key.
@CodeByWaqas
Basic information
No overview available yet
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"MRConfluenceLinker-mcp-server": {
"command": "python",
"args": [
"-m",
"venv",
".venv"
]
}
}
}`project_id`: The GitLab project ID
`project_id`: The GitLab project ID
`project_id`: The GitLab project ID
An MCP server that integrates GitLab merge request analysis with Confluence documentation. It fetches merge request details, analyzes code changes, and stores results in Confluence pages. Designed for developers and teams using GitLab who want automated code review summaries.
Install dependencies, create a virtual environment, and copy the .env.example file to .env with your GitLab token, project ID, and optional Confluence credentials. Start the server with python src/MRConfluenceLinker-mcp-server/server.py or configure it as an MCP server in Claude Desktop. The server listens for commands via stdin/stdout.
A GitLab personal access token with `api` scope and a GitLab project ID. For Confluence integration, provide a Confluence URL, username, API token, and space key.
Python 3.8 or higher, plus packages: `mcp[cli]`, `python-gitlab`, `python-dotenv`, `atlassian-python-api`, and `requests`.
Yes, it includes handling for missing environment variables, API authentication failures, network issues, invalid project/merge request IDs, and Confluence permission problems.
Three tools: `fetch_mr_details`, `analyze_code_changes`, and `store_in_confluence`. Each accepts a project ID and optional merge request ID.
Logs are written to `mcp_server.log` and also output to stderr for debugging GitLab API access, Confluence integration, and code analysis.

Model Context Protocol Servers

Model Context Protocol Servers
Learn how to use MCP Servers with GitHub Copilot
Node.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MCP interface.
A Cloudflare-powered MCP (Model Context Protocol) Server that allows you to search and query your GitHub starred repositories using natural language.
Comments