MCP Calculate Server
MCP-Berechnungsserver
Ein mathematischer Berechnungsdienst basierend auf dem MCP-Protokoll und der SymPy-Bibliothek, der leistungsstarke symbolische Rechenfähigkeiten bietet.
Hauptfunktionen
Grundlegende Operationen: Addition, Subtraktion, Multiplikation, Division, Potenzierung
Algebraische Operationen: Ausdruckserweiterung, Faktorisierung, Vereinfachung
Analysis: Differentiation, Integration (bestimmt/unbestimmt), Grenzwertberechnung
Gleichungslösung: Algebraische Gleichungen, Gleichungssysteme
Matrixoperationen: Matrixinversion, Berechnung von Eigenwerten/Eigenvektoren
Reihenentwicklung: Taylor-Reihenentwicklung
Spezielle Funktionen: Trigonometrische, logarithmische, exponentielle Funktionen
Related MCP server: Calculator MCP
Anwendungsbeispiele
# Basic operations
"2 + 3*5" → 17
# Algebraic operations
"expand((x + 1)**2)" → x² + 2x + 1
"factor(x**2 - 2*x - 15)" → (x - 5)(x + 3)
# Calculus
"diff(sin(x), x)" → cos(x)
"integrate(exp(x), (x, 0, 1))" → E - 1
"limit(tan(x)/x, x, 0)" → 1
# Equation solving
"solve(x**2 - 4, x)" → [-2, 2]
"solve([x**2 + y**2 - 1, x + y - 1], [x, y])" → [(0, 1), (1, 0)]
# Matrix operations
"Matrix([[1, 2], [3, 4]]).inv()" → [[-2, 1], [3/2, -1/2]]
"Matrix([[1, 2, 3], [4, 5, 6]]).eigenvals()" → {9/2 - sqrt(33)/2: 1, 9/2 + sqrt(33)/2: 1}Installation
Installation über Smithery
Um den Calculate Server für Claude Desktop automatisch über Smithery zu installieren:
npx -y @smithery/cli install @611711Dark/mcp_sympy_calculate_server --client claudeLokale Installation
Repository klonen:
git clone https://github.com/611711Dark/mcp-calculate-server.git cd mcp-calculate-serverVirtuelle Umgebung erstellen und Abhängigkeiten installieren:
uv venv source .venv/bin/activate uv pip install -e .Konfiguration:
"calculate_expression1": { "isActive": false, "command": "uv", "args": [ "run", "--directory", "/path/to/mcp_calculate_server", "server.py" ], }
API-Nutzung
Rufen Sie das Tool calculate_expression über das MCP-Protokoll auf, indem Sie den mathematischen Ausdruck als String übergeben; es wird das Berechnungsergebnis zurückgegeben.
Abhängigkeiten
mcp>=1.5.0
sympy>=1.13.3
fastapi>=0.95.0
uvicorn>=0.21.0
Danksagungen
Dank an diesen Blogbeitrag für die Einführung und an Stefano für seine Hilfe und verantwortungsvolle Offenlegung.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Siehe LICENSE-Datei.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/611711Dark/mcp_calculate_server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server