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.
Aucun avis encore. Soyez le premier à donner votre avis !
Connectez-vous pour rejoindre la conversation
List repositories for a user or organization. Parameters: username (string) - GitHub username or organization name.
Get details for a specific repository. Parameters: repoId (string) - The ID of the repository.
Search for repositories. Parameters: query (string) - The search query.
Get issues for a repository. Parameters: repoId (string) - The ID of the repository.
Create a new issue in a repository. Parameters: repoId (string) - The ID of the repository, issueData (object) - The data for the new issue.
List all projects accessible by the authenticated user.
Get details for a specific project. Parameters: projectId (string) - The ID of the project.
Search for projects on GitLab. Parameters: query (string) - The search query.
Get issues for a project. Parameters: projectId (string) - The ID of the project.
Create a new issue in a project. Parameters: projectId (string) - The ID of the project, issueData (object) - The data for the new issue.
Get pipelines for a project. Parameters: projectId (string) - The ID of the project.
Convert an address to geographic coordinates. Parameters: address (string) - The address to geocode.
Convert geographic coordinates to an address. Parameters: lat (number), lng (number) - The latitude and longitude.
Get directions between two locations. Parameters: origin (string), destination (string).
Search for places using the Google Places API. Parameters: query (string) - The search query.
Get details for a specific place. Parameters: placeId (string) - The ID of the place.
Get a memory item by key. Parameters: key (string) - The key of the memory item.
Create or update a memory item. Parameters: key (string), value (any) - The data to store.
Delete a memory item by key. Parameters: key (string) - The key of the memory item.
List all memory items, with optional filtering. Parameters: filter (optional string) - A filter for listing memory items.
Search memory items by value. Parameters: value (string) - The value to search for.
Take a screenshot of a webpage. Parameters: url (string) - The URL of the webpage.
Generate a PDF of a webpage. Parameters: url (string) - The URL of the webpage.
Extract content from a webpage. Parameters: url (string) - The URL of the webpage.