https://github.com/mows21/mcp-servers
Collection of Model Context Protocol (MCP) servers for Cline, Roo, and Claude Desktop
https://github.com/mows21/mcp-servers
Last synced: 3 months ago
JSON representation
Collection of Model Context Protocol (MCP) servers for Cline, Roo, and Claude Desktop
- Host: GitHub
- URL: https://github.com/mows21/mcp-servers
- Owner: mows21
- Created: 2025-05-05T07:52:49.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-05-05T07:56:03.000Z (7 months ago)
- Last Synced: 2025-05-05T08:38:23.330Z (7 months ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-mcp-servers - **mcp-servers** - Collection of Model Context Protocol (MCP) servers for Cline, Roo, and Claude Desktop `python` `mcp` `server` `pip install git+https://github.com/mows21/mcp-servers` (🤖 AI/ML)
README
# 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
1. **Cline MCP Server** (Port 8080)
- Internal workflow orchestration
- Agent task execution
- Memory management
- System execution capabilities
2. **Roo MCP Server** (Port 8081)
- Web scraping and automation
- Browser control with Playwright
- Form filling automation
- Screenshot/PDF capture
- Watchdog sessions
3. **Claude Desktop MCP Server** (Port 8082)
- Local file operations
- Shell command execution
- Desktop notifications
- LLM integration (Ollama)
- System information access
## Quick Start
### Using Docker
```bash
# 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
```bash
# 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`:
```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 tasks
- `POST /workflow` - Run workflows
- `GET/POST/DELETE /memory` - Memory management
- `POST /exec` - System command execution
### Roo MCP Server
- `POST /scrape/url` - Web scraping
- `POST /form/fill` - Form automation
- `POST /watchdog` - Session monitoring
- `POST /snapshot` - Page capture
### Claude Desktop MCP Server
- `POST /ask` - LLM interaction
- `GET /file/read` - File reading
- `POST /file/write` - File writing
- `POST /shell/run` - Shell execution
- `POST /notify` - Desktop notifications
## Security
- Network isolation through Docker
- Token-based authentication
- Input validation and sanitization
- Resource limits and health checks
## Contributing
1. Fork the repository
2. Create your feature branch
3. Commit your changes
4. Push to the branch
5. Create a Pull Request
## License
MIT License - See [LICENSE](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.