Сервер MCP NumPy
Сервер Model Context Protocol (MCP) для численных вычислений с помощью NumPy
Сервер Model Context Protocol (MCP), который обеспечивает математические вычисления и операции с использованием NumPy. Этот сервер предоставляет различные математические инструменты через стандартизированный интерфейс MCP, что упрощает выполнение числовых вычислений напрямую через Claude или другие совместимые с MCP LLM.
Функции
- Основные арифметические операции (сложение)
- Вычисления линейной алгебры (умножение матриц, разложение собственных матриц)
- Статистический анализ (среднее, медиана, стандартное отклонение, мин, макс)
- Полиномиальная подгонка
Установка
Быстрая настройка с помощью Claude Desktop
Самый быстрый способ начать работу — установить этот сервер непосредственно в Claude Desktop:
Ручная установка
Этот проект использует UV для управления зависимостями. Для установки:
Использование
Тестирование разработки
Протестируйте сервер локально с помощью MCP Inspector:
Интеграция рабочего стола Клода
- Установите сервер в Claude Desktop:
- Теперь сервер будет доступен в Claude Desktop в разделе «NumPy Calculator».
- Вы можете использовать его, попросив Клода выполнить математические операции, например:
- «Вычислить собственные значения матрицы [[1, 2], [3, 4]]»
- «Найдите среднее значение и стандартное отклонение [1, 2, 3, 4, 5]»
- «Умножение матриц [[1, 0], [0, 1]] и [[2, 3], [4, 5]]»
Прямое исполнение
Для расширенного использования или индивидуального развертывания:
Доступные функции
Сервер предоставляет следующие математические функции через интерфейс 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]
: Подогнать полином указанной степени к заданным точкам данных
Разработка
Структура проекта
Качество кода
Этот проект соответствует строгим стандартам качества кода:
- Подсказки по типам в кодовой базе
- Подробные строки документации в стиле Google
- Обработка ошибок при числовых операциях
Зависимости
- NumPy: для числовых вычислений и операций линейной алгебры.
- FastMCP: для реализации сервера Model Context Protocol
Лицензия
Данный проект лицензирован по лицензии MIT.
Благодарности
- Команда NumPy за их прекрасную библиотеку научных вычислений
- Протокол контекста модели (MCP) для обеспечения стандартизированных взаимодействий LLM
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.
Сервер Model Context Protocol (MCP), который обеспечивает математические вычисления и операции с использованием NumPy, позволяя пользователям выполнять числовые вычисления, такие как матричные операции, статистический анализ и полиномиальную аппроксимацию, непосредственно через Claude.
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