惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
Apple Machine Learning Research
Apple Machine Learning Research
The Cloudflare Blog
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Microsoft Azure Blog
Microsoft Azure Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园 - 聂微东
L
LangChain Blog
云风的 BLOG
云风的 BLOG
Jina AI
Jina AI
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
I
InfoQ
大猫的无限游戏
大猫的无限游戏
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
小众软件
小众软件
量子位
The GitHub Blog
The GitHub Blog
博客园 - 【当耐特】

博客园 - work hard work smart

Java 面试1 Java 常见面试问题 手撕java常用代码 WebStorm 创建react工程 构建企业级 Text-to-SQL Agent:基于 LangGraph 的智能数据查询系统设计 Harness 工程:驾驭 AI Agent 的工程化艺术 DeepAgents 多智能体架构实战:从设计模式到后端选型 Vue 自定义组件完全指南:从零构建待办事项应用 使用 LangChain + Hugging Face 构建文本向量化服务 SQLAlchemy 使用详解 Python 中使用 Elasticsearch 的完整指南 Qdrant 向量数据库使用指南 OpenEvals 快速入门:LLM 评估指南 DeepEval 快速入门:LLM 应用评估指南 LangSmith 批量评估完全指南 Qwen-Agent 入门指南:快速构建智能体应用 LangSmith 集成实战:从追踪到评估的完整指南 初识 go-zero:一款让你写后端更规范、更高效的 Go 微服务框架 RAG 中为什么需要 Rerank,以及如何使用 Rerank LangChain4j RAG 核心组件与组合方式 如何使用 Elasticsearch 进行全文检索和向量检索 MinerU Docker 部署指南 Neo4j 图数据库安装与 Spring Boot 集成实战指南 LangFuse 实战指南:用 @observe 三行代码给 LLM 应用加上全链路追踪 Function Call 深度解析:让大模型从"嘴炮"到"实干"的技术革命 Spring AI 提示词模板实战:告别硬编码,实现提示词工程化管理 LangChain4j 实战指南:用 Java 轻松构建 AI 应用 Spring AI 对话短期记忆实战:让大模型拥有"记忆力" Spring AI 提示词工程实战:让大模型更懂你的意图 Spring AI ChatClient 深度解析:优雅构建大模型应用的利器
5 分钟上手:为 Cline 配置一个免费的 MCP 天气服务
work hard work smart · 2026-06-10 · via 博客园 - work hard work smart

还在为 pip 命令报错而烦恼?一行 py -m pip 轻松绕过环境变量,让 Cline 立刻拥有实时天气查询能力。

为什么要用 MCP?

MCP(Model Context Protocol)让 AI 助手(比如 Cline)能够直接调用外部工具——查天气、搜新闻、读写文件都不在话下。而配置一个可用的 MCP 服务,往往被卡在安装依赖和环境变量上。

这篇文章会带你配置一个完全免费、无需 API Key 的天气查询服务,并解决 Windows 用户最常见的 'pip' 不是内部或外部命令 问题。

前置条件

  • ✅ 已安装 VS Code 和 Cline 插件
  • ✅ 已安装 Python 3.10 或更高版本(可通过 python --version 检查)

第一步:安装天气 MCP 服务(关键技巧)

打开命令行(终端 / CMD),不要直接输入 pip install ...,而是使用下面这条命令:

py -m pip install mcp_weather_server -i https://pypi.tuna.tsinghua.edu.cn/simple

💡 为什么用 py -m pip 而不是 pip

很多 Windows 用户安装 Python 后忘记勾选 "Add Python to PATH",导致系统找不到 pip 命令。

py 是 Python 自带的启动器,用它来执行 pip 模块可以完美绕过环境变量问题,屡试不爽。

等待安装完成,你会看到类似 Successfully installed mcp_weather_server-... 的字样。

第二步:在 Cline 中配置该服务

  1. 打开 VS Code,点击左侧的 Cline 图标。
  2. 切换到 MCP Server 选项卡。
  3. 点击 Configure MCP Servers 按钮,打开 cline_mcp_settings.json 文件。
  4. 将文件内容完全替换为以下 JSON:
{
  "mcpServers": {
    "weather": {
      "command": "python",
      "args": ["-m", "mcp_weather_server"],
      "disabled": false,
      "autoApprove": []
    }
  }
}
  1. 保存文件。Cline 会自动检测并启动服务。

验证成功:回到 MCP Server 选项卡,看到 weather 旁边亮起绿灯,表示服务已就绪。

第三步:让 Cline 查询天气

现在你可以直接对 Cline 下达指令了:

  • "查询今天北京的天气"
  • "上海未来三天会下雨吗?"

Cline 会询问你是否允许调用 get_weather 工具,点击 Approve 即可看到返回的实时天气数据。

常见问题与解决

问题 解决办法
py 也不是可执行命令 说明 Python 未安装或未正确注册。请重新安装 Python,并勾选 "Add Python to PATH"
Cline 报错"找不到 python" 将 JSON 中的 "command": "python" 改为 "py",或者改成 where python 显示的完整路径(如 C:\Python312\python.exe
查询返回 "Unknown location" 尝试使用城市英文名,或加上省/市全称,例如 Hangzhou, China

总结

现在你不仅给 Cline 装上了一个实用的天气能力,更重要的是学会了一套应对 pip 找不到的通用技巧。以后再安装任何 MCP 服务(如 mcp-server-fetchfilesystem 等),都可以用 py -m pip install ... 避开环境变量的坑。

就这么简单,去试试吧!