symbolica-mcp is an MCP server that provides AI assistants with a containerized scientific computing environment equipped with Python libraries including NumPy, SciPy, SymPy, Pandas, and scikit-learn. It connects AI interfaces like Claude directly to a local Docker container capable of executing analytical scripts, performing symbolic mathematics, manipulating matrices, and rendering data visualizations via Matplotlib and Seaborn. Scientific researchers, data analysts, students, and engineers use this server to automate technical computations, analyze datasets, evaluate differential equations, and explore quantum computing algorithms without leaving their chat workspace. By mounting a host directory to the container, generated plots and charts are automatically saved locally for easy inspection. The server supports x86_64 and ARM architectures across macOS, Windows, and Linux, ensuring reproducible analytical execution in an isolated sandbox.
Category: Data & Analytics
Tags: numpy, pandas, scientific-computing, scipy, symbolic-math
docker pull ychen94/computing-mcp:latest. 2. Open Claude for Desktop and go to Settings > Developer > Edit Config. 3. Add the server configuration to your claude_desktop_config.json file. For macOS or Linux, set the command to docker with args ["run", "-i", "--rm", "-v", "/tmp:/app/shared", "ychen94/computing-mcp:latest"]. 4. For Windows, configure args using %TEMP%:/app/shared for the volume mapping. 5. Save the configuration and restart Claude for Desktop to begin executing scientific computing tasks.Part of MCP Servers
You can install symbolica-mcp by pulling the Docker image named ychen94/computing-mcp:latest using the Docker CLI. Then, configure your MCP client, such as Claude for Desktop, to run the container interactively while mounting your local temporary directory to /app/shared.
It allows AI assistants to run Python-based scientific computing tasks. This includes solving symbolic math problems with SymPy, running numerical and matrix operations with NumPy and SciPy, analyzing data with Pandas and scikit-learn, and creating visual plots with Matplotlib and Seaborn.
symbolica-mcp works with Claude for Desktop and any other Model Context Protocol client capable of launching standard I/O process commands using Docker containers.
Plots are saved to the container volume mapped to /app/shared. On macOS and Linux systems, this typically maps to /tmp, while on Windows systems it maps to the user temporary directory defined by the %TEMP% environment variable.
Yes, symbolica-mcp is open-source software licensed under the MIT License, with source code available on GitHub.