FINAL_SETUP.txt•6.95 kB
╔══════════════════════════════════════════════════════════════════════╗
║ MCP GOOGLE DRIVE SERVER - FINAL CONFIGURATION ║
╚══════════════════════════════════════════════════════════════════════╝
✅ SERVER IS RUNNING AND ACCESSIBLE!
════════════════════════════════════════════════════════════════════════
CONFIGURATION SUMMARY
════════════════════════════════════════════════════════════════════════
Server IP: 192.168.1.114
Port: 9547
Network Access: 0.0.0.0 (all interfaces)
Auto-start: Enabled (starts on reboot)
Authentication: DISABLED (no API key required)
OAuth: Configured and authenticated
Firewall: Allows local network (192.168.1.0/24)
════════════════════════════════════════════════════════════════════════
ACCESS FROM ANY DEVICE ON YOUR HOME NETWORK
════════════════════════════════════════════════════════════════════════
Health Check:
http://192.168.1.114:9547/health
MCP SSE Endpoint:
http://192.168.1.114:9547/sse
No API key or authentication needed! Just use the URLs directly.
════════════════════════════════════════════════════════════════════════
CLIENT CONFIGURATION
════════════════════════════════════════════════════════════════════════
For VS Code or any MCP client, use this configuration:
{
"gdrive": {
"type": "http",
"url": "http://192.168.1.114:9547/sse"
}
}
That's it! No headers, no API key, just the URL.
════════════════════════════════════════════════════════════════════════
SERVICE MANAGEMENT
════════════════════════════════════════════════════════════════════════
Status: sudo systemctl status mcp-gdrive
Start: sudo systemctl start mcp-gdrive
Stop: sudo systemctl stop mcp-gdrive
Restart: sudo systemctl restart mcp-gdrive
Logs: sudo journalctl -u mcp-gdrive -f
════════════════════════════════════════════════════════════════════════
SECURITY NOTES
════════════════════════════════════════════════════════════════════════
✅ API Key Disabled:
- Perfect for secure home network
- Any device on your network can access
- No need to configure API keys on each device
✅ Firewall Protection:
- Only accessible from 192.168.1.0/24 (your home network)
- Not accessible from the internet
✅ Google OAuth:
- Your Google Drive data is still protected
- Server authenticates with Google using OAuth tokens
- Only you have authorized access to your Google Drive
════════════════════════════════════════════════════════════════════════
TEST IT NOW
════════════════════════════════════════════════════════════════════════
From any device on your home network:
Windows/Mac/Linux:
curl http://192.168.1.114:9547/health
Browser:
http://192.168.1.114:9547/health
Expected response:
{"status":"ok","service":"mcp-gdrive"}
════════════════════════════════════════════════════════════════════════
RE-ENABLING API KEY (IF NEEDED)
════════════════════════════════════════════════════════════════════════
If you ever want to add security back:
1. Edit .env:
nano /mnt/merged_ssd/mcp-gdrive/.env
2. Uncomment the API key line:
MCP_API_KEY=89fbf9d5af4dc97a249de06afb88c7747faa8414af564e8ad4a7d1245bad1adb
3. Restart:
sudo systemctl restart mcp-gdrive
4. Update clients to include header:
"headers": {
"X-API-Key": "89fbf9d5af4dc97a249de06afb88c7747faa8414af564e8ad4a7d1245bad1adb"
}
════════════════════════════════════════════════════════════════════════
FEATURES
════════════════════════════════════════════════════════════════════════
✅ Search Google Drive files
✅ Read Google Drive files
✅ Read Google Sheets
✅ Update Google Sheets cells
✅ Multiple simultaneous connections
✅ Automatic token refresh
✅ Available 24/7 on your network
✅ Starts automatically on reboot
════════════════════════════════════════════════════════════════════════
🎉 Your MCP Google Drive server is ready to use!
Access it from ANY device on your home network - no authentication needed!
════════════════════════════════════════════════════════════════════════