Skip to main content
Glama

NumPy Calculator

Сервер MCP NumPy

Сервер Model Context Protocol (MCP) для численных вычислений с помощью NumPy

Сервер Model Context Protocol (MCP), который обеспечивает математические вычисления и операции с использованием NumPy. Этот сервер предоставляет различные математические инструменты через стандартизированный интерфейс MCP, что упрощает выполнение числовых вычислений напрямую через Claude или другие совместимые с MCP LLM.

Функции

  • Основные арифметические операции (сложение)
  • Вычисления линейной алгебры (умножение матриц, разложение собственных матриц)
  • Статистический анализ (среднее, медиана, стандартное отклонение, мин, макс)
  • Полиномиальная подгонка

Установка

Быстрая настройка с помощью Claude Desktop

Самый быстрый способ начать работу — установить этот сервер непосредственно в Claude Desktop:

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

Ручная установка

Этот проект использует UV для управления зависимостями. Для установки:

# 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

Использование

Тестирование разработки

Протестируйте сервер локально с помощью MCP Inspector:

mcp dev server.py

Интеграция рабочего стола Клода

  1. Установите сервер в Claude Desktop:
    mcp install server.py --name "NumPy Calculator"
  2. Теперь сервер будет доступен в Claude Desktop в разделе «NumPy Calculator».
  3. Вы можете использовать его, попросив Клода выполнить математические операции, например:
    • «Вычислить собственные значения матрицы [[1, 2], [3, 4]]»
    • «Найдите среднее значение и стандартное отклонение [1, 2, 3, 4, 5]»
    • «Умножение матриц [[1, 0], [0, 1]] и [[2, 3], [4, 5]]»

Прямое исполнение

Для расширенного использования или индивидуального развертывания:

python server.py # or mcp run server.py

Доступные функции

Сервер предоставляет следующие математические функции через интерфейс MCP:

Базовая арифметика

  • add(a: int, b: int) -> int : Сложить два целых числа

Линейная алгебра

  • matrix_multiply(matrix_a: List[List[float]], matrix_b: List[List[float]]) -> List[List[float]] : Умножение двух матриц
  • eigen_decomposition(matrix: List[List[float]]) -> Tuple[List[float], List[List[float]]] : Вычислить собственные значения и собственные векторы квадратной матрицы

Статистика

  • statistical_analysis(data: List[float]) -> dict[str, float] : вычисление базовой статистики для набора данных, включая:
    • Иметь в виду
    • Медиана
    • Стандартное отклонение
    • Минимальное значение
    • Максимальное значение

Анализ данных

  • polynomial_fit(x: List[float], y: List[float], degree: int = 2) -> List[float] : Подогнать полином указанной степени к заданным точкам данных

Разработка

Структура проекта

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

Качество кода

Этот проект соответствует строгим стандартам качества кода:

  • Подсказки по типам в кодовой базе
  • Подробные строки документации в стиле Google
  • Обработка ошибок при числовых операциях

Зависимости

  • NumPy: для числовых вычислений и операций линейной алгебры.
  • FastMCP: для реализации сервера Model Context Protocol

Лицензия

Данный проект лицензирован по лицензии MIT.

Благодарности

  • Команда NumPy за их прекрасную библиотеку научных вычислений
  • Протокол контекста модели (MCP) для обеспечения стандартизированных взаимодействий LLM
-
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.

Сервер Model Context Protocol (MCP), который обеспечивает математические вычисления и операции с использованием NumPy, позволяя пользователям выполнять числовые вычисления, такие как матричные операции, статистический анализ и полиномиальную аппроксимацию, непосредственно через Claude.

  1. Функции
    1. Установка
      1. Быстрая настройка с помощью Claude Desktop
      2. Ручная установка
    2. Использование
      1. Тестирование разработки
      2. Интеграция рабочего стола Клода
      3. Прямое исполнение
    3. Доступные функции
      1. Базовая арифметика
      2. Линейная алгебра
      3. Статистика
      4. Анализ данных
    4. Разработка
      1. Структура проекта
      2. Качество кода
    5. Зависимости
      1. Лицензия
        1. Благодарности

          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