Skip to main content
Glama

NumPy Calculator

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:

# Install the server in Claude Desktop mcp install server.py --name "NumPy Calculator"

Manuelle Installation

Dieses Projekt verwendet UV zur Abhängigkeitsverwaltung. So installieren Sie:

# Install UV if you haven't already curl -LsSf https://astral.sh/uv/install.sh | sh # Clone the repository git clone https://github.com/yourusername/math-mcp.git cd math-mcp # Create virtual environment and install dependencies uv venv source .venv/bin/activate # On Unix/macOS # or # .venv\Scripts\activate # On Windows uv pip install -r requirements.txt

Verwendung

Entwicklungstests

Testen Sie den Server lokal mit dem MCP Inspector:

mcp dev server.py

Claude Desktop Integration

  1. Installieren Sie den Server in Claude Desktop:
    mcp install server.py --name "NumPy Calculator"
  2. Der Server ist nun in Claude Desktop unter „NumPy Calculator“ verfügbar.
  3. 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:

python server.py # or mcp run server.py

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 Matrizen
  • eigen_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

math-mcp/ ├── requirements.txt ├── README.md └── server.py

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
-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Merkmale
    1. Installation
      1. Schnelle Einrichtung mit Claude Desktop
      2. Manuelle Installation
    2. Verwendung
      1. Entwicklungstests
      2. Claude Desktop Integration
      3. Direkte Ausführung
    3. Verfügbare Funktionen
      1. Grundlegende Arithmetik
      2. Lineare Algebra
      3. Statistiken
      4. Datenanalyse
    4. Entwicklung
      1. Projektstruktur
      2. Codequalität
    5. Abhängigkeiten
      1. Lizenz
        1. Danksagung

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A 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 -
            3
            9
            36
            JavaScript
            Apache 2.0
          • -
            security
            A
            license
            -
            quality
            MCP 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 -
            4
            3
            TypeScript
            MIT License
          • -
            security
            -
            license
            -
            quality
            A 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
          • -
            security
            F
            license
            -
            quality
            A 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
            • Apple

          View all related MCP servers

          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/colesmcintosh/numpy-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server