Version Control · Developer Tools

Multi-Service Gateway logo

Multi-Service Gateway

adampippert/multi-service-mcp-server

A modular server that implements the Model Context Protocol standard, providing tools for GitHub, GitLab, Google Maps, Memory storage, and Puppeteer web automation.

Install

docker run -p 5000:5000 --env-file .env mcp-server

Environment variables

SECRET_KEYGITHUB_TOKENGITLAB_TOKENGMAPS_API_KEYMEMORY_DB_URICHROME_PATH
GitHub stars
3
Category
Version Control, Developer Tools
License
MIT
Updated
Oct 6, 2026

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

  • GitHub Tool: Interact with GitHub repositories, issues, and search

  • GitLab Tool: Interact with GitLab projects, issues, and pipelines

  • Google Maps Tool: Geocoding, directions, and places search

  • Memory Tool: Store and retrieve data persistently

  • Puppeteer Tool: Take screenshots, generate PDFs, and extract content from websites

Tools (19)

  • getRepo

    Get details for a specific repository

  • searchRepos

    Search for repositories

  • getIssues

    Get issues for a repository

  • createIssue

    Create a new issue in a repository

  • getProject

    Get details for a specific project

  • searchProjects

    Search for projects on GitLab

  • getPipelines

    Get pipelines for a project

  • geocode

    Convert an address to geographic coordinates

  • reverseGeocode

    Convert geographic coordinates to an address

  • getDirections

    Get directions between two locations

  • searchPlaces

    Search for places using the Google Places API

  • getPlaceDetails

    Get details for a specific place

  • get

    Get a memory item by key

  • set

    Create or update a memory item

  • delete

    Delete a memory item by key

  • search

    Search memory items by value

  • screenshot

    Take a screenshot of a webpage

  • pdf

    Generate a PDF of a webpage

  • extract

    Extract content from a webpage

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
core logo

core

opensumi/core

3.3k

A framework helps you quickly build AI Native IDE products.

Version Control
test1 logo

test1

trpc-group/trpc-go

942

tRPC-Go, is the Go language implementation of tRPC, which is a pluggable, high-performance RPC framework.

Version Control
AI-Gateway logo

AI-Gateway

Azure-Samples/AI-Gateway

565

New! The AI Gateway Dev Portal is now live — A starting point for building your own developer portal on top of Azure API Management AI Gateway's. Fork it, open it in VS Code with GitHub Copilot (or any coding agent), and shape it to fit your needs!

Version Control
e2b logo

e2b

e2b-dev/mcp-server

233

Deprecated: This project is no longer actively maintained. It may not receive further updates or bug fixes.

Version Control
MCP Git Ingest logo

MCP Git Ingest

adhikasp/mcp-git-ingest

180

A Model Context Protocol (MCP) server that helps read GitHub repository structure and important files.

Version Control
gitlab mcp logo

gitlab mcp

zereight/gitlab-mcp

70

Documentation → Setup guides, environment variables, and the full tool reference live on the hosted docs site.

Version Control