Integrates with the GitLab REST API to manage repositories, issues, and merge requests.
A fully typed TypeScript Model Context Protocol (MCP) server for comprehensive GitLab integration.
Create a GitLab Personal Access Token with api
, read_user
, and read_repository
scopes.
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json
on macOS):
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": ["-y", "@alosies/gitlab-mcp-server"],
"env": {
"NPM_CONFIG_TOKEN": "your-gitlab-token-here"
}
}
}
}
Ask Claude things like:
For self-hosted GitLab instances, add your base URL:
{
"mcpServers": {
"gitlab": {
"command": "npx",
"args": ["-y", "@alosies/gitlab-mcp-server"],
"env": {
"NPM_CONFIG_TOKEN": "your-token",
"GITLAB_BASE_URL": "https://gitlab.mycompany.com"
}
}
}
}
MIT License
Interact with GitHub repositories, issues, pull requests, and more. Requires a GitHub personal access token.
A lightweight server for analyzing GitHub issues and pull requests using a Personal Access Token.
Interact with GitHub repositories, including issues, pull requests, commits, releases, and actions.
An MCP server for integrating with and managing Subversion (SVN) repositories, enabling AI agents to perform version control tasks.
Integrates with the GitHub API for automation and interaction with repositories.
Integrate with the GitHub Enterprise API to access repositories, issues, pull requests, and workflows.
Manage GitLab projects, files, and repositories using the GitLab API.
Connects AI assistants to Obsidian vaults stored in GitHub repositories, enabling them to read, search, and analyze your notes and documentation.
GitHub's official MCP Server
Interact with GitHub APIs for automation and repository management.