Mcp Server Cocalc Exec — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mcp Server Cocalc Exec (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<!-- mcp-name: io.github.pdwi2020/mcp-server-cocalc-exec -->
MCP server for executing Python code on CoCalc cloud projects. It enables any MCP-compatible assistant to run Python and machine-learning workloads remotely on CoCalc infrastructure without local GPU requirements.
cocalc_execute: Execute inline Python code on a CoCalc project.cocalc_execute_file: Execute a local .py file on CoCalc.cocalc_execute_notebook: Execute code and download generated artifacts (images, models, CSVs, etc.).cocalc_stop_project: Stop the active project to conserve cloud resources.export COCALC_API_KEY="your_api_key"Optional:
export COCALC_PROJECT_ID="existing_project_id"pip install mcp-server-cocalc-execOr run directly with uvx:
uvx mcp-server-cocalc-exec| Environment Variable | Required | Default | Description |
|---|---|---|---|
COCALC_API_KEY | Yes | - | CoCalc API key used for REST authentication |
COCALC_PROJECT_ID | No | auto-create | Existing CoCalc project id to reuse across requests |
cocalc_executeExecute inline Python code on CoCalc.
Parameters
code (string, required): Python code to execute.timeout (int, default 300): Max execution time in seconds.Example
cocalc_execute(
code="import platform; print(platform.python_version())",
timeout=300,
)cocalc_execute_fileExecute a local Python file on CoCalc.
Parameters
file_path (string, required): Local path to .py file.timeout (int, default 300)Example
cocalc_execute_file(
file_path="./train.py",
timeout=600,
)cocalc_execute_notebookExecute code and download generated artifacts as a zip + extracted files.
Parameters
code (string, required)output_dir (string, required): Local folder to save artifacts.timeout (int, default 300)Example
cocalc_execute_notebook(
code="open('/tmp/hello.txt', 'w').write('hello from cocalc')",
output_dir="./outputs",
timeout=300,
)cocalc_stop_projectStop the current CoCalc project runtime to avoid idle usage.
Example
cocalc_stop_project()Add this to your claude_desktop_config.json:
{
"mcpServers": {
"cocalc-exec": {
"command": "mcp-server-cocalc-exec",
"env": {
"COCALC_API_KEY": "your_api_key",
"COCALC_PROJECT_ID": "optional_existing_project_id"
}
}
}
}Execution flow:
python3 -c "<wrapped_code>" through projects/exec.MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.