Waygate MCP
Provides database operations and management capabilities using Turso's edge SQLite database platform, enabling global data storage and retrieval with edge performance
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Waygate MCPlist the contents of the projects directory"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Waygate MCP - Complete Enterprise MCP Server Framework
š Production-Ready MCP Server: Complete tool suite with enterprise security, TaskWarrior integration, and seamless Claude Desktop compatibility
v2.2.0 "Complete Arsenal" Release (September 2025)
š MAJOR UPDATE: Complete MCP tools implementation with zero-configuration security, automatic secret generation, and comprehensive Claude Desktop integration. 100% backward compatible with enhanced reliability and production readiness.
Related MCP server: hardened-terminal-mcp
⨠Complete Features
š ļø MCP Tools Suite (NEW in v2.2.0)
ā execute_command: Safe system command execution with timeout protection ā read_file: Secure file reading with path validation and size limits ā write_file: Protected file writing with content validation ā list_directory: Advanced directory listing with filtering ā search_files: Powerful content and filename search
š Enterprise Security
ā Automatic Secret Generation: Zero-configuration secure key management ā Path Traversal Prevention: All file operations restricted to safe directories ā Command Injection Protection: Dangerous commands blocked with validation ā Zero-Trust Architecture: All external requests proxied and audited ā Container Isolation: Read-only filesystem, non-root user, dropped capabilities
š„ļø Integration Ready
ā Claude Desktop Compatible: Drop-in configuration with setup guide ā MCP Protocol Compliant: Full manifest with tool schemas ā TaskWarrior Integration: Professional project management system ā Real-time Dashboard: Live health monitoring and metrics
š¢ Production Features
ā Enterprise Monitoring: Prometheus, Grafana, Elasticsearch stack ā Auto-Start Service: Systemd service for boot-time initialization ā Graceful Fallbacks: Continues operation when subsystems fail ā Comprehensive Audit: 7-year retention, complete request logging
ā” 60-Second Quickstart
# Clone and start in 60 seconds
git clone https://github.com/waygateai/waygate-mcp.git && cd waygate-mcp
./quickstart.sh # Automated setup + start
curl http://localhost:8000/health # Verify runningThat's it! Waygate MCP is running with all security features enabled.
š Detailed Setup
1. Complete MCP Server (Recommended - v2.2.0)
git clone https://github.com/waygateai/waygate-mcp.git
cd waygate-mcp
# Setup virtual environment
python -m venv venv
source venv/bin/activate # Linux/macOS
# venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements.txt
# Start full MCP server with all tools
python -m source.waygate_mcp --port 8000 --env production2. Verify Complete Functionality
# Health check with all subsystems
curl http://localhost:8000/health
# List all 5 MCP tools
curl http://localhost:8000/mcp/tools
# Test dashboard and project status
./scripts/dashboard.sh3. Claude Desktop Integration
# Copy configuration to Claude Desktop
cp claude_desktop_config.json ~/.config/Claude/claude_desktop_config.json
# Update the 'cwd' path to your installation directory
# Restart Claude Desktop
# Test in Claude Desktop:
# "List the available MCP tools"
# "Use the list_directory tool to show the current directory contents"4. Legacy Simple Server (Fallback)
# Minimal server without dependencies (basic functionality only)
python3 simple_server.pyš ļø MCP Tools Reference (v2.2.0)
execute_command - Safe System Commands
# Execute system commands with security validation
{
"command": "ls -la /home/projects",
"timeout": 30 # optional, defaults to 30 seconds
}read_file - Secure File Reading
# Read file contents with path validation
{
"path": "/home/user/document.txt",
"encoding": "utf-8" # optional, defaults to utf-8
}write_file - Protected File Writing
# Write content to files with safety checks
{
"path": "/home/user/output.txt",
"content": "Hello, World!",
"encoding": "utf-8" # optional
}list_directory - Advanced Directory Listing
# List directory contents with filtering
{
"path": "/home/projects",
"recursive": false, # optional
"pattern": "*.py" # optional, supports glob patterns
}search_files - Powerful File Search
# Search files by content or filename
{
"query": "MCP protocol",
"path": "/home/projects", # optional, defaults to current dir
"type": "both" # "content", "filename", or "both"
}š TaskWarrior Integration
Waygate MCP includes a comprehensive TaskWarrior-based project management system:
# Real-time project dashboard
./scripts/dashboard.sh
# Automated fix sequence generation
./scripts/fix-sequence.sh
# View project completion status
task project:waygate-mcp summaryFeatures:
ā Forensic-level issue tracking
ā Real-time health monitoring
ā Automated fix prioritization
ā Professional reporting system
ā Color-coded status indicators
š„ļø Claude Desktop Setup
Complete integration guide available in CLAUDE_DESKTOP_SETUP.md
Quick Setup:
Copy
claude_desktop_config.jsonto Claude Desktop config directoryUpdate
cwdpath to your installationRestart Claude Desktop
Test: "List available MCP tools"
5. Enterprise Deploy (with containers)
# For production with monitoring stack
./quickstart.sh
# Install auto-start systemd service
sudo scripts/install-systemd-service.sh
# Check systemd status
systemctl status waygate-mcpWhat's New (September 2025)
šØ CRITICAL SECURITY IMPLEMENTATION: Complete zero-trust architecture deployment
ā Security Audit: Discovered ALL slash commands bypassing security
ā Working Simple Server: 50-line HTTP server with zero dependencies
ā Systemd Auto-Start: Service installed for boot-time initialization
ā Container Hardening: Non-root user, read-only filesystem, dropped capabilities
ā Network Segmentation: DMZ, internal, monitoring networks
ā Monitoring Stack: Prometheus, Grafana, Elasticsearch, Kibana
ā Comprehensive Documentation: 32 files, 7,583 lines of infrastructure code
Directory Structure
waygate-mcp/
āāā simple_server.py # ā WORKING simple HTTP server (50 lines)
āāā quickstart.sh # One-line deployment script
āāā activate_venv.sh # Fixed Python environment activation
āāā scripts/ # Installation and setup automation
ā āāā install-systemd-service.sh
ā āāā fix-python-environment.sh
āāā deployment/ # Docker, nginx, systemd configs
ā āāā waygate-mcp.service # Systemd auto-start service
ā āāā docker-compose.yml # Container orchestration
ā āāā docs/ # After-action reports
āāā source/ # Enterprise FastAPI implementation
ā āāā waygate_mcp.py # Full-featured MCP server
ā āāā database.py # Turso/SQLite database layer
ā āāā simple_server.py # Simplified HTTP implementation
ā āāā requirements.txt # Fixed dependency versions
āāā documentation/ # Security policies and architectureImplementation Results
šÆ Security Improvements:
90% reduction in security exposure (HIGH ā LOW risk)
100% external access now controlled through proxy
Complete audit trail with 7-year retention capability
Real-time security violation detection
ā” Performance:
Sub-100ms latency overhead
1000+ RPS capacity maintained
99.9% uptime with automated failure recovery
Tech Stack
Core: Python 3.12 standard library (simple_server.py)
Enterprise: FastAPI + Turso edge database (source/)
Security: Container isolation, network segmentation
Monitoring: Prometheus, Grafana, Elasticsearch stack
Deployment: Docker Compose + systemd service
Protocol: MCP (Model Context Protocol) compliance
Created by Intent Solutions Inc - Building foundational AI infrastructure
This server cannot be deployed
Maintenance
Related MCP Connectors
A paid remote MCP for CLI tool MCP, built to return verdicts, receipts, usage logs, and audit-ready
An MCP server that provides Javelin Standalone Guardrails
Security scanner for MCP servers. Detect vulnerabilities, prompt injection, and tool poisoning.
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server that provides advanced Docker operations through a unified interface with 16 MCP tools and 25+ CLI aliases, enabling secure container lifecycle management, multi-container orchestration, registry publishing, and system maintenance.40 npm15ISC
- AlicenseAqualityAmaintenanceSecurity-hardened MCP server that runs only allowlisted commands with no shell, jailed to a single directory, and bounded execution.2MIT
- AlicenseNot gradedqualityCmaintenanceA sandboxed MCP server that executes shell commands inside ephemeral, locked-down Docker containers with no network by default, dropped capabilities, and an audit log, enabling secure agent-driven command execution.3 npmMIT
- AlicenseNot gradedqualityCmaintenanceA modular, security-focused MCP server that exposes enterprise-ready tools for filesystem, database, REST API, system utilities, and AI generation, with authentication, authorization, and audit logging.MIT