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

          • -
            security
            A
            license
            -
            quality
            A Python-based server that implements the Model Context Protocol to interface with Claude Desktop as an MCP client, supporting interaction through efficient memory management.
            Last updated -
            1
            Python
            MIT License
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol server built with mcp-framework that allows users to create and manage custom tools for processing data, integrating with the Claude Desktop via CLI.
            Last updated -
            32
            5
            TypeScript
            • Apple
          • A
            security
            F
            license
            A
            quality
            A Model Context Protocol (MCP) server that allows Claude AI to interact with custom tools, enabling extension of Claude's capabilities through the MCP framework.
            Last updated -
            TypeScript
            • Apple
          • -
            security
            F
            license
            -
            quality
            A Model Context Protocol (MCP) server that demonstrates mathematical capabilities through a LangChain integration, allowing clients to perform math operations via the MCP protocol.
            Last updated -
            Python
            • Apple
            • Linux

          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