mcp-maxima
by toms74209200
Overview
Provides a Model Context Protocol (MCP) interface for the Maxima symbolic mathematics system, allowing clients to execute Maxima commands.
Installation
docker run -i --rm motomotomato/mcp-maximaSecurity Notes
The server directly embeds user-provided 'command' input (from the 'execute-maxima' tool) into a shell command for Maxima's '--batch-string' argument without explicit sanitization or escaping. This creates a critical command injection vulnerability. An attacker could potentially inject arbitrary shell commands or Maxima commands that invoke system calls (e.g., using Maxima's `system()` function) to execute arbitrary code on the host machine. This is a severe security risk.
Similar Servers
mcp-use-cli
An interactive command-line interface (CLI) tool for connecting to and interacting with Model Context Protocol (MCP) servers using natural language, acting as an AI client that orchestrates LLM responses with external tools.
docker-mcp-server
A Model Context Protocol (MCP) server for containerized execution and file operations, enabling AI assistants to interact with a Docker environment via HTTP.
poly-cloud-mcp
Provides a unified Model Context Protocol (MCP) server for managing cloud resources across AWS, Google Cloud, Azure, and DigitalOcean, primarily enabling AI assistants to interact with these providers via their CLI tools.
chuk-mcp-math-server
Provides a highly configurable, high-performance server for a wide range of mathematical computations via the Mathematical Computation Protocol (MCP).