Toolport: A Local Gateway to Manage MCP Servers Once Across All Apps

If you use MCP servers across multiple AI coding tools, you're likely maintaining separate config files with API keys in plaintext JSON. Toolport is a free, open-source desktop app and local gateway that fixes this: you add a server once, toggle it on per client, and every app sees the same set.
Key Features
- Centralized management: Add a server once, enable it per client (Claude Desktop, Claude Code, Cursor, etc.)
- Secure key storage: API keys are stored in the OS keychain instead of config files
- Safety layer: Destructive tool calls can pause for your approval — you get a desktop notification, and denying actually blocks the call. If a server's tool definitions change unexpectedly, it gets quarantined until you review
Build Process
The creator, u/kydude, used Claude Code to write nearly all the code: the Rust gateway, the Tauri/React desktop app, test suites, and CI. Key lessons from the build:
- Give it an invariant, not instructions: E.g., "no request may block another, prove it with a load test" produced better results than step-by-step directions
- Have it audit its own work: Running separate review sessions against code from earlier sessions caught real bugs the original session missed
- Make it earn its claims: When Claude claimed the gateway saved tokens, the author had it build a benchmark harness. Results showed up to 91% fewer tool tokens on large server sets with lazy discovery
Toolport is free and open source, currently supporting Claude Desktop and Claude Code on Windows, Mac, and Linux. The paid team tier (shared server sets for teams) is separate — the free part is the whole point. GitHub: github.com/tsouth89/toolport
Who It's For
Developers and AI agent users who maintain multiple MCP servers across different apps and want a unified, secure configuration workflow.
📖 Read the full source: r/ClaudeAI
👀 See Also

Qwen 3.6 27B hits 2.5x speed with MTP speculative decoding on llama.cpp
A Reddit user reports 2.5x faster inference on Qwen 3.6 27B using MTP speculative decoding with a custom llama.cpp PR, achieving 28 tok/s on Mac M2 Max 96GB. Includes pre-converted GGUF quants and fixed chat templates.

Mneme: A Free, Local-First Claude Chat Client with Persistent Memory
Mneme is a free, open-source, local-first Claude chat client with tiered memory, entity tracking, daily summaries, and support for Sonnet 4.5 via the Anthropic API.

Homebutler: OpenClaw Skill for Homelab Management via Telegram
Homebutler is a single Go binary (~13MB, zero dependencies) that works as an OpenClaw skill to manage homelabs from Telegram chat. It monitors servers, restarts Docker containers, wakes machines, scans networks, and alerts on resource spikes without SSH sessions or dashboard logins.

Karpathy's Autoresearch Ported to Apple Neural Engine for Better Throughput per Watt
A prototype combines Andrej Karpathy's autoresearch project with reverse-engineered Apple Neural Engine performance, aiming for better throughput per watt compared to official APIs. The project is built on existing GitHub repositories and acknowledges contributions from multiple developers.