Token导航 LogoToken导航TokenDH.com
Suishenxing MCP Service logo
运维云端未说明官方级别未说明来源级核验

Suishenxing MCP Service

MCP Server

本项目通过MCP协议提供上海市公共交通数据服务,目前支持查询坐标在上海市内的公交、地铁信息。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
云端部署Docker服务器管理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

产品介绍

本项目目前支持查询坐标在上海市内的公交、地铁信息。

商务合作

  1. 商务合作需求,请发送邮件至 databd@shmaas.cn 。
  2. 商务合作完成后,系统会为商户配置商户id及盐值,用于请求鉴权。

发送请求

  • 请求过程:连接初始化、发送业务请求
  • 请求地址:https://apigtw.shmaas.net/ai-biz

连接初始化接口文档

  • 请求地址: https://apigtw.shmaas.net/ai-biz/sse
  • 请求方式:GET
  • 返回示例:
id:ba9de9a6-2ba6-4a00-a43e-7ef941891a94
event:endpoint
data:/mcp?sessionId=ba9de9a6-2ba6-4a00-a43e-7ef941891a94

其中data:后的path及查询参数作为业务请求的path及参数,示例拼接地址:https://apigtw.shmaas.net/ai-biz/sse/mcp?sessionId=ba9de9a6-2ba6-4a00-a43e-7ef941891a94

发送业务请求接口文档

  • 请求地址:与上述连接初始化接口返回的data拼接后的地址
  • 请求方式:POST
  • 请求参数:包含根级参数与params参数,具体如下

根级参数

参数名类型必填说明示例值
jsonrpcstringJSON-RPC协议版本"2.0"
methodstring调用的方法名"tools/call"
idstring请求唯一标识符"e3f3b929-1"
paramsobject方法参数对象-

params 参数

参数名类型必填说明示例值
namestring实际业务方法名"findNearByTrafficBus"
argumentsobject业务参数{"nearRadiusDistance":500,"cityCode":"310100","lat":"39.9042","lon":116.4074}

请求体组装参数示例

{
    "jsonrpc":"2.0",
    "method":"tools/call",
    "id":"e3f3b929-1",
    "params":{
        "name":"findNearByTrafficBus",
        "arguments":{
            "nearRadiusDistance":500,
            "cityCode":"310100",
            "lat":"39.9042",
            "lon":116.4074
        }
    }
}

请求头参数

