AdamPippert_multi-service-mcp-server

AdamPippert_multi-service-mcp-server

3.1

If you are the rightful owner of AdamPippert_multi-service-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A modular server implementing the Model Context Protocol standard, providing tools for various integrations.

The Model Context Protocol (MCP) Server is a modular server designed to implement the Model Context Protocol standard. It provides a unified gateway for accessing a variety of tools, including GitHub, GitLab, Google Maps, Memory storage, and Puppeteer web automation. The server is built with a modular architecture, allowing each tool to be implemented as a separate module. This design facilitates easy addition or removal of tools as needed. The MCP server offers a unified endpoint for all tool requests, a manifest endpoint describing available tools and their capabilities, and direct access to each tool via its own API endpoints. The server is compatible with Python 3.8 or higher and Node.js 14 or higher, and can be deployed on any Linux or macOS system, with containerized deployment options available using Docker or Podman.

Features

  • MCP Gateway: A unified endpoint for all tool requests following the MCP standard.
  • MCP Manifest: An endpoint that describes all available tools and their capabilities.
  • Direct Tool Access: Each tool can be accessed directly via its own API endpoints.
  • Modular Design: Easy to add or remove tools as needed.

Tools

  1. GitHub Tool

    Provides interactive features with GitHub repositories, questions, and searches

  2. GitLab Tool

    Provides interactive capabilities with GitLab projects, issues, and pipelines

  3. Google Maps Tool

    Provide geocoding, route planning and location search functions

  4. Memory Tool

    Provides persistent data storage and retrieval functions

  5. Puppeteer Tool

    Provides web page screenshots, PDF generation and content extraction functions