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

          • 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