ARM数据质量报告数据库的MCP服务器
MCP(模型上下文协议)服务器,用于从ARM用户设施访问数据质量报告(DQR)数据库。
用法
在MaxOS/Linux中设置您的环境。
_有关在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镜像。
Doacker图像名称: arm-dqr
docker build -t arm-dqr .将此MCP服务器添加到Claude Desktop应用程序。
要将此服务器与Claude Desktop应用程序一起使用,请单击 developer>Edit Config 并将以下配置添加到您的“mcpServers”部分 claude_desktop_config.json:
{
"mcpServers": {
"arm-dqr": {
"command": "/usr/local/bin/docker",
"args": [
"run",
"-i",
"--rm",
"--init",
"-e",
"DOCKER_CONTAINER=true",
"arm-dqr"
]
}
}
}组件
工具
- query_dqr
- 说明:查询ARM数据质量报告(DQR)API以获取数据质量信息 - 参数: - datastream:要查询的数据流(必填) - quality_category:质量类别过滤器(可选) - startdate:筛选开始日期(可选) - enddate:筛选结束日期(可选) - 返回:包含DQR数据的字典
_有关ARM数据质量报告API的更多详细信息,请参阅 官方文件._

