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

该 MCP 服务连接 ARM 用户设施的 Data Quality Report(DQR)数据库,供需要查询数据质量信息的用户使用。它通过参数化查询返回 DQR 数据。

主要功能

  1. 01查询 ARM 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 数据质量报告数据库 MCP 服务

用于从 ARM 用户设施访问数据质量报告(DQR)数据库的 MCP(模型上下文协议)服务。

用法

在 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 数据质量报告(DQR)API,获取数据质量信息
    • 参数:
      • datastream:要查询的数据流(必填)
      • quality_category:质量类别筛选条件(可选)
      • startdate:筛选起始日期(可选)
      • enddate:筛选结束日期(可选)
    • 返回:包含 DQR 数据的字典

有关 ARM 数据质量报告 API 的更多详情,请参阅官方文档。

示例

MCP ARM 实时数据

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。