菜单导航

技术文档
NOISE 盘搜 MCP 使用指南
技术文档

NOISE 盘搜 MCP 使用指南

NoiseNoise
2026-06-12

NOISE 盘搜内置了一套可供 AI 客户端直接连接的工具服务,既支持标准MCP SSE,也提供 HTTP` 兼容模式。

前台有一个单独的 /mcp 页面,已经把主要信息整理出来了。访问:https://www.noiseyp.top/mcphttps://pansou.noisework.cn/mcp

能做什么

已经落地成两类工具能力:

  • pansou_search:让 AI 客户端直接调用盘搜能力,按关键词或自然语言描述搜索网盘资源

  • pansou_netdisk_upload:让 AI 把生成的内容、文件、图片等上传到站内网盘,并返回可访问链接。

1. 项目支持两种接入方式

  • 支持 MCP(SSE 传输)

  • 支持 HTTP(/api/mcp/search)

  • 如果你的 AI 客户端支持 MCP,就走标准的 SSE + message 模式

  • 如果你的客户端只支持 HTTP 工具调用,也一样可以接入

2.鉴权方式

如果后台设置了访问令牌,页面会明确提示:

x-mcp-token: <token>

兼容方案:

?token=<token>

4. 接口

当前 MCP 相关入口主要有四个:

  • GET /api/mcp/sse

  • POST /api/mcp/message?sessionId=...

  • POST /api/mcp/search

  • POST /api/mcp/netdisk/upload

两个核心工具

工具一:pansou_search

这是最核心的工具,它的价值不只是“把关键词扔给搜索接口”。

后端已经做了自然语言解析,能从一句人话里提取出:

  • 搜索关键词

  • 页码

  • 返回条数

  • 来源范围

  • 网盘类型

  • 时间范围

例如下面这些描述,理论上都能直接理解:

帮我找最近一个月的夸克网盘资源
只搜TG频道的电视剧黑镜,要第2页
找站内资源里的编程课程,返回20条

它支持解析的信息包括:

  • page / 第几页

  • pageSize / limit

  • srcalltgplugin

  • plugins

  • cloudTypes

  • maxAgeDays

  • formatmdjson

这意味着 AI 不一定非得严丝合缝地构造参数,也可以先按自然语言发起请求。

工具二:pansou_netdisk_upload

这个工具更像是给 AI 增加“交付能力”。

它支持把以下内容上传到站内网盘:

  • 文本内容

  • Base64 文件内容

  • 一个可拉取的 URL

同时支持自然语言理解,例如:

把这张图片上传到网盘,保存为 image.png
将这个文档保存到云盘
把生成的文件上传到云端并给我链接
保存该文件到网盘

如何接入

如果客户端支持标准 MCP,最重要的入口是:

GET /api/mcp/sse

服务建立连接后,会通过 SSE 返回 message 端点地址,后续客户端再向该地址发送 JSON-RPC 消息。

一个通用配置示例可以写成:

{
  "mcpServers": {
    "pansou": {
      "url": "https://your-domain.example/api/mcp/sse"
    }
  }
}

如果设置了 token,但客户端不方便传 Header,也可以这样写:

{
  "mcpServers": {
    "pansou": {
      "url": "https://your-domain.example/api/mcp/sse?token=<token>"
    }
  }
}

如果客户端支持自定义 Header,则更推荐:

{
  "mcpServers": {
    "pansou": {
      "url": "https://your-domain.example/api/mcp/sse",
      "headers": {
        "x-mcp-token": "<token>"
      }
    }
  }
}

对于 Cherry Studio 这一类需要显式声明类型的客户端,可以这样写:

{
  "mcpServers": {
    "pansou": {
      "type": "sse",
      "url": "https://your-domain.example/api/mcp/sse"
    }
  }
}

HTTP 兼容模式如何接入

如果你的客户端不支持 MCP,或者你只是想先快速验证能力,那么直接走 HTTP 会更省事。

搜索接口

地址:

POST /api/mcp/search

一个最常见的请求体如下:

{
  "q": "最近一周 夸克 黑镜 返回10条",
  "page": 1,
  "pageSize": 10,
  "format": "md"
}

说明如下:

  • q:关键词或自然语言描述,必填

  • page:页码,可选

  • pageSize:每页条数,可选

  • formatmdjson

如果配置了 token,请带上请求头:

x-mcp-token: <token>

示例:

curl -X POST "https://your-domain.example/api/mcp/search" \
  -H "content-type: application/json" \
  -H "x-mcp-token: <token>" \
  -d '{"q":"最近一周 夸克 黑镜 返回10条","page":1,"pageSize":10,"format":"md"}'

上传接口

地址:

POST /api/mcp/netdisk/upload

这个接口本质上是给 AI 或外部工具提供上传入口。它会复用站内网盘上传逻辑,因此除了 MCP token 以外,还会受到站内网盘配置本身的影响。

常见调用方式包括三种。

1. 传文本

适合把 AI 生成的 Markdown、说明文档、代码片段直接保存到站内网盘。

2. 传 Base64

适合图片、导出的二进制文件、生成的附件内容。

3. 传 URL

适合让服务端主动拉取一个远程文件再上传。

覆盖场景,例如:

q: "把这段文字保存为 note.md"
text: "# Hello\n\n这是一段文本内容"
fileName: "photo.jpg"
base64: "data:image/jpeg;base64,/9j/4AAQSkZJRg..."
fileName: "report.pdf"
url: "https://example.com/report.pdf"

实际使用时可以怎么提问

如果你把这个 MCP 接给支持工具调用的 AI,用户的输入可以尽量自然一些,例如:

帮我找最近 30 天的夸克电影资源
只搜 TG 频道里关于黑镜的内容,给我第 2 页
找站内资源里的前端课程,返回 20 条结果
把刚才整理好的 Markdown 保存到网盘,文件名叫 notes.md

这些表达都比较符合它当前的能力边界。

版权声明

本文为「Noise」原创内容或编译整理;除特别说明外,文中图片并非个人手绘,可能来源于网络、AI 生成、截图等,后期使用 PhotoMator / Procreate 进行处理,仅用于学习与交流。如涉及版权或来源标注不全,请联系处理。未经授权,禁止用于商业用途,禁止抹除水印。转载请注明出处与链接并保留本声明。

...

评论 (0)

评论功能加载中...
Noise

Noise

执迷不悟

推荐阅读

Cloudflare自定义安全规则配置
技术文档

Cloudflare自定义安全规则配置

Nose | 2026-05-23

前言:如果你有网站或服务配置在cloudflare,一定免不了被扫描和恶意攻击,而配置Cloudflare的自定义安全规则可避免这些问题,

进入https://dash.cloudflare.com 官网,点击安全规则,选择创建规则,选择自定义规则,然后点击编辑表达式

31
JsDelivr CDN加速访问服务部署指南
技术文档

JsDelivr CDN加速访问服务部署指南

Nose | 2026-05-23

介绍jsDelivr CDN部署服务,支持GitHub、npm等链接解析并提供直连、代理为主或隐藏访问方式。具备自动去重、安全扫描、日志监控、流量统计等高级功能。提供Docker一键部署方案及Nginx配置文件使用说明,满足开发图床及在线使用需求。

43
Noise导航网站MCP、Skill、搜索API使用说明
技术文档

Noise导航网站MCP、Skill、搜索API使用说明

Nose | 2026-05-14

目前公开了导航站的搜索功能相关MCP、Skill、API,下面文档以此说明,配置后你可以在任意支持的AI客户端内实现使用自然语言一键检索站内收录的地址

85