NumPy MCP-Server
Ein Model Context Protocol (MCP)-Server für numerische Berechnungen mit NumPy
Ein Model Context Protocol (MCP)-Server, der mathematische Berechnungen und Operationen mit NumPy ermöglicht. Dieser Server stellt verschiedene mathematische Werkzeuge über eine standardisierte MCP-Schnittstelle bereit und erleichtert so die Durchführung numerischer Berechnungen direkt über Claude oder andere MCP-kompatible LLMs.
Merkmale
- Grundrechenarten (Addition)
- Lineare Algebra-Berechnungen (Matrizenmultiplikation, Eigenzerlegung)
- Statistische Analyse (Mittelwert, Median, Standardabweichung, Min., Max.)
- Polynomanpassung
Installation
Schnelle Einrichtung mit Claude Desktop
Der schnellste Weg zum Einstieg besteht darin, diesen Server direkt in Claude Desktop zu installieren:
Manuelle Installation
Dieses Projekt verwendet UV zur Abhängigkeitsverwaltung. So installieren Sie:
Verwendung
Entwicklungstests
Testen Sie den Server lokal mit dem MCP Inspector:
Claude Desktop Integration
- Installieren Sie den Server in Claude Desktop:
- Der Server ist nun in Claude Desktop unter „NumPy Calculator“ verfügbar.
- Sie können es verwenden, indem Sie Claude bitten, mathematische Operationen durchzuführen, zum Beispiel:
- "Berechnen Sie die Eigenwerte der Matrix [[1, 2], [3, 4]]"
- „Finden Sie den Mittelwert und die Standardabweichung von [1, 2, 3, 4, 5]“
- "Multiplizieren Sie die Matrizen [[1, 0], [0, 1]] und [[2, 3], [4, 5]]"
Direkte Ausführung
Für erweiterte Nutzung oder benutzerdefinierte Bereitstellungen:
Verfügbare Funktionen
Der Server stellt über die MCP-Schnittstelle die folgenden mathematischen Funktionen bereit:
Grundlegende Arithmetik
add(a: int, b: int) -> int
: Addiere zwei Ganzzahlen
Lineare Algebra
matrix_multiply(matrix_a: List[List[float]], matrix_b: List[List[float]]) -> List[List[float]]
: Multipliziert zwei Matrizeneigen_decomposition(matrix: List[List[float]]) -> Tuple[List[float], List[List[float]]]
: Berechne Eigenwerte und Eigenvektoren einer quadratischen Matrix
Statistiken
statistical_analysis(data: List[float]) -> dict[str, float]
: Berechnen Sie grundlegende Statistiken für einen Datensatz, einschließlich:- Bedeuten
- Mittlere
- Standardabweichung
- Mindestwert
- Maximalwert
Datenanalyse
polynomial_fit(x: List[float], y: List[float], degree: int = 2) -> List[float]
: Passt ein Polynom mit einem bestimmten Grad an die gegebenen Datenpunkte an
Entwicklung
Projektstruktur
Codequalität
Dieses Projekt hält sich an strenge Codequalitätsstandards:
- Typhinweise in der gesamten Codebasis
- Umfassende Docstrings im Google-Stil
- Fehlerbehandlung bei numerischen Operationen
Abhängigkeiten
- NumPy: Für numerische Berechnungen und lineare Algebraoperationen
- FastMCP: Für die Serverimplementierung des Model Context Protocol
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.
Danksagung
- NumPy-Team für seine hervorragende Bibliothek für wissenschaftliches Rechnen
- Model Context Protocol (MCP) zur Ermöglichung standardisierter LLM-Interaktionen
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein Model Context Protocol (MCP)-Server, der mathematische Berechnungen und Operationen mit NumPy bereitstellt und es Benutzern ermöglicht, numerische Berechnungen wie Matrixoperationen, statistische Analysen und Polynomanpassungen direkt über Claude durchzuführen.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA beginner-friendly Model Context Protocol (MCP) server that helps users understand MCP concepts, provides interactive examples, and lists available MCP servers. This server is designed to be a helpful companion for developers working with MCP. Also comes with a huge list of servers you can install.Last updated -3936JavaScriptApache 2.0
- -securityAlicense-qualityMCP Server simplifies the implementation of the Model Context Protocol by providing a user-friendly API to create custom tools and manage server workflows efficiently.Last updated -43TypeScriptMIT License
- -security-license-qualityA Model Context Protocol (MCP) server that interacts with system APIs, allowing users to check connections, search employees, register breakfast, and update chemical information by shifts.Last updated -2
- -securityFlicense-qualityA starter template for building Model Context Protocol (MCP) servers, enabling developers to create and add custom tools that can be integrated with Claude Desktop.Last updated -TypeScript