接入搜索 MCP Server(全量)

支持 MCP 协议的客户端(如:Cursor、Claude、Cline)可方便使用搜索 MCP server。目前仅支持 Node.js I/O 接入方式。本篇文章介绍如何两种接入方式:1. 通过 streamableHTTP 或 sse 接入 IQS mcp server;2. 通过源码自行部署 IQS mcp server;

1. MCP Server 接口说明

search mcp(搜索工具)

接口

说明

输入

输出

common_search

标准搜索接口提供增强的网络开放域的实时搜索能力,通过大模型优化与多数据源融合的技术,查询干净、准确、多样、高质量的结果。

query: 搜索问题(长度:>=2 and <=500)

搜索结果(markdown格式)

readpage mcp(网页解析工具)

接口

说明

输入

输出

readpage_basic

readpage_basic 接口提供静态网页解析能力,用于获取目标 url 的网页内容。

**补充说明:**

- 若 readpage_basic 获取内容较少时,尝试使用 readpage_scrape 可获取更多内容。

**使用示例:**

```json

{

"name": "readpage_basic", "arguments": { "url": "" }

}

```

url: 需要解析的网页 URL(必须是完整的 URL,格式如:https://www.example.com)

页面内容(markdown格式)

readpage_scrape

readpage_scrape 接口通过 headless browser 提供网页解析能力,用于获取目标 url 的网页内容。

**使用示例:**

```json

{

"name": "readpage_scrape","arguments": { "url": "" }

}

```

url: 需要解析的网页 URL(必须是完整的 URL,格式如:https://www.example.com)

页面内容(markdown格式)

maps mcp(地图工具)

接口

说明

输入

输出

maps_regeocode

将经纬度坐标转换为行政区划地址信息 

longitude: 经度

latitude: 纬度

位置信息,包括省市区、街道等信息

maps_geo

将详细的结构化地址转换为经纬度坐标。支持对地标性名胜景区、建筑物名称解析为经纬度坐标。

address: 待解析的结构化地址信息

city: 用于限定查询范围的城市

location (位置经纬度)

maps_ip_location

根据用户输入的 IP 地址,定位 IP 的所在位置 

ip: IP 地址

province (省),city (城市),adcode (城市编码)

maps_direction_transit_integrated

公交路径规划可以根据用户起终点经纬度坐标规划综合各类公共(火车、公交、地铁)交通方式的通勤方案,并且返回通勤方案的数据,跨城场景下必须传起点城市与终点城市 

destinationCity: 目的地地点的城市名称

destinationLatitude: 目的地坐标的纬度

destinationLongitude: 目的地坐标的经度

originCity: 出发地点的城市名称

originLatitude: 出发地点坐标的纬度

originLongitude: 出发地点坐标的经度

rigin (起点信息),destination (终点信息),distance (规划距离),transits (规划具体信息)

maps_bicycling

骑行路径规划 API 用于规划骑行通勤方案,规划时会考虑天桥、单行线、封路等情况。最大支持 500km 的骑行路线规划。 

destinationLatitude: 目的地坐标的纬度

destinationLongitude: 目的地坐标的经度

originLatitude: 出发地点坐标的纬度

originLongitude: 出发地点坐标的经度

distance (规划距离),duration (规划时间),steps (规划步骤信息)

maps_direction_walking

步行路径规划 API 可以根据输入起点终点经纬度坐标规划100km 以内的步行通勤方案,并且返回通勤方案的数据

destinationLatitude: 目的地坐标的纬度

destinationLongitude: 目的地坐标的经度

originLatitude: 出发地点坐标的纬度

originLongitude: 出发地点坐标的经度

origin (起点信息),destination (终点信息),paths (规划具体信息)

maps_direction_driving

驾车路径规划 API 可以根据用户起终点经纬度坐标规划以小客车、轿车通勤出行的方案,并且返回通勤方案的数据。

destinationLatitude: 目的地坐标的纬度

destinationLongitude: 目的地坐标的经度

originLatitude: 出发地点坐标的纬度

originLongitude: 出发地点坐标的经度

origin (起点信息),destination (终点信息),paths (规划具体信息)

maps_around_search

周边搜,根据用户传入关键词以及经纬度,搜索出radius半径范围的POI

keywords: 搜索关键词,如:餐厅

latitude: 中心点纬度

longitude: 中心点经度

radius: 搜索半径,单位米,默认3000

pois (地点信息列表)

maps_distance

距离测量 API 可以测量两个经纬度坐标之间的距离,支持驾车、步行以及球面距离测量。

destinationLatitude: 目的地坐标的纬度

destinationLongitude: 目的地坐标的经度

originLatitude: 出发地点坐标的纬度

originLongitude: 出发地点坐标的经度

type:距离测量类型, 0代表直线距离测量,1代表驾车距离测量,3步行距离测量

distanceMeter:规划距离(米)

durationSecond: 耗时(秒)

maps_text_search

关键词搜,根据用户传入关键词,搜索出相关的POI

keywords: 搜索关键词

region: 查询城市

types: POI类型

pois (地点信息列表)

maps_search_detail

查询关键词搜或者周边搜获取到的POI ID的详细信息。

id: POI地址的ID

地点详情信息

location (地点经纬度),address (地址),business_area (商圈),city(城市),type (地点类型) 等

2. 接入 IQS MCP Server

通过 streamableHTTP 或 sse 接入

  1. 前往官网开通 apikey

  2. mcp server 配置如下

    1. search mcp(搜索工具)

      {
        "mcpServers": {
          "iqs-mcp-server-maps": {
            "type": "streamableHttp",
            "url": "https://iqs-mcp.aliyuncs.com/mcp-servers/iqs-mcp-server-search",
            "headers": {
              "X-API-Key": "<X-API-Key>"
            }
          }
        }
      }
      {
        "mcpServers": {
          "iqs-mcp-server-maps": {
            "type": "sse",
            "url": "https://iqs-mcp.aliyuncs.com/mcp-servers/iqs-mcp-server-search/sse",
            "headers": {
              "X-API-Key": "<X-API-Key>"
            }
          }
        }
      }
    2. readpage mcp(网页解析工具)

      {
        "mcpServers": {
          "iqs-mcp-server-maps": {
            "type": "streamableHttp",
            "url": "https://iqs-mcp.aliyuncs.com/mcp-servers/iqs-mcp-server-readpage",
            "headers": {
              "X-API-Key": "<X-API-Key>"
            }
          }
        }
      }
      {
        "mcpServers": {
          "iqs-mcp-server-maps": {
            "type": "sse",
            "url": "https://iqs-mcp.aliyuncs.com/mcp-servers/iqs-mcp-server-readpage/sse",
            "headers": {
              "X-API-Key": "<X-API-Key>"
            }
          }
        }
      }
    3. maps mcp(地图工具)

      {
        "mcpServers": {
          "iqs-mcp-server-maps": {
            "type": "streamableHttp",
            "url": "https://iqs-mcp.aliyuncs.com/mcp-servers/iqs-mcp-server-maps",
            "headers": {
              "X-API-Key": "<X-API-Key>"
            }
          }
        }
      }
      {
        "mcpServers": {
          "iqs-mcp-server-maps": {
            "type": "sse",
            "url": "https://iqs-mcp.aliyuncs.com/mcp-servers/iqs-mcp-server-maps/sse",
            "headers": {
              "X-API-Key": "<X-API-Key>"
            }
          }
        }
      }

通过源码自行部署

IQS mcp server 现已开源到 Github

FC 部署 MCP 服务

前往云原生应用开发平台 CAP 一键部署 iqs-mcp-server。