MCP 实战场景——从网页抓取到数据库查询
场景一:抓取并处理网页内容(SSE 远程 MCP)
目标
让 Qoder 总结一篇长文档(URL),并提取其中的关键信息。
步骤
第一步:找到一个 fetch SSE 服务
访问 MCP 官方市场,找到 fetch server 的 SSE 端点。
第二步:配置 SSE 服务
在 Qoder IDE 的 MCP 设置中添加:
{
"mcpServers": {
"fetch": {
"type": "sse",
"url": "https://your-fetch-mcp-server/sse"
}
}
}
保存后,Qoder 自动连接成功。
第三步:使用
在 Agent 模式中输入:
总结这个文档:https://docs.qoder.com/user-guide/chat/overview
重点提取:1. 支持哪些模式 2. 各模式适用场景 3. 快捷键
Qoder 会:
- 调用 fetch MCP 服务读取网页内容;
- 把 HTML 转换为结构化内容;
- 基于内容生成总结。
价值
不需要手动复制粘贴长网页——Qoder 自己去取,自己处理格式,你直接要结果。
场景二:查询实时天气(STDIO 本地 MCP)
目标
在 Qoder 里直接查询某个城市的实时天气。
步骤
第一步:确保本地有 Node.js
让 Qoder 帮你验证:「检查本地环境,确保已安装 Node.js」。
第二步:配置 STDIO 服务
在 MCP 设置中添加:
{
"mcpServers": {
"weather": {
"command": "npx",
"args": [
"-y",
"@h1deya/mcp-server-weather"
]
}
}
}
第三步:使用
查看上海现在的天气
然后继续:
明天上海有下雨预警吗?
Qoder 不需要你每次都重新说明上下文——它知道你在查上海的天气,自动带着完整上下文调用。
价值
MCP 让 Qoder 能和外部实时数据打通——不只是天气,数据库查询、内部 API 调用、CRM 数据读取都可以类似方式接入。
场景三:GitHub 操作(STDIO 本地 MCP)
目标
让 Qoder 帮你搜索 GitHub 仓库、创建 Issue、查看 PR。
前置条件
- 在 GitHub 生成 Personal Access Token(有 repo 权限);
- 本地有 Node.js 环境。
配置
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_..."
}
}
}
}
使用示例
搜索 GitHub 上 star 超过 10000 的 TypeScript ORM 项目
在 alipymanbu/APK 仓库创建一个 Issue:标题是「添加 XX 模块」,内容描述需求
场景四:Notion 文档读写
让 Qoder 读 Notion 里的产品文档、写内容到 Notion 页面:
读取 Notion 页面 XXX,用里面的 API 文档写一个 TypeScript 客户端
总结:MCP 扩展能力的三种模式
| 模式 | 适用场景 | 示例 |
|---|---|---|
| 读外部数据 | 获取实时信息、内部数据 | 天气、数据库、CRM、Notion |
| 写外部数据 | 在外部系统中执行操作 | GitHub Issue、Jira Ticket、钉钉消息 |
| 处理外部数据 | 读取 → 处理 → 输出 | 网页抓取 → 总结、CSV 读取 → 分析 |
MCP 的价值在于 让 Qoder 的智能体不局限于本地——只要外部系统有 MCP 服务,Qoder 就能接入。
下一步
- 配 MCP 遇到问题 → MCP 常见问题
- 不想换 IDE,想在 JetBrains 里用 Qoder → JetBrains 插件