This modular MCP server implementation provides a standardized way for AI models to interact with external tools and services through a unified gateway. It includes five specialized tools: GitHub for repository management, GitLab for project interactions, Google Maps for location services, Memory for persistent data storage, and Puppeteer for web automation. Built with Flask and designed for deployment on Red Hat environments, it features containerized deployment options using Podman or Docker, comprehensive error handling, and seamless integration with OpenAI and Anthropic LLMs through standardized request/response formats.
No reviews yet. Be the first to review!
Sign in to join the conversation
List repositories for a user or organization. Parameters: username (string)
Get details for a specific repository. Parameters: repo (string)
Search for repositories. Parameters: query (string)
Get issues for a repository. Parameters: repo (string)
Create a new issue in a repository. Parameters: repo (string), title (string), body (optional string)
List all projects accessible by the authenticated user.
Get details for a specific project. Parameters: project_id (string)
Search for projects on GitLab. Parameters: query (string)
Get issues for a project. Parameters: project_id (string)
Create a new issue in a project. Parameters: project_id (string), title (string), description (optional string)
Get pipelines for a project. Parameters: project_id (string)
Convert an address to geographic coordinates. Parameters: address (string)
Convert geographic coordinates to an address. Parameters: lat (float), lng (float)
Get directions between two locations. Parameters: origin (string), destination (string)
Search for places using the Google Places API. Parameters: query (string)
Get details for a specific place. Parameters: place_id (string)
Get a memory item by key. Parameters: key (string)
Create or update a memory item. Parameters: key (string), value (string)
Delete a memory item by key. Parameters: key (string)
List all memory items, with optional filtering. Parameters: filter (optional string)
Search memory items by value. Parameters: value (string)
Take a screenshot of a webpage. Parameters: url (string), options (optional object)
Generate a PDF of a webpage. Parameters: url (string), options (optional object)
Extract content from a webpage. Parameters: url (string), selector (string)