
Python 实现 MCP 客户端调用高德地图天气查询示例
MCP 是一种开放协议,标准化了应用程序向 LLM 提供上下文的方式。内容涵盖 MCP 架构解析、高德地图 MCP 服务介绍,以及 Node、Python 和 Java SDK 的客户端调用示例,演示了通过 maps_weather 工具查询城市天气的具体实现。
博客作者
橘子味的海
326
已发布文章
12K
博客获赞
913K
博客浏览
第 15 页

MCP 是一种开放协议,标准化了应用程序向 LLM 提供上下文的方式。内容涵盖 MCP 架构解析、高德地图 MCP 服务介绍,以及 Node、Python 和 Java SDK 的客户端调用示例,演示了通过 maps_weather 工具查询城市天气的具体实现。
在 Windows 下设置共享文件夹并配置无密码保护共享,通过 CIFS/SMB 协议在 Ubuntu 系统中挂载网络共享文件夹。解决挂载后权限不足、目录重命名冲突及用户认证问题,并通过编辑 /etc/fstab 文件实现开机自动挂载。需使用普通用户名密码而非 Everyone 以实现自动挂载功能。

堆是一种基于完全二叉树的顺序存储结构,支持高效的插入与删除操作。通过向上调整和向下调整算法维护堆性质,可实现大根堆或小根堆。文章提供完整的 C 语言代码示例,演示初始化、Push、Pop、Top 等功能,并应用于排序及 Top-K 问题求解。重点阐述堆的数组存储特性、时间复杂度分析及代码细节。

基于 AI 的接口测试全流程自动化方案。利用大语言模型解析 OpenAPI 定义自动生成测试用例,覆盖正常及异常场景。通过 Python 脚本执行接口请求并验证响应状态码与内容。AI 辅助分析失败日志定位根本原因并提供修复建议。最终集成至 GitHub Actions 实现 CI/CD 流水线自动化,降低维护成本,提升测试效率与质量。

Python 第三方库实战教程。通过 pynput 和 playsound 实现键盘监听自动播放音频的'程序员鼓励师'功能,结合多线程优化体验。随后构建命令行版学生管理系统,涵盖增删查改、文件存档读档及 PyInstaller 打包发布流程,提供完整代码示例与最佳实践。

Oracle 迁移面临 OCI 连接不稳定、PL/SQL 代码不兼容、特定函数缺失及改造成本高四大痛点。通过采用高兼容性的国产数据库方案,可实现 OCI 接口全兼容、PL/SQL 零改造迁移、统计函数与 JSON 处理全覆盖,并借助自动化工具降低人力成本与风险,确保核心业务平滑过渡。

Linux 文件描述符是进程打开文件的整数索引,通过 fd_array 关联 struct file。进程默认拥有 0、1、2 三个标准描述符。重定向通过关闭原描述符并打开新文件或复制描述符实现。dup2 函数可高效完成描述符拷贝。标准输出与错误流区别在于重定向行为不同。

C++ 结构体是自定义数据类型的基础,支持组合复杂对象。涵盖结构体的定义、初始化方式及嵌套使用,讲解成员变量访问规则(点号与箭头)。深入探讨默认成员函数、构造函数与析构函数的自动调用机制。通过运算符重载实现标准输出流打印功能。最后介绍 STL 库中 sort 函数的应用,包括内置类型排序及基于比较函数或仿函数的自定义结构体排序方法。

MCP 协议解决了大模型工具调用繁琐及非实时性问题。通过构建 MCP 服务器暴露天气查询工具,连接 Claude for Desktop 客户端,实现自动发现与调用。示例展示了使用 Python 编写 weather 服务器,配置 uv 环境,注册 list_tools 和 call_tool 处理器,并在客户端完成工具交互的全链路流程。
n8n 是一款开源的工作流自动化工具,基于 Docker Compose 部署可快速搭建私有化服务。详细对比了官方镜像与中文汉化版的配置差异,解析关键环境变量含义,并提供从创建目录到容器管理的完整操作指南,帮助开发者实现生产环境的稳定运行。

