AgentStack
MCP verified Apache-2.0 Self-run

Mcp Stack

mcp-axelquack-mcp-stack · by axelquack

This project provides a fully containerized, secure, and unified Model Context Protocol (MCP) stack. It is specifically optimized to run on macOS Apple Silicon using OrbStack, avoiding common issues with Docker socket dependencies.

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add mcp-axelquack-mcp-stack

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets Used
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-axelquack-mcp-stack)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Mcp Stack? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Unified MCP Stack (OrbStack Optimized)

This project provides a fully containerized, secure, and unified Model Context Protocol (MCP) stack using Nginx as a high-performance proxy. It is specifically optimized to run on macOS Apple Silicon using OrbStack, avoiding common issues with Docker socket dependencies.

Architecture

The stack consists of three primary services running in isolated Docker containers:

  1. Unified Nginx Proxy: Acts as a central gateway. It routes traffic based on the URL path.
  2. Context7 MCP Server: Provides documentation and code context.
  3. SearXNG MCP Server: Provides web search capabilities.

Key Features

  • Zero Port Exposure: All port numbers are abstracted into the .env file for maximum security and flexibility.
  • Dynamic Configuration: Uses nginx.conf.template to automatically inject environment variables at startup.
  • Zero Docker Socket Dependency: The proxy does not require /var/run/docker.sock, significantly improving security.
  • Unified Access: Both MCP servers are aggregated behind a single entry point.
  • Hardened Security:
  • Containers run with read_only: true filesystems.
  • Capabilities are dropped (cap_drop: ALL).
  • No privilege escalation allowed (no-new-privileges: true).
  • Internal servers are not exposed to the host/internet; only the Proxy is reachable.

Getting Started

Prerequisites

  • OrbStack (or Docker Desktop)
  • An Olares instance for SearXNG (configured in .env)

Installation

  1. Start the stack:

``bash docker-compose up -d ``

  1. Verify the services:

``bash docker-compose ps ``

Connecting to Clients

Zed

Zed is already configured to use the following endpoints:

  • Context7: http://localhost:${GATEWAY_PORT}/context7/mcp
  • SearXNG: http://localhost:${GATEWAY_PORT}/searxng/mcp

You can verify these settings in your Zed settings.json file (cmd+,).

Configuration Files

  • docker-compose.yml: The main orchestration file. Uses environment variables for all network settings.
  • nginx.conf.template: The routing template that dynamically configures the proxy.
  • .env: The only place where secrets, URLs, and port numbers are stored.

Troubleshooting

  • Port Busy: If the ${GATEWAY_PORT} is already in use, simply change it in the .env file and restart.
  • Configuration Sync: If you change ports in .env, run docker-compose up -d to regenerate the proxy configuration.

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.