Skip to main content
Glama
colesmcintosh

NumPy Calculator

NumPy MCP サーバー

NumPy による数値計算用のモデルコンテキストプロトコル (MCP) サーバー

MITライセンス

NumPyを用いた数学的な計算と演算を提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーは、標準化されたMCPインターフェースを通じて様々な数学ツールを公開しており、Claudeやその他のMCP互換LLMを介して直接数値計算を実行することが容易になります。

特徴

  • 基本的な算術演算(加算)

  • 線形代数計算(行列の乗算、固有値分解)

  • 統計分析(平均、中央値、標準偏差、最小値、最大値)

  • 多項式フィッティング

Related MCP server: Calculator MCP Server

インストール

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. たとえば、Claude に数学演算を実行してもらうことでこれを使用できます。

    • 「行列[[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 : 2つの整数を加算する

線形代数

  • matrix_multiply(matrix_a: List[List[float]], matrix_b: List[List[float]]) -> List[List[float]] : 2つの行列を乗算する

  • 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: モデルコンテキストプロトコルサーバ実装用

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています。

謝辞

  • 優れた科学計算ライブラリを提供するNumPyチーム

  • 標準化された LLM インタラクションを可能にするモデル コンテキスト プロトコル (MCP)

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.

Latest Blog Posts

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