toolport
View on GitHubLocal-first MCP gateway. One port for every tool and every AI client: lazy discovery (~90% token savings), tool integrity + quarantine, secrets in the OS keychain.
Toolport is a local-first MCP gateway that connects your MCP servers once and shares them with Claude, Cursor, Codex, VS Code and other clients. It adds lazy tool discovery for large token savings, tool integrity/quarantine, OS-keychain secrets, and per-client profiles with call approval.
Use Cases
Set up MCP servers once and reuse them across Claude, Cursor, Codex, and VS CodeLazy tool discovery to cut tool-definition context overhead (~90% token savings)Store MCP credentials in the OS keychain instead of client config filesPer-client profiles to control which MCP servers each AI app can accessRequire approval for destructive tool calls and audit activity in one placeShare agent rules/instructions across supported clients with a preview before writesRun the gateway headless in Docker or connect it to Open WebUIEnforce tool integrity checks and quarantine for untrusted MCP servers
Built With
- Language
- Rust
- Frameworks
- Tauri · React · Vite · Tailwind CSS · Docker · Vitest
Tags
mcp · mcp-gateway · mcp-server · local-first · lazy-discovery · tool-integrity · quarantine · secrets-management · os-keychain · token-savings · profiles · developer-tools · rust · tauri · cli-agents · self-hosted