mcp-cc
by wiznikvibe
Overview
Exposes basic terminal functionalities like command execution, file creation, and arithmetic operations as tools via Server-Sent Events (SSE) for programmatic interaction, often by AI agents.
Installation
python servers/test_mcp_server/sse_server/terminal_sse_server.py --host 0.0.0.0 --port 8081Security Notes
The `run_command` tool uses `subprocess.run(command, shell=True)` directly with user-provided input, creating a critical remote code execution vulnerability. Any client can execute arbitrary system commands. The `create_text_file` tool allows writing arbitrary content to the `DEFAULT_WORKSPACE`, posing risks of file manipulation or overwriting if not tightly controlled, despite basic path traversal mitigation for the filename.
Similar Servers
mcp-server-learning
A basic server component for the Minecraft Protocol, likely for learning or foundational development.
MCP-Server
A learning project focused on understanding and building servers compatible with the Minecraft Protocol (MCP).
mcp-server-demo
This repository provides a demonstration or starter project for a Minecraft Coder Pack (MCP) server, intended for development and testing of Minecraft server modifications.
mcp-server-sandbox
To provide a sandbox environment for developing, testing, or experimenting with an MCP (Minecraft Protocol) server.