参考开放平台接入网关(地址:https://open-web.shmaas.cn/docs/guide ),需将请求的arguments原始报文按如下工具排序,根据排序后的网关计算X-Sign

package com.maas.ai.util;

import com.alibaba.fastjson2.JSON;

import java.util.*;

/**
 * Map排序工具类
 * 用于将Map中的参数按key的ASCII码排序,并递归处理嵌套的Map
 */
public class MapSortUtil {

    /**
     * 将Map中的参数按key的ASCII码排序,并递归处理嵌套的Map
     * @param params 参数Map
     * @return 排序后的JSON字符串
     */
    public static String sortAndConvertToJson(Map params) {
        Map sortedMap = sortMapByKey(params);
        return JSON.toJSONString(sortedMap);
    }

    /**
     * 递归排序Map,处理嵌套的Map和List
     * @param map 待排序的Map
     * @return 排序后的Map
     */
    @SuppressWarnings("unchecked")
    public static Map sortMapByKey(Map map) {
        if (map == null) {
            return null;
        }
        
        // 使用TreeMap按key的ASCII码自动排序
        Map sortedMap = new TreeMap<>();
        
        for (Map.Entry entry : map.entrySet()) {
            Object value = entry.getValue();
            
            if (value instanceof Map) {
                // 递归处理嵌套的Map
                sortedMap.put(entry.getKey(), sortMapByKey((Map) value));
            } else if (value instanceof List) {
                // 处理List中可能嵌套的Map
                List list = (List) value;
                List processedList = new ArrayList<>();
                for (Object item : list) {
                    if (item instanceof Map) {
                        processedList.add(sortMapByKey((Map) item));
                    } else {
                        processedList.add(item);
                    }
                }
                sortedMap.put(entry.getKey(), processedList);
            } else {
                sortedMap.put(entry.getKey(), value);
            }
        }
        
        return sortedMap;
    }
}

能力介绍

现有MCP协议功能

目前提供2款MCP协议的功能,具体信息如下:

根据经纬度及距离查询附近公交

params.name=findNearByTrafficBus

业务参数说明

请求参数

名称参数类型描述是否必须说明
cityCodestring城市编码默认310100;
isGetStopArrivestring是否获取到站信息1-获取,其他不获取;默认不获取;
lonstring经度
latstring纬度
nearRadiusDistancestring半径(单位:米)默认1000;
coordinateTypestring坐标类型1:WGS-84,2:GC-J02,默认WGS-84;

响应参数

名称参数类型描述说明
retCodeint响应编码0代表调用成功
retMsgstring响应信息
- nearByTrafficLineStopobject公交地铁线路的站点信息
indexIdint数据唯一标识
lineIdstring线路编号
lineNamestring线路名称
stopIdstring站点编号
stopNamestring站点名称
startStopNamestring线路起点站名称
endStopNamestring线路终点站名称
startEarlyLateTimestring最早始发时间-最晚始发时间格式hh:mm;
endEarlyLateTimestring最早到站时间-最晚到站时间格式hh:mm;
upDownstring上下行0-上行,1-下行;
typestring公共交通类型1-公交,2-地铁,3-轮渡;
- pointobject当前站点经纬度
lonstring经度
latstring纬度
- saiobject车辆到站信息
currentBusDistancestring最近一辆车距离本站距离(单位:米)
currentBusArriveTimestring最近一辆车预计多久后到达(单位:分钟)
currentBusComfortstring最近一辆车拥挤程度0-未知,1-舒适,2-较舒适,3-拥挤
upDownstring上下行0-上行,1-下行;
currentBusStopCountstring最近一辆车距离当前还有几站
currentLicensePlatestring最近一辆车车牌
currentBarrierFreestring最近一辆车是否无障碍bool类型,true/false;
nextBusDistancestring下一辆车距离本站距离(单位:米)
nextBusArriveTimestring下一辆车预计多久后到达(单位:分钟)
nextBusStopCountstring下一辆车距离当前还有几站
nextLicensePlatestring下一辆车车牌
nextBarrierFreestring下一辆车是否无障碍bool类型,true/false;
- dispatchCarScheduleobject车辆发车时刻表
lineIdstring线路编号
lineNamestring线路名称
directionstring上下行0-上行,1-下行;
scheduleCodeint调度编码-1-不在运营时间,0-暂无实时数据,1-等待常规发车;
scheduleMsgDefaultstring调度提示
scheduleMsgShortstring调度提示
- dispatchCarsobject发车明细
vehiclestring车牌号
timestring发车时间
countdownstring倒计时

根据经纬度及距离查询地铁信息

params.name=queryNearByMetro

业务参数说明

请求参数

名称参数类型描述是否必须说明
cityCodestring城市编码仅输入310100;
lonstring经度
latstring纬度
coordinateTypeint坐标系类型1-WGS-84,2-GCJ02;默认2;
nearRadiusDistanceint半径(单位:米)默认1000,最大3000;

响应参数

名称参数类型描述说明
retCodeint响应编码0表示调用成功,其余失败;
retMsgstring响应信息
- normalMetroListobject普通地铁信息
indexIdint数据库唯一id
lineNostring线路编号
lineNamestring线路名称
upDownint上下行0-上行,1-下行;
startStopNamestring线路起点站名称
endStopNamestring线路终点站名称
startEarlyLateTimestring首班车时间格式hhmm;
endEarlyLateTimestring末班车时间格式hhmm;
priceRangestring票价范围(单位:元)eg:3-7;
lineTypeint线路类型0-普通车,1-夜班车,2-临时保障车(暂无信息),3-区间车,4-大站车;
- stationobject站点信息
stopNostring站点编号
stopNamestring站点名称
startEarlyLateTimestring站点首班车时间格式hhmm;
endEarlyLateTimestring站点末班车时间格式hhmm;
typeint上下客协议0或者空表示可上下,1表示仅下;
- pointobject站点位置
lonstring经度
latstring纬度
- dispatchCarScheduleobject间隔信息
scheduleCodeint调度编码-1表示不在运营时间,0表示暂无实时数据,1表示数据正常;
scheduleTypeint调度类型0表示间隔xx分钟到站,1表示xx点到站;
scheduleTimestring调度时间
scheduleMsgstring调度提示
scheduleMsgDefaultstring调度提示
- bigStationMetroListobject大站地铁信息
indexIdint数据库唯一id
lineNostring线路编号
lineNamestring线路名称
upDownint上下行0-上行,1-下行;
startStopNamestring线路起点站名称
endStopNamestring线路终点站名称
startEarlyLateTimestring首班车时间格式hhmm;
endEarlyLateTimestring末班车时间格式hhmm;
priceRangestring票价范围(单位:元)eg:3-7;
lineTypeint线路类型0-普通车,1-夜班车,2-临时保障车(暂无信息),3-区间车,4-大站车;
- stationobject站点信息
stopNostring站点编号
stopNamestring站点名称
startEarlyLateTimestring站点首班车时间格式hhmm;
endEarlyLateTimestring站点末班车时间格式hhmm;
typeint上下客协议0或者空表示可上下,1表示仅下;
- pointobject站点位置
lonstring经度
latstring纬度
- dispatchCarScheduleobject间隔信息
scheduleCodeint调度编码-1表示不在运营时间,0表示暂无实时数据,1表示数据正常;
scheduleTypeint调度类型0表示间隔xx分钟到站,1表示xx点到站;
scheduleTimestring调度时间
scheduleMsgstring调度提示
scheduleMsgDefaultstring调度提示
- fixedStationMetroListobject定点上下车地铁信息
indexIdint数据库唯一id
lineNostring线路编号
lineNamestring线路名称
upDownint上下行0-上行,1-下行;
startStopNamestring线路起点站名称
endStopNamestring线路终点站名称
startEarlyLateTimestring首班车时间格式hh:mm;
endEarlyLateTimestring末班车时间格式hh:mm;
priceRangestring票价范围(单位:元)eg:3-7;
lineTypeint线路类型0-普通车,1-夜班车,2-临时保障车(暂无信息),3-区间车,4-大站车;
- stationobject站点信息
stopNostring站点编号
stopNamestring站点名称
startEarlyLateTimestring站点首班车时间格式hh:mm;
endEarlyLateTimestring站点末班车时间格式hh:mm;
typeint上下客协议0或者空表示可上下,1表示仅下;
- pointobject站点位置
lonstring经度
latstring纬度
- dispatchCarScheduleobject间隔信息
scheduleCodeint调度编码-1表示不在运营时间,0表示暂无实时数据,1表示数据正常;
scheduleTypeint调度类型0表示间隔xx分钟到站,1表示xx点到站;
scheduleTimestring调度时间
scheduleMsgstring调度提示
scheduleMsgDefaultstring调度提示

未来规划MCP服务功能

查询轨交站点进出站客流信息

请求参数

名称参数类型描述是否必须说明
keywordsstring关键字支持模糊搜索;
cityCodestring城市标示默认输入:310100;
typestring查询类型0-全部,1-只查线路,2-只查站点;默认输入:0;

响应参数

名称参数类型描述说明
retCodeint响应编码0代表查询成功,其余失败;
retMsgstring响应信息
- trafficStopobjecttrafficStop-
Namestring名称
NameTypestring名称类型0-线路,1-站点;
typeint交通类型1-公交;
- lineInfoobject线路信息列表
indexIdstring数据库唯一id
lineIdstring线路编号
lineNamestring线路名称
startStopNamestring起点站名称
endStopNamestring终点站名称
upDownint上下行0-上行,1-下行;
- stopLineInfoobject站点信息列表
indexIdint数据库唯一id
lineIdstring线路编号
lineNamestring线路名称
startStopNamestring起点站名称
endStopNamestring终点站名称
upDownint上下行0-上行,1-下行;

查询停车设施运营情况

请求参数

名称参数类型描述是否必须说明
parkingIdstring停车位置唯一标识

响应参数

名称参数类型描述说明
retCodeint返回编码0代表调用成功
retMsgstring返回信息
statusstring本次API访问状态如果成功返回1,如果失败返回0
infostring本次API访问状态说明
- parkingpoinfoobjectparkingpoinfo
parkingIdstring停车设施唯一标识
leftBerthstring剩余泊位
fiveMinsInstring5分钟进场车辆数
dayTotalInstring当日累计停放车辆数
turnoverRatestring周转率
saturatestring饱和度
statTimestring统计时间

查询停车设施列表信息

请求参数

名称参数类型描述是否必须说明
districtIdstring区域标识代码黄浦区-HP,虹口区-HK,依此类推……
businessAreastring商圈标签
longitudestring经度当queryType=1,经度不允许为空;
latitudestring纬度当queryType=1,纬度不允许为空;
townshipstring街镇区划名称参照国家统计局上海市街镇区划
queryTypeint接口查询方式1-位置查询(返回基于位置的停车设施),2-标签查询(返回基于标签的停车设施);

响应参数

名称参数类型描述说明
retCodeint响应编码0代表调用成功
retMsgstring响应信息
statusstring本次API访问状态如果成功返回1,如果失败返回0
infostring本次API访问状态说明
countstring本次请求返回的停车设施数量
- parkingLotsobjectparkingLots
- parkingLotobject停车设施列表清单
parkingIdstring停车场库唯一标识
parkingNamestring停车场库名称
lotStatusint停车场库状态0-异常,1-正常;
leftBerthStatusint是否存在实时泊位0-否,1-是;

核验网约车近一年月均营运行为轮廓

请求参数

名称参数类型描述是否必须说明
plateNostring车牌号加密字段,需加密输入;车牌格式:地区缩写+数字英文;
vinstring车辆识别码(vin码)加密字段,需加密传输;支持后6位查询;
orderOutlineint轮廓代码1:近一年月均<1单,2:1单≤近一年月均<10单,3:10单≤近一年月均<30单,4:30单≤近一年月均<60单,5:60单≤近一年月均<90单,6:90单≤近一年月均<150单,7:150单≤近一年月均<300单,8:近一年月均≥300单;
customerCodestring客户代码加密字段,需加密传输;
authInfostring授权信息加密字段,需加密传输;

响应参数

名称参数类型描述说明
retCodeint响应编码0表示调用成功,其他失败;
retMsgstring响应信息
checkResultstring核验结果0:一致,1:不一致,2:未查得;
resultDescriptionstring核验提示0-入参轮廓值过大,1-入参轮廓值过小;

查询周边公交基本信息(按经纬度)

请求参数

名称参数类型描述是否必须说明
paramTypestring参数类型仅支持输入3(经纬度)
coordinateTypestring坐标类型1-wgs84,2-gcj02;
nearDistanceint半径(单位: 米)默认1000,最大3000
- pointobject经纬度集合支持多坐标集合入参;数据量较大,建议一次入参一个坐标;
lonstring经度
latstring纬度

响应参数

名称参数类型描述说明
retCodestring响应编码0代表调用成功,其余失败;
retMsgstring响应信息
- gpsLineListobject坐标集合线路信息按照坐标集合顺序提供busLineStop信息
- busLineStopobject线路信息
indexIdstring数据库唯一id
stopIdstring站点编号
stopNamestring站点名称
upDownint上下行0-上行,1-下行;
lineIdstring线路编号
lineNamestring线路名称
startStopNamestring该线路起点站名称
endStopNamestring该线路终点站名称
startEarlyLateTimestring最早始发时间格式hhmm;
endEarlyLateTimestring最晚到站时间格式hhmm;
- pointobject位置信息
lonstring当前站点经度
latstring当前站点纬度
- bustopListobject线路站点列表
stopIdstring站点编码
stopNamestring站点名称
upDownint上下行0-上行,1-下行;
stopLevelsint站点序号
typeint类型废弃字段

查询市域铁路班次信息

请求参数

名称参数类型描述是否必须说明
lineNostring线路编码
stationIdstring站点编码
directionstring上下行0-上行,1-下行;

响应参数

名称参数类型描述说明
retCodeint响应编码0代表成功,其余失败;
retMsgstring响应信息
- cityRailWayScheduleobject班次信息列表
lineNostring线路编码
lineNamestring线路名称
directionint上下行0-上行,1-下行;
stationCodestring站点编码
stationNamestring站点名称
trainNostring车辆编号
arriveTimestring到达时间
departTimestring出发时间

其他信息接口

接口名称查询机场航班起降营运信息
查询铁路始发终到时刻信息查询线路上所有公交车辆
查询周边公交基本信息(按经纬度)查询附近市域铁路信息
查询轨交线路基础信息查询轨交线路站点列表
查询轨交站点基础信息查询轨交站点进出站客流信息
查询市域铁路线路基础信息查询市域铁路站点基础信息
查询所有轨交线路列表查询景区场馆基础信息
查询景区场馆列表查询景区场馆实时在园人数
查询附近停车场库列表(按经纬度)查询停车设施基本信息
查询停车设施列表信息查询停车设施运营情况
查询墓园殡仪馆基础信息查询墓园殡仪馆列表
查询公园绿地基础信息查询公园绿地列表
查询体育场馆基础信息查询体育场馆列表
查询体育场馆开放时间查询体育场馆预定信息
查询文化场馆基础信息查询文化场馆列表
查询文化场馆开放时间查询图书馆馆藏信息
查询图书馆借阅信息查询博物馆展览信息
查询美术馆展览信息查询文化馆活动信息
查询科技馆展览信息查询纪念馆展览信息
查询剧院演出信息查询电影院放映信息
查询演出场所基础信息查询演出活动列表
查询旅游景点基础信息查询旅游景点列表
查询旅游线路信息查询酒店住宿信息
查询餐饮场所基础信息查询购物场所基础信息
查询休闲娱乐场所基础信息查询健身场所基础信息
查询教育培训场所基础信息查询医疗保健场所基础信息
查询金融服务场所基础信息查询邮政服务场所基础信息
查询政务服务场所基础信息查询法律服务场所基础信息
查询交通服务场所基础信息查询物流服务场所基础信息
查询仓储服务场所基础信息查询加工服务场所基础信息
查询维修服务场所基础信息查询租赁服务场所基础信息
查询中介服务场所基础信息查询咨询服务场所基础信息
查询检测服务场所基础信息查询认证服务场所基础信息
查询公证服务场所基础信息查询鉴定服务场所基础信息
查询评估服务场所基础信息查询拍卖服务场所基础信息

预测信息接口

此外我们还提供了预测信息服务,接口及描述如下

接口名称接口描述
停车场进出场车辆数预测预测指定时段停车场进出场车辆数量
停车场饱和度预测服务预测未来时段停车场占用率情况
轨交进出站客流预测服务预测轨交站点/线路进出站客流规模
公交线路客流预测服务预测公交线网客流高峰及时段分布
航空到达出发客流预测服务预测机场到达与出发客流总量
铁路到达出发客流预测服务预测车站/线路铁路客运量及时段
停车场剩余泊位数预测服务动态预测停车场未来剩余泊位数
长途客运客流预测服务预测长途客运线路客流量及时段
网约车网格下单量预测预测城市网格内网约车下单需求
网约车网格完单量预测预测网格内网约车成功完单数量
网约车网格等待时长预测预测网约车用户平均等待时长
公交线路需求分析服务分析公交线网客流分布与需求
交通态势预测服务预测指定区域未来交通通行状态

目录标签

目录标签

云端部署Docker服务器管理

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:primaryLink / installCommand

来源信息

继续浏览同类 MCP