MCP Servers Collection
by mows21
A collection of Model Context Protocol (MCP) servers designed for Cline, Roo, and Claude Desktop. These servers enable AI assistants to interact with local and remote resources through a standardized protocol.
Last updated: N/A
MCP Servers Collection
A collection of Model Context Protocol (MCP) servers designed for Cline, Roo, and Claude Desktop.
Overview
This repository contains a comprehensive suite of MCP servers that enable AI assistants to interact with local and remote resources through a standardized protocol.
Available Servers
-
Cline MCP Server (Port 8080)
- Internal workflow orchestration
- Agent task execution
- Memory management
- System execution capabilities
-
Roo MCP Server (Port 8081)
- Web scraping and automation
- Browser control with Playwright
- Form filling automation
- Screenshot/PDF capture
- Watchdog sessions
-
Claude Desktop MCP Server (Port 8082)
- Local file operations
- Shell command execution
- Desktop notifications
- LLM integration (Ollama)
- System information access
Quick Start
Using Docker
# Clone the repository
git clone https://github.com/mows21/mcp-servers.git
cd mcp-servers
# Start all servers
docker-compose up -d
# Check server health
docker-compose ps
# View logs
docker-compose logs -f
Manual Installation
# Install requirements for each server
cd cline-mcp && pip install -r requirements.txt
cd ../roo-mcp && pip install -r requirements.txt
cd ../claude-desktop-mcp && pip install -r requirements.txt
# Start servers individually
cd cline-mcp && python main.py
cd ../roo-mcp && python main.py
cd ../claude-desktop-mcp && python main.py
Configuration
Claude Desktop Integration
Add to claude_desktop_config.json
:
{
"mcpServers": {
"cline-internal": {
"command": "docker",
"args": ["exec", "-i", "cline-mcp-server", "python", "main.py"]
},
"roo-automation": {
"command": "docker",
"args": ["exec", "-i", "roo-mcp-server", "python", "main.py"]
},
"claude-desktop-local": {
"command": "docker",
"args": ["exec", "-i", "claude-desktop-mcp-server", "python", "main.py"]
}
}
}
Architecture
The MCP servers communicate through:
- Unified
/mcp
endpoints - JSON-RPC protocol
- Docker network isolation
- Event-driven architecture
API Documentation
Cline MCP Server
POST /agent/run
- Execute agent tasksPOST /workflow
- Run workflowsGET/POST/DELETE /memory
- Memory managementPOST /exec
- System command execution
Roo MCP Server
POST /scrape/url
- Web scrapingPOST /form/fill
- Form automationPOST /watchdog
- Session monitoringPOST /snapshot
- Page capture
Claude Desktop MCP Server
POST /ask
- LLM interactionGET /file/read
- File readingPOST /file/write
- File writingPOST /shell/run
- Shell executionPOST /notify
- Desktop notifications
Security
- Network isolation through Docker
- Token-based authentication
- Input validation and sanitization
- Resource limits and health checks
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
License
MIT License - See LICENSE file for details
Contact
For questions and support, please open an issue on GitHub.
Acknowledgments
Built for the Model Context Protocol ecosystem to enhance AI agent capabilities.