
Company News
Socket Named Top Sales Organization by RepVue
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.
@bobmatnyc/mcp-desktop-gateway
Advanced tools
Universal MCP Gateway for Claude Desktop - Python-based bridge with built-in connectors and automatic prompt training
Universal MCP Gateway for Claude Desktop - Python-based bridge with built-in system automation tools and intelligent prompt training.
# Install globally via NPM - automatically configures Claude Desktop!
npm install -g @bobmatnyc/mcp-desktop-gateway
# Restart Claude Desktop
That's it! The installation automatically:
# Check configuration status
mcp-desktop-gateway config
# Manually configure Claude Desktop
mcp-desktop-gateway configure
# Run setup again if needed
mcp-desktop-gateway setup
In Claude Desktop, you can now use commands like:
// Execute shell commands
execute_command(command="ls -la")
// Show system notifications (macOS)
system_notification(title="Hello", message="Task completed!")
// Get system information
get_system_info()
// List running applications (macOS)
get_running_apps()
execute_command - Run shell commands safely (script writing)list_directory - Browse the filesystemget_system_info - Get system informationrun_applescript - Execute AppleScript codesystem_notification - Display system notificationsget_running_apps - List running applicationscontrol_app - Control applications (activate, quit, hide)get_clipboard / set_clipboard - Clipboard managementterminal_execute_command - Execute commands with visual feedbackterminal_new_tab - Open new Terminal tabs for parallel processesterminal_get_output - Monitor command output in real-timeterminal_list_tabs - Manage multiple Terminal sessionsrate_response - Rate the quality of responses (0.0-1.0)suggest_improvement - Suggest prompt improvementsreport_issue - Report problems with responsesget_training_status - Check automatic training statustrigger_training - Manually trigger prompt trainingget_training_history - View training history for promptslist_connectors - Show active connectorsgateway_health - Check gateway statushello_world - Test the connectionThe gateway also provides:
The gateway includes an advanced automatic prompt training system:
export OPENAI_API_KEY=your-keypython -m prompt_training.cli initFor detailed documentation, see Prompt Training README.
Create a custom configuration at config/config.yaml:
server:
name: "mcp-desktop-gateway"
version: "1.0.0"
log_level: "INFO"
connectors:
- name: shell
enabled: true
config:
timeout: 30
working_directory: "/path/to/projects"
# Clone the repository
git clone https://github.com/mcp-desktop-gateway/mcp-desktop-gateway
cd mcp-desktop-gateway
# Set up development environment
make dev
# Run in development mode
make run
# Run tests
make test
make help # Show all commands
make run # Run gateway in dev mode
make test # Run test suite
make test-npm # Test NPM package
make logs # View logs
make clean # Clean build artifacts
# Configuration management (3 simple commands)
make use-local-code # Use MCP Gateway from local Python code
make use-npm-package # Use MCP Gateway from NPM package
make use-original # Restore your original config (eva-mcp-bridge, etc)
# Show current version
python scripts/version.py show
# Bump version
python scripts/version.py bump patch # 0.1.0 → 0.1.1
python scripts/version.py bump minor # 0.1.0 → 0.2.0
python scripts/version.py bump major # 0.1.0 → 1.0.0
# Create release tag
python scripts/version.py tag
┌─────────────────┐ ┌──────────────────────┐ ┌─────────────────┐
│ │ MCP │ │ HTTP │ │
│ Claude Desktop │ ◄─────► │ MCP Gateway │ ◄─────► │ Custom │
│ │ stdio │ (Python) │ (opt) │ Connectors │
└─────────────────┘ └──────────────────────┘ └─────────────────┘
Python not found
# macOS
brew install python3
# Ubuntu/Debian
sudo apt install python3 python3-pip python3-venv
# Windows
# Download from python.org
Permission errors
sudo npm install -g @bobmatnyc/mcp-desktop-gateway
Gateway not connecting
~/Library/Logs/Claude/mcp-server-mcp-desktop-gateway.logMCP_DEV_MODE=true mcp-desktop-gatewayWe welcome contributions! Please see our Contributing Guide for details.
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.
Built for use with Claude Desktop and the Model Context Protocol.
FAQs
Universal MCP Gateway for Claude Desktop - Python-based bridge with built-in connectors and automatic prompt training
We found that @bobmatnyc/mcp-desktop-gateway demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Socket won two 2026 Reppy Awards from RepVue, ranking in the top 5% of all sales orgs. AE Alexandra Lister shares what it's like to grow a sales career here.

Security News
NIST will stop enriching most CVEs under a new risk-based model, narrowing the NVD's scope as vulnerability submissions continue to surge.

Company News
/Security News
Socket is an initial recipient of OpenAI's Cybersecurity Grant Program, which commits $10M in API credits to defenders securing open source software.