汇总 9 篇大模型领域最新研究论文。涵盖苹果 OpenELM 分层缩放策略、Google DeepMind 说服型 AI 危害减轻、港科大 FlashSpeech 高效语音合成、Twelve Labs Pegasus-v1 多模态视频理解、SnapKV KV 缓存优化、清华化学知识提示工程、微软 MH-MoE 专家混合架构、英伟达扩散模型采样优化 Align…

9 篇大模型领域前沿论文涵盖了量子计算智能体、视觉语言模型、图像生成控制、视频风格迁移、网页智能体评估、空间感知视频生成、物理可信视频创建、文本驱动风格转换及多相机视频同步生成等方向。涉及牛津大学、腾讯、Meta、Adobe、Google DeepMind、西湖大学、浙江大学等机构的研究成果,重点介绍了 k-agents、POINTS1.5、Leffa、St…

Stable Diffusion WebUI 是一款开源 AI 绘画工具,本地部署可避免高昂会员费及网络限制。介绍基于 Windows 系统的完整安装流程,涵盖 Python 3.10.6 环境配置、Git 源码克隆、WebUI 启动器部署、汉化及双语插件设置。同时提供常见故障排查方案,如 Git 环境变量缺失、FastAPI 版本冲突及 CUDA 驱动安装…

在 Windows 环境下使用 VMware Workstation 安装 Kali Linux 操作系统的完整流程。主要步骤包括安装 VMware 软件、创建自定义虚拟机并配置硬件参数、挂载 Kali ISO 镜像、执行图形化安装向导。在安装过程中需设置语言为英文、定义主机名、创建普通用户及密码、配置时区与磁盘分区(推荐单分区)。最后安装 GRUB 引导程…

渗透测试是模拟攻击者入侵系统以发现安全漏洞的过程,需经授权。分为白盒、黑盒和灰盒测试。流程包括准备、信息收集、漏洞检测、利用、内网转发及渗透、痕迹清除和报告。常见漏洞涉及注入、认证失效、XSS、配置错误等。内网渗透涉及域环境攻击、权限维持及后门技术。

探讨数据分析师的职业发展及 Python 技术栈构建。涵盖从零基础入门到进阶实战的学习路线,包括开发工具选择、核心库应用(如 Pandas、NumPy)、项目实战案例以及大厂面试准备。旨在帮助非科班或转行人员系统掌握数据分析技能,提升职场竞争力。

AI 大模型产品经理需具备技术理解、商业洞察及伦理合规能力。内容涵盖基础知识储备、技术架构支撑、核心技术应用、行业实践落地、伦理安全规范及跨领域知识融合。重点阐述自然语言处理、计算机视觉等技术在产品中的具体应用,以及云计算、大数据平台在 AI 系统中的角色。同时强调算法公平性、数据隐私保护的重要性,并提供系统的学习路径建议,帮助从业者构建从理论到实战的完整知…

在 Windows 系统下使用 Ollama 工具本地部署 DeepSeek-R1 大模型的完整流程。通过 PowerShell 命令行执行 ollama run 命令,自动下载约 4.7GB 的 7B 版本模型文件。文中记录了安装过程中可能遇到的中断情况及其重试方法,并补充说明了如何通过指定参数(如 :7B)来明确模型规格,包括 1.5B、7B 和 8B…

探讨了大型语言模型(LLM)的进化路线及领域微调技术。文章分析了从统计语言模型到 Transformer 架构的转变,介绍了预训练加微调范式。重点阐述了全量微调与参数高效微调(如 LoRA)等技术细节,以及在文本分类、机器翻译、对话生成等 NLP 任务中的应用。同时讨论了模型面临的幻觉、隐私及算力挑战,并展望了多模态融合与智能体发展方向。

探讨了两项大语言模型领域的最新研究成果。首先介绍了 SEALONG 方法,该方法通过最小贝叶斯风险机制实现模型自我教学,在不依赖人工标注的情况下显著提升长文本推理准确率。其次分析了激活稀疏性研究,指出 ReLU 激活函数及更深层次的架构有助于提高神经元稀疏性,从而实现模型'节能减排'。研究表明,小模型经合理设计亦可获得高稀疏性,为构建高效可解释的 AI 系统…