mcp-server-gitlab

mcp-server-gitlab

0

The MCP GitLab Server is designed to provide a seamless API layer for interacting with private GitLab deployments. It offers comprehensive functionalities like accessing projects, viewing files, and managing commits and merge requests, supporting both hosted and local deployment options.

MCP GitLab Server

A Model Context Protocol (MCP) Server for interacting with a private GitLab instance. It provides an API layer for accessing GitLab API functionalities such as retrieving projects, file contents, commit history, and merge requests.

Features

  • Simplified API interface for private GitLab access
  • Retrieve project lists and details
  • View repository file contents
  • Access project commit history
  • Handle merge requests
  • Complete logging support
  • Cross-origin resource sharing support
  • Supports both Smithery deployment and self-hosted deployment

Deployment Methods

1. Smithery Platform Deployment

Smithery offers an optimized platform for MCP services, providing standardized interfaces and easier deployment workflows.

2. Local/Self-hosted Deployment

Deploy on private servers or local environments using traditional methods.

API Endpoints

Access to projects, repository files, commits, merge requests, and a health check endpoint is provided.

Custom Development

Customize by modifying specific service and configuration files.