Symbolica MCP

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

Visit Symbolica MCP

How to install and configure Symbolica MCP

  1. Pull the Docker image by running 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.

What you can do with Symbolica MCP

  • Calculate Kronecker tensor products of complex matrices and generate heatmaps showing analytical distributions. - Solve symbolic differential equations using SymPy and generate numerical line plots of particular solutions. - Perform K-Means clustering and standard scaling on multi-feature datasets using Pandas and scikit-learn. - Simulate quantum computing circuits and visualize theoretical state outcomes directly within conversation threads. - Analyze laser physics or elliptic integrals and save generated visualization figures to local storage.

Key facts

  • https://github.com/YuChenSSR/symbolica-mcp
  • Data & Analytics, Developer Tools & Code Intelligence
  • numpy, pandas, scientific-computing, scipy, symbolic-math

Part of MCP Servers

Related MCP servers

  • MCP KQL Server — MCP KQL Server is an MCP server that connects AI assistants to Azure Data Explorer clusters using Azure CLI authentication.…
  • MCP LaTeX Server — MCP LaTeX Server is an MCP server that provides tools for creating, editing, validating, and compiling LaTeX documents directly through…
  • MCP JSON — MCP JSON is an MCP server collection that bundles tools for file system operations, Google search, browser-based web automation, and…
  • MCP Jupyter Complete — MCP Jupyter Complete is an MCP server that provides tools for manipulating Jupyter notebook files through position-based cell operations and…
  • MCP LSP Go — MCP LSP Go is an MCP server that connects AI assistants to the official Go Language Server Protocol implementation, gopls,…
  • MCP Manager — MCP Manager is an MCP server management tool that connects directly to your Claude Desktop environment, enabling users to discover,…

How do I install symbolica-mcp?

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.

What can symbolica-mcp do?

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.

Which MCP clients work with symbolica-mcp?

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.

Where do generated visualization plots get saved?

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.

Is symbolica-mcp open source?

Yes, symbolica-mcp is open-source software licensed under the MIT License, with source code available on GitHub.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories