MCP 接入
在支持 MCP 的 AI 工具里粘贴一段配置,AI 就能直接查本站的水土保持新闻。以 Trae 为例,复制粘贴、三步就能用。
免费匿名
无需 API Key
单次最多 100 条
这是什么
MCP 是 AI 工具连接外部服务的"标准插座"。支持 MCP 的工具(Trae、WorkBuddy、Cursor、Cherry Studio 等)填入一个地址后,AI 就多出两个现成的新闻查询按钮——不用自己读说明、不用写代码,问一句它就直接去查。
和 Agent 接入有什么区别?Agent 接入是"发给 AI 一份说明,它自己学会";MCP 是"在工具里装一个现成的插件",调用更稳定。两种方式查的是同一个数据库,选一种就够:日常聊天推荐 Agent 接入,长期用 Trae、Cursor 这类工具办公的推荐 MCP 接入。
怎么接入(以 Trae 为例)
全程约 2 分钟-
1
复制下面这段配置MCP 配置(点右侧按钮复制)
{ "mcpServers": { "shuibao-news": { "type": "http", "url": "https://www.yanshou100.com/api/v1/news/mcp" } } } -
2
在 Trae 里添加
打开 Trae,在右侧 AI 面板切到 MCP 标签(找不到就进 设置 → MCP),点添加 MCP 服务器 → 手动添加,把配置粘贴进去保存。
-
3
打开开关,问一句话验收
保存后打开 shuibao-news 的开关,确认工具列表出现
news_get_latest和news_search,然后在对话框问:"调用 news_get_latest,给我最新的 5 条水土保持新闻,附原文链接。"
成功的样子:AI 的回答里列出新闻标题、来源(如"湖北省水利厅")、发布日期,并且每条都带原文链接。看到这些就说明接好了。
保存后连接失败?把配置里的
"type": "http" 改成 "streamableHttp" 再试一次(不同工具的写法不同)。仍然失败请看下方"注意事项"里的排查办法。用的是 WorkBuddy、Cursor、Cherry Studio?入口名称略有不同,但都是在设置的 MCP(或"工具")部分新建,粘贴同一段配置即可;如果工具只要求填一个地址,就填
https://www.yanshou100.com/api/v1/news/mcp。任何要求填 API Key 的地方都留空。接好后 AI 多出的两个查询按钮
查最新
news_get_latest
返回最新收录的新闻,从新到旧排列,可以只看某一类来源。
| 参数 | 必填 | 说明 |
|---|---|---|
limit | 可选 | 每次返回条数,默认 20,最多 100 |
sourceGroup | 可选 | 只看某一类来源:national 全国性来源、regional_sources 各省水利厅、local_sites 地市区县、public_accounts 行业公众号 |
搜标题
news_search
按关键词搜索新闻标题,同样可以限定来源和条数。
| 参数 | 必填 | 说明 |
|---|---|---|
keyword | 必填 | 要搜索的关键词 |
limit | 可选 | 每次返回条数,默认 20,最多 100 |
sourceGroup | 可选 | 只看某一类来源,取值同左 |
两个按钮返回的内容一样:每条新闻含标题、来源、发布日期、原文链接等字段,完整字段说明见 Agent Skill 说明文档。
接好后可以怎么问(试试这些)
- 调用 news_get_latest,给我最新的 5 条水土保持新闻,附原文链接。
- 用 news_search 搜一下标题带"水土保持方案"的新闻,列出来源和时间。
- 只看各省水利厅的最新动态,来 8 条。
- 把最新 10 条新闻整理成表格:标题、来源、日期、链接。
- 直接自然地问也行:"最近有什么水土保持动态?"——AI 会自己挑合适的工具。
注意事项
免费匿名,只能查、不能改。不需要 API Key,也不读取任何账号信息;AI 只能查询公开新闻,没有其他权限。
单次最多 100 条。只返回最新的一页,需要更多时换个更具体的关键词,不要让 AI 反复刷新查询。
重要信息回原文核对。标题和来源来自公开网站抓取,引用数字、政策原话之前,请点 AI 附的原文链接复核。
连不上怎么办。① 在 MCP 设置里刷新一次工具列表;② 检查地址是否完整(以
https:// 开头);③ 试试上面说的改 type 写法;④ 仍失败说明你的工具可能不支持"远程 MCP",改用 Agent 接入也可以查到同样的数据。进阶:开发者验证
给开发者和需要排查的人服务器名称
yanshou-news v1.0.0,JSON-RPC 2.0 over HTTP(POST),无状态 Streamable HTTP 模式,协议版本 2024-11-05,支持 initialize、tools/list、tools/call 方法。
① 初始化握手 initialize
curl -s -X POST 'https://www.yanshou100.com/api/v1/news/mcp' \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'
② 调用工具 tools/call · news_get_latest
curl -s -X POST 'https://www.yanshou100.com/api/v1/news/mcp' \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"news_get_latest","arguments":{"limit":5}}}'
成功时返回 JSON-RPC 结果,包含新闻 items 数组与总数 total;结果同时带 content(文本)和 structuredContent(结构化对象)两种形式,字段与 Agent Skill 说明文档一致。参数错误返回 -32602,未知方法返回 -32601。