mcpField
M
MCP server for ARM Data Quality Report database

MCP server for ARM Data Quality Report database

ローカル
github.com/lishanlitamuデータ・分析177 週間前に更新

MCP server for ARM Data Quality Report database について

ARMユーザー施設のData Quality Report(DQR)データベースにアクセスするMCPサーバーです。データ品質情報を取得したいユーザー向けで、データストリーム、カテゴリ、日付で絞り込めます。

主な機能

  1. 01ARM DQRデータの照会
  2. 02データストリームによる絞り込み
  3. 03品質カテゴリによる絞り込み
  4. 04日付範囲による絞り込み

活用シーン

  1. 01データストリームの品質確認
  2. 02品質カテゴリ別のレポート抽出
  3. 03指定期間のレポート照会

MCP 対応

MCPクライアントにquery_dqrツールを提供し、データストリーム、品質カテゴリ、日付の条件でARM Data Quality Report APIを照会します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"MCP-ARM-DQR": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DOCKER_CONTAINER",
"arm-dqr"
],
"env": {
"DOCKER_CONTAINER": "<DOCKER_CONTAINER>"
}
}
}
}
起動コマンドdocker run -i --rm -e DOCKER_CONTAINER arm-dqr
設定が必要な環境変数
DOCKER_CONTAINER

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ociarm-dqr

ツール

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

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

詳細

ARM Data Quality Report データベース用 MCP サーバー

ARM ユーザー施設の Data Quality Report(DQR)データベースにアクセスするための MCP(Model Context Protocol)サーバーです。

使用方法

MaxOS/Linus で環境をセットアップします。

Windows でのセットアップについては、公式ガイドを参照してください。

uv をインストールします。

curl -LsSf https://astral.sh/uv/install.sh | sh

uv をインストールした後、ターミナルを再起動してください。

プロジェクトをセットアップします。
# Create a new directory for this project or initialize it with an existing folder
uv init MCP-ARM-DQR
cd MCP-ARM-DQR

# Create virtual environment and activate it
uv venv
source .venv/bin/activate

# Install dependencies
uv add "mcp[cli]" "requests"

Docker イメージをビルドします。

Docker イメージ名:arm-dqr

docker build -t arm-dqr .
この MCP サーバーを Claude Desktop アプリに追加します。

このサーバーを Claude Desktop アプリで使用するには、developer>Edit Config をクリックし、claude_desktop_config.json の「mcpServers」セクションに次の設定を追加してください。

Claude Desktop 上の MCP サーバー
{
  "mcpServers": {
    "arm-dqr": {
      "command": "/usr/local/bin/docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "--init",
        "-e",
        "DOCKER_CONTAINER=true",
        "arm-dqr"
      ]
    }
  }
}

コンポーネント

ツール
  1. query_dqr
    • 説明:データ品質情報を取得するため、ARM Data Quality Report(DQR)API にクエリを送信します
    • パラメーター:
      • datastream:クエリ対象のデータストリーム(必須)
      • quality_category:品質カテゴリのフィルター(任意)
      • startdate:フィルタリングの開始日(任意)
      • enddate:フィルタリングの終了日(任意)
    • 戻り値:DQR データを含む辞書

ARM Data Quality Report API の詳細については、公式ドキュメントを参照してください。

例

MCP ARM ライブデータ

コメント

MCP は初めてですか?

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

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