mcpField
E
Extreme P Value MCP Server

Extreme P Value MCP Server

ローカル
github.com/koido科学・教育079 週間前に更新

Extreme P Value MCP Server について

Extreme P Value MCP Serverは、FastMCP APIを通じて極端なp値の計算機能を提供します。z、t、F、カイ二乗、SAIGE、Waldの計算が必要なユーザー向けで、多くの関数は `extreme-P.R` に依存します。

主な機能

  1. 01z、t、F、カイ二乗検定の極端なp値を計算
  2. 02SAIGEとWaldの計算に対応
  3. 03pyperでPythonからR関数を呼び出し
  4. 04FastMCP APIを提供

活用シーン

  1. 01統計検定の極端なp値を計算
  2. 02PythonからRベースの計算を利用

MCP 対応

FastMCPサーバーを通じて、極端なp値の計算関数をMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Extreme P-value MCP サーバー

概要

この MCP サーバーは、R スクリプト extreme-P.R で実装された極端な p 値の計算関数(z、t、F、カイ二乗、SAIGE)への API インターフェースを Python 経由で提供します。

  • Wald を除き、R スクリプト extreme-P.R に強く依存します。
  • pyper を使用して、Python から R を呼び出します。
  • API サーバーは FastMCP で構築されています。
  • extreme_p_helper.py は R 関数を 1 対 1 でラップするものです。
  • server.py は API エンドポイントを提供します。

ステータス

🚧 開発中 🚧

このプロジェクトは現在開発中です。API や機能は予告なく変更される場合があります。

依存関係

  • uv
  • pyper
  • fastmcp
  • mcp[cli]

ディレクトリ構成

+.
├── server.py              # Main FastMCP server
├── extreme_p_helper.py    # R function wrapper
├── extreme-P.R            # R script for extreme p-value calculation (see acknowledgements)
├── pyproject.toml         # Dependencies
└── README.md              # This document

セットアップと実行

MCP サーバーを MCP サーバーリストに追加する(Claude、Cursor など)
{
    "mcpServers": {
      "ExtremeP": {
        "command": "uv",
        "args": ["--directory", "where you cloned the repo", "run", "server.py"],
        "env": {}
      }
    }
}
MCP Inspector を実行する
# Install dependencies
uv sync

# Run MCP Inspector
uv --directory ./ run mcp dev server.py
MCP サーバーを実行する
# Install dependencies
uv sync

# Run the MCP server
uv run server.py
例:Python から使用する(MCP サーバーとして実行しない場合)
from extreme_p_helper import ExtremePHelper
helper = ExtremePHelper()
result = helper.pvalue_extreme_z(10)
print(result)  # {'mantissa': ..., 'exponent': ...}

ライセンス

この MCP サーバーは Apache License 2.0 の下で公開されています。

謝辞

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。