Provides database operations and management capabilities using Turso's edge SQLite database platform, enabling global data storage and retrieval with edge performance
Click on "Install 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.1.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.
β¨ Complete Features
π οΈ MCP Tools Suite (NEW in v2.1.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.1.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.1.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 installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.