SIN Mac Gateway
OfficialThis server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
SIN Mac Gateway
Provider-neutral, authenticated Remote MCP gateway for a trusted macOS machine.
SIN Mac Gateway exposes the existing local mcp-combiner tool contract over the official MCP Python SDK's Streamable HTTP transport. The local backend remains the source of fs__* and cmd__*; this repository owns remote transport, OAuth, service lifecycle, audit/redaction safeguards, and deployment documentation.
Architecture
Claude.ai / remote MCP client
|
| HTTPS + OAuth 2.1 / PKCE
v
Cloudflare Tunnel (outbound from Mac)
|
v
127.0.0.1:8765 SIN Mac Gateway
|
| stdio MCP
v
mcp-combiner
| |
fs__* cmd__*No router port is opened. The gateway itself binds to loopback; Cloudflare Tunnel is the public edge.
Related MCP server: mcp-access-oauth
Current capabilities
Official
mcp==2.0.0Streamable HTTP transport, including current protocol negotiation.OAuth Authorization Code flow with S256 PKCE.
Persistent access/refresh tokens and revocation through a private SQLite store.
Claude callback allowlist for
claude.aiandclaude.com.401 Protected Resource Metadata discovery for unauthenticated MCP requests.
Existing
mcp-combinercompatibility:fs__*andcmd__*stay unchanged.Loopback
/healthzand/readyzendpoints.launchd
RunAtLoad+KeepAliveservice.Privacy-safe audit log (tool/outcome/duration; arguments and outputs are not logged).
High-confidence command-output secret redaction and a small defense-in-depth sensitive-path/Keychain guard.
cmd__run_process is still intentionally powerful user-level shell access. The guard is defense in depth, not an OS sandbox.
Install on macOS
Prerequisite: the existing wow-my-zsh mcp-combiner runtime must be installed.
bash scripts/install-macos.sh \
--public-base-url https://sin-mac-gateway.example.com \
--fs-root "$HOME"This creates private runtime/config state under ~/.config/sin-mac-gateway and ~/.local/state/sin-mac-gateway, installs a dedicated virtualenv under ~/.local/share/sin-mac-gateway, and loads com.sin.mac-gateway.
Local verification:
curl -fsS http://127.0.0.1:8765/healthz
curl -fsS http://127.0.0.1:8765/readyzClaude.ai connector
Claude custom connectors connect from Anthropic infrastructure, so the MCP URL must be public HTTPS. Configure Claude with:
Name:
SIN Mac GatewayURL:
https://<hostname>/mcpOAuth Client ID: shown by
sin-mac-gateway-credentialsOAuth Client Secret: run
sin-mac-gateway-credentials --copy-secretand paste from the macOS clipboard
The secret command never prints the secret to stdout.
Development
python3 -m venv .venv
.venv/bin/pip install -e '.[dev]'
.venv/bin/pytest -qSecurity
Runtime credentials, Cloudflare tunnel credentials, OAuth tokens, audit logs, and machine-specific config are never committed. See docs/SECURITY.md and docs/OPERATIONS.md.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect ChatGPT and Claude to your Mac, Windows or Linux with secure MCP remote access.
Zero-dependency Cloudflare Worker gateway turning websites and REST APIs into MCP tools.
Remote streamable-HTTP MCP server running on a single Cloudflare Worker. Your assistant gets live Airbnb, Amazon, Booking.com, Google Flights, Maps and Reddit data, social search on X, Instagram and TikTok, the Meta Ad Library, and image/video generation without any keys. Connect your own accounts to let it send WhatsApp or Telegram messages, work an IMAP inbox, manage Meta Ads campaigns and publish to X and LinkedIn. OAuth 2.1 with PKCE; stored credentials are AES-256-GCM encrypted.
One OAuth connector for your team's remote MCP servers, with Tool Packs, guardrails and logs.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceSecure self-hosted remote MCP server with file and shell tools, protected by Cloudflare Tunnel and bearer-token auth.-
- FlicenseNot gradedqualityNot gradedmaintenanceEnables secure remote MCP server connections using Cloudflare Access OAuth, with user-authenticated tools on Cloudflare Workers.-
- AlicenseNot gradedqualityCmaintenanceEnables macOS users to securely connect AI assistants such as Notion AI, Claude, and Cursor to their local files and terminal through an MCP server protected by a Bearer token and Cloudflare Tunnel.MIT
- AlicenseNot gradedqualityBmaintenanceEnables authenticated web agents to reach a local machine through a portable MCP endpoint, with optional Cloudflare Tunnel or Tailscale Funnel ingress for public access.MIT