A secure Python code execution service that provides a self-hosted alternative to OpenAI's Code Interpreter
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-tomconte-codebox-ai","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# CodeBox-AI A secure Python code execution service that provides a self-hosted alternative to OpenAI's Code Interpreter or Anthropic's Claude analysis tool. Built with FastAPI and IPython kernels, it supports session-based code execution and integrates with LLM function calling. It also now supports the Model Context Protocol (MCP) for seamless integration with LLM applications. ## Features - Session-based Python code execution in Docker containers - IPython kernel for rich output support - Dynamic package installation with security controls - Package allowlist/blocklist system - Version control for security vulnerabilities - Support for pip and conda installations - State persistence between executions - Support for plotting and visualization - Code security validation - AST-based code analysis - Protection against dangerous imports and operations - Support for Jupyter magic commands and shell operations - Host directory mounting - Mount local directories into the container - Read-only or read-write access control - Security validations to prevent access to sensitive paths ## MCP Server (Model Context Protocol) CodeBox-AI now supports the Model Context Protocol (MCP), allowing LLM applications (like Claude Desktop) to interact with your code execution service in a standardized way. ### Running the MCP Server You can run the MCP server in several ways: - **Standalone (for MCP clients or Claude Desktop):** ```bash uv run mcp dev mcp_server.py ``` This starts the MCP server in development mode for local testing and debugging. - **Register with Claude Desktop:** ```bash uv run mcp install mcp_server.py --name "CodeBox-AI" ``` This will make your server available to Claude Desktop as a custom tool. - **Combined FastAPI + MCP server:** ```bash uv run run.py ``` This starts both the FastAPI API and the MCP server (MCP available at `/mcp`). - **MCP server only:** ```bash uv run run.py --mode mcp ``` ### MCP Fe…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.