跳转到内容
MCP 指南deprecated

MCP 历史架构概述(未公开)

保留的 MCP 架构概念说明,不代表 RailWise 已对外发布可调用的 MCP 服务。

复核 2026-07-20入门不进入公开索引RailWise 技术团队
MCP 指南

模型上下文协议(Model Context Protocol,MCP) 是由 Anthropic 发起的一个开放标准协议,旨在为 AI 模型与外部工具、数据源之间建立标准化的通信接口。MCP 允许 AI 助手(如 Claude、Cursor、Windsurf 等)通过统一的协议访问外部系统的功能和数据,实现真正的工具调用能力。

RailWise MCP Server 是宁波睿威工程技术有限公司基于 MCP 协议标准开发的官方服务端实现,为工程测量与安全监测领域的 AI 应用提供标准化的工具接入能力。

RailWise MCP Server 是一套面向工程测量与安全监测行业的 MCP 协议服务端实现,它将 RailWise 核心产品的能力封装为 MCP 工具和资源,使 AI 助手能够:

  • 查询监测数据:实时获取全站仪自动化监测数据、沉降数据、位移数据等
  • 管理监测项目:创建、配置和管理监测项目与测点信息
  • 执行计算分析:调用工程测量计算工具(坐标转换、平差计算、变形分析等)
  • 访问知识资源:检索技术规范、标准文档、历史案例等结构化知识
  • 控制监测设备:通过 AI 助手发起全站仪测量指令、配置监测参数
特性 描述
标准化协议 完整实现 MCP 协议规范,兼容所有支持 MCP 的 AI 平台
多产品集成 统一封装 RAILWISE-TSM、RAILWISE-OS、RAILWISE-CLI 的核心能力
实时数据访问 支持实时查询监测数据、设备状态、项目信息
安全认证 基于 API Key 的认证机制,支持细粒度权限控制
类型安全 所有工具参数和返回值均使用 JSON Schema 严格定义
本地/云端部署 支持本地私有部署和 RailWise 云服务两种模式
┌─────────────────────────────────────────────────────────┐
│ AI 助手客户端 │
│ (Claude / Cursor / Windsurf / 其他) │
└──────────────────────┬──────────────────────────────────┘
│ MCP 协议 (stdio / SSE)
┌──────────────────────▼──────────────────────────────────┐
│ RailWise MCP Server │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Tools 层 │ │ Resources 层│ │ Prompts 层 │ │
│ │ (工具调用) │ │ (资源访问) │ │ (提示模板) │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ └─────────────────┼──────────────────┘ │
│ │ │
│ ┌──────────────────────▼──────────────────────┐ │
│ │ RailWise 产品服务层 │ │
│ │ ┌────────┐ ┌────────┐ ┌────────┐ ┌──────┐│ │
│ │ │TSM API │ │OS API │ │CLI API │ │KB API││ │
│ │ └────────┘ └────────┘ └────────┘ └──────┘│ │
│ └────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────┘

通过 MCP Server,AI 助手可以直接访问 RAILWISE-TSM 的实时监测数据,帮助工程师:

  • 快速查询特定时间段内的监测数据趋势
  • 识别异常数据点并生成预警分析
  • 对比历史数据,评估结构安全状态
  • 自动生成监测日报/周报的数据摘要

结合 RAILWISE-CLI 的多智能体能力,AI 助手可以:

  • 执行标准化的测量任务序列
  • 调用坐标转换、平差计算等工程计算工具
  • 生成测量报告草稿,供工程师审核

访问 RailWise 知识库资源,AI 助手能够:

  • 检索技术规范和标准文档
  • 查询历史项目案例和解决方案
  • 获取设备操作手册和配置指南

通过集成 RAILWISE-OS 的业务能力,实现:

  • 查询项目基本信息、测点配置、监测方案
  • 获取设备列表和运行状态
  • 查看人员排班和任务分配

RailWise MCP Server 已通过以下 AI 平台的兼容性测试:

AI 平台 支持版本 传输方式 状态
Claude Desktop 0.8.0+ stdio ✅ 已验证
Cursor 0.45.0+ stdio ✅ 已验证
Windsurf 1.0.0+ stdio ✅ 已验证
Cline 3.0.0+ stdio ✅ 已验证
Continue 0.8.0+ stdio ✅ 已验证
自定义客户端 - stdio / SSE ✅ 协议兼容

注意:不同 AI 平台对 MCP 功能的支持程度可能有所差异。Claude Desktop 和 Cursor 对工具调用(Tool Use)的支持最为完善,建议优先使用。

Terminal window
# 使用 npm 全局安装
npm install -g @railwise/mcp-server
# 或使用 npx 直接运行
npx @railwise/mcp-server

以 Claude Desktop 为例,在配置文件中添加:

{
"mcpServers": {
"railwise": {
"command": "npx",
"args": ["-y", "@railwise/mcp-server"],
"env": {
"RAILWISE_API_KEY": "your-api-key-here",
"RAILWISE_API_URL": "https://api.railwise.cn/v1"
}
}
}
}

详细配置说明请参考 MCP Server 安装配置

配置完成后,在 AI 助手的对话中即可使用 RailWise 工具:

用户:查询一下宁波地铁3号线最近24小时的沉降监测数据。

AI:我将为您查询宁波地铁3号线最近24小时的沉降监测数据。

[AI 调用 railwise_query_monitoring_data 工具]

AI:根据查询结果,宁波地铁3号线最近24小时共采集了 1,248 个测点的数据:

  • 正常测点:1,240 个(99.4%)
  • 黄色预警:6 个(0.5%)
  • 橙色预警:2 个(0.1%)

最大沉降量出现在 K3+520 断面,累计沉降 -12.3mm,变化速率 -0.8mm/天,建议关注该断面附近施工活动。

版本 发布日期 主要更新 兼容性
1.0.0 2025-01-15 初始版本,支持基础工具集 MCP 协议 2024-11-05
1.1.0 2025-02-20 新增资源访问能力、Prompt 模板 MCP 协议 2024-11-05
1.2.0 2025-04-10 新增批量数据查询、设备控制工具 MCP 协议 2025-03-26

本文档由 RailWise 技术文档团队维护,最后更新于 2025-01-15。

引用与复核把知识带回真实工程判断

引用时保留页面与来源线索;涉及标准条文、阈值、频率和项目结论,请回到现行依据与责任人复核。

查看 Agent 使用规则