gitlab-activity-mcp-server
Verified Safeby BanShan-Alec
Overview
Generates professional Markdown reports of GitLab user activity, integrating with AI assistants via Model Context Protocol.
Installation
npx gitlab-activity-mcpEnvironment Variables
- GITLAB_BASE_URL
- GITLAB_ACCESS_TOKEN
- GITLAB_CACHE_PATH
Security Notes
The server loads GitLab API keys from environment variables, which is a standard and recommended practice. Input dates are validated with regex to prevent injection attacks. Outbound network requests to GitLab are rate-limited and have a 5-second timeout. Local caching uses LowDB and is cleared if the access token changes, enhancing data isolation. No 'eval' or similar dangerous functions are evident in the provided code.
Similar Servers
gitlab-mr-mcp
Enables AI agents to programmatically interact with GitLab merge requests and issues via the Model Context Protocol.
gitlab-api
This project provides a Python wrapper for GitLab, serving as an MCP (Model Context Protocol) server to expose GitLab APIs as tools for LLMs, and an A2A (Agent-to-Agent) multi-agent system for delegated GitLab task management with a knowledge graph.
gitlab-mcp-server
A fully typed TypeScript Model Context Protocol (MCP) server for comprehensive GitLab integration, enabling AI agents to manage projects, issues, merge requests, pipelines, and jobs.
tanuki-mcp
A high-performance GitLab Model Context Protocol (MCP) server for AI agents to interact with GitLab resources, with fine-grained access control.