MCP Gateway Pro
Manage repositories, issues, and pull requests via GitHub API.
Interact with Jira issues, projects, and sprints.
Perform read-only queries and schema inspection on PostgreSQL databases.
Cache operations, pub/sub messaging, and key management.
Send messages, list channels, and manage workspaces.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Gateway Prosend a Slack message to #general"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🔌 MCP Gateway Pro
Unified Model Context Protocol Server — Connect your AI agents to everything through a single Docker container.
Stop running five separate MCP servers. MCP Gateway Pro bundles Slack, GitHub, Jira, PostgreSQL, Redis, AWS, webhooks, and email into one lightweight image that starts in under a second.
🚀 Quick Start
docker pull ro450/mcp-gateway-pro:latest
docker run -d -p 8080:8080 --name mcp-gateway ro450/mcp-gateway-pro:latestOpen http://localhost:8080 for the web dashboard.
Related MCP server: AgentMode
📦 Available Tags
latest— Full image with all 8 integrations pre-configured. Built via CI/CD.community— Built directly from this public repository. Ideal for auditing, contributing, or customizing.
docker pull ro450/mcp-gateway-pro:community✨ Features
8 built-in integrations — Slack, GitHub, Jira, PostgreSQL, Redis, AWS, Webhooks, Email
Unified REST API — All services accessible through consistent endpoints
Web dashboard — Monitor integrations, uptime, and request metrics
Distroless base — Built on Wolfi for a minimal attack surface (no shell, no package manager)
Zero dependencies — Uses Python stdlib only; no pip packages required at runtime
Non-root user — Runs as unprivileged
mcpuserHealth checks — Built-in
/healthendpoint with uptime and integration statusSmall footprint — ~55 MB compressed image
📦 Available Integrations
💬 Slack — Send messages, list channels, manage workspaces (Configured)
🔧 GitHub — Repositories, issues, pull requests (Configured)
📋 Jira — Issues, projects, sprints (Configured)
🗄️ PostgreSQL — Read-only queries, schema inspection (Configured)
⚡ Redis — Cache operations, pub/sub, key management (Available)
☁️ AWS — S3, DynamoDB, Lambda (Available)
🔗 Webhook Relay — Receive and forward webhooks (Configured)
📧 Email Gateway — SMTP/IMAP send and receive (Available)
📖 API Reference
Health & Metrics
GET /health— Health check with uptime and integration countGET /api/metrics— Server metrics and integration statusGET /api/integrations— List all available integrationsGET /api/integration/{name}— Details for a specific integration
Service Endpoints
All integration endpoints follow the pattern /api/{service}/{action}:
GET /api/slack/channels
POST /api/slack/message
GET /api/github/repos
GET /api/github/issues
GET /api/jira/projects
POST /api/jira/issues
GET /api/postgres/schemas
POST /api/postgres/query
GET /api/redis/get
POST /api/redis/set
GET /api/aws/s3
POST /api/webhook/receive
POST /api/email/send⚙️ Environment Variables
MCP_PORT— HTTP server port (Default:8080)MCP_HOST— Bind address (Default:0.0.0.0)MCP_LOG_LEVEL— Logging verbosity (Default:info)MCP_CONFIG_DIR— Configuration directory (Default:/etc/mcp-gateway)MCP_DATA_DIR— Persistent data directory (Default:/var/lib/mcp-gateway)
🐳 Docker Compose
version: "3.8"
services:
mcp-gateway:
image: ro450/mcp-gateway-pro:community
container_name: mcp-gateway
ports:
- "8080:8080"
environment:
- MCP_PORT=8080
- MCP_LOG_LEVEL=info
volumes:
- mcp-data:/var/lib/mcp-gateway
restart: unless-stopped
volumes:
mcp-data:🔒 Security
Distroless base — Wolfi image with no shell, no package manager, no curl, no wget
Non-root execution — All processes run as unprivileged
mcpuserMinimal dependencies — Zero pip packages at runtime; Python stdlib only
Health check — Built-in container health monitoring
Read-only where possible — Configuration loaded from environment variables
🏗️ Architecture
┌──────────────────────────────────────┐
│ MCP Gateway Pro │
│ │
│ ┌─────────┐ ┌──────────────────┐ │
│ │ Web UI │ │ REST API │ │
│ │ :8080 │ │ /api/* │ │
│ └─────────┘ └──────────────────┘ │
│ │ │
│ ┌─────────────────────────────────┐ │
│ │ Integration Layer │ │
│ │ Slack GitHub Jira PG ... │ │
│ └─────────────────────────────────┘ │
│ │ │
│ ┌─────────────────────────────────┐ │
│ │ Cache & Metrics Subsystem │ │
│ └─────────────────────────────────┘ │
└──────────────────────────────────────┘📊 Monitoring
The built-in dashboard shows real-time metrics including total requests processed, active integrations and their status, server uptime, and request rate. The /api/metrics endpoint returns JSON for integration with Prometheus, Grafana, or custom monitoring stacks.
🔧 Development
# Clone the repository
git clone https://github.com/GatewayDev450/mcp-gateway-pro.git
cd mcp-gateway-pro
# Run locally without Docker
python app.py
# Build the image locally
docker build -t mcp-gateway-pro:community .
# Run with Docker Compose
docker-compose up -d📝 License
MIT License — see the LICENSE file for details.
🤝 Contributing
Contributions are welcome! Open an issue or submit a pull request on GitHub.
Built with ❤️ using Python, Wolfi, and Docker.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceA server implementing Model Context Protocol that enables AI assistants to interact with Slack API through a standardized interface, providing tools for messaging, channel management, user information retrieval, and more.11110Apache 2.0
- FlicenseNot gradedqualityDmaintenanceAn all-in-one Model Context Protocol (MCP) server that connects your coding AI to numerous databases, data warehouses, data pipelines, and cloud services, streamlining development workflow through seamless integrations.4
- AlicenseNot gradedqualityCmaintenanceA unified Model Context Protocol server that provides a consistent interface for AI assistants to interact with productivity tools like Linear, GitHub, Slack, and Notion. It enables users to search, retrieve, and manage tasks and data across multiple workplace services from a single endpoint.18MIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive Model Context Protocol server that enables interaction with Discord for channel management, message searching, and automated communication. It features enterprise-grade security with multi-tenant authentication, rate limiting, and real-time monitoring via a built-in inspector dashboard.16MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Real-time chat hub for AI agents — Claude Code, Cursor, Cline, Codex over MCP or REST.
Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/GatewayDev450/mcp-gateway-pro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server