
实战篇:Python 开发 MongoDB 数据库 MCP Server
基于 Python 开发 Model Context Protocol (MCP) Server 的实战方法。通过 FastMCP 库和 FastAPI 集成方式,实现了将本地工具(如数据库查询)暴露给大模型的能力。示例涵盖了基础爬虫工具封装、化学数据 API 集成以及本地 MCP Hub 的搭建,帮助开发者快速构建企业级 AI 应用接口。
博客作者
C/C++开发者
383
已发布文章
17K
博客获赞
970K
博客浏览
第 17 页

基于 Python 开发 Model Context Protocol (MCP) Server 的实战方法。通过 FastMCP 库和 FastAPI 集成方式,实现了将本地工具(如数据库查询)暴露给大模型的能力。示例涵盖了基础爬虫工具封装、化学数据 API 集成以及本地 MCP Hub 的搭建,帮助开发者快速构建企业级 AI 应用接口。

本章介绍计算机视觉技术基础与实战,涵盖图像分类、目标检测、图像分割等核心任务。通过卷积神经网络(CNN)、YOLOv5、U-Net 等模型实现具体功能,并结合医疗影像、自动驾驶、人脸识别等场景进行应用分析。内容包含预训练模型迁移学习、生成对抗网络(GAN)及视觉 Transformer(ViT)等前沿技术,最后提供医疗影像分类系统的完整代码示例与工程实践建议…

TRAE SOLO 是一款支持 AI 主导开发流程的工具,通过 SOLO 模式自动拆解任务并调度工具。结合 cpolar 内网穿透技术,可解决本地服务无法远程访问的问题,实现局域网代码仓库共享、异地协作调试及 AI 模型 API 的快速公网发布。该方案无需公网 IP 或云服务器,降低了开发成本,提升了 AI 应用的演示、测试与团队协作效率,为开发者提供了灵活…
ProtonVPN iOS/Mac 客户端项目包含主程序目录、测试目录及说明文档。核心文件涉及 AppDelegate 与 SceneDelegate 处理应用生命周期,Info.plist 配置显示名称、Bundle ID 及版本信息。文章梳理了项目基础架构与配置规范,为 iOS/macOS 开发者提供参考。
Ubuntu 24.04 环境下安装 ROS2 Jazzy 版本的操作流程。涵盖系统更新、软件源配置、GPG key 添加、桌面版安装及环境变量设置。包含安装验证步骤、常见问题排查(如 GPG 错误、命令找不到)以及版本升级与卸载方法。适用于机器人开发、导航及仿真项目。

介绍如何在 CentOS 7 环境下使用一键脚本安装 Microi 吾码开源低代码平台及其依赖环境,包括 MySQL、Redis、MinIO、MongoDB 和 Watchtower。内容涵盖脚本获取方式、安装前的注意事项(如网络配置、Docker 环境)、安装过程中的关键步骤以及脚本核心代码解析。该方案旨在简化部署流程,避免手动编译、打包和配置环境的繁琐操…

Higress AI Gateway 支持将现有 REST API 转换为 MCP Server 工具,无需编写代码。它提供统一的认证、鉴权、限流和可观测性能力。配置涵盖服务器设置及 REST-to-MCP 工具定义,支持多种参数类型及通过 GJSON 语法构建请求模板。示例展示了内置服务器(如 quark-search)及外部 API(如高德地图)的配置方…

暴力枚举(BF)是计算机算法中最基础且直观的解题思路,通过列举所有可能情况并逐一验证来寻找答案。暴力枚举的核心思想与步骤,并通过百鸡问题、盛最多水的容器、两数之和及特定年份数字判断四个经典案例进行讲解。代码示例涵盖 C 与 C++ 语言实现,分析了时间复杂度优化方案,如从三层循环降至两层循环,以及双指针法的应用。旨在帮助读者理解暴力拆解的逻辑并掌握基础算法技…

Spring Boot RESTful 接口开发涵盖项目初始化、控制器与服务层设计、数据传输对象模式、全局异常处理、数据验证、安全认证授权、API 文档测试、Docker 部署监控及性能优化。内容包含具体代码示例,涉及 Spring Security、JWT、MapStruct、JPA、缓存策略、Prometheus 等关键技术栈,并提供初学者至专家的学习路…

在 VMware 虚拟机中安装 macOS 15 系统,通过应用解锁补丁、初始化磁盘及配置 OpenCore Configurator 工具,解决 Apple ID 登录时的未知错误问题。

DeepSeek 是一款功能强大的大语言模型,其使用场景、高效提问技巧及替代访问方案。内容涵盖网页版与客户端的使用差异、R1 与 V3 模型切换、联网搜索功能开启方法。通过'背景 + 需求 + 约束'的万能模版优化提示词,提升回答质量。文章还总结了职场、自媒体、电商及编程领域的高阶应用案例,并指出长文本写作等不适用场景。针对服务器拥堵问题,提供了硅基流动、C…

最大公约数(GCD)与最小公倍数(LCM)的计算涉及多种经典算法,包括辗转相除法、更相减损法、分解质因数法、穷举法及递归实现。文章结合 C++ 代码示例解析欧几里得算法原理,并通过等差数列最短项数问题展示 GCD 在算法竞赛中的应用,帮助读者掌握数论基础算法。

MCP Server 基于模型上下文协议连接 LLM 与外部资源。演示了如何在 Trae 和 Cherry Studio 中配置 sequential-thinking、server-filesystem、excel-mcp-server 和 quickchart-server 四个服务。通过设置提示词并调用这些工具,实现了将本地 Excel 表格数据自动分…

Python 基础命令涵盖环境安装、语法结构、控制流、数据结构、函数定义、文件操作、异常处理及面向对象编程。文章通过示例代码演示了变量声明、输入输出、字符串处理、数值运算、条件判断、循环语句、列表元组字典集合操作、函数参数传递、文件读写、try-except 机制以及类与对象的基本用法。适合初学者快速掌握 Python 核心概念与常用指令。
JDK 23 引入虚拟线程正式化、字符串模板预览及 ZGC 默认启用等关键特性。文章深入解析了 ZGC 的着色指针与读屏障机制,对比其与 G1 的性能差异,并提供了 TB 级堆下的实测数据。针对升级过程中的兼容性风险,如内部 API 移除和模块系统强化,给出了排查方案。最后阐述了平滑升级策略、灰度发布流程及未来 AI 驱动 GC 调优趋势,为开发者提供从评估…

使用 Trae AI 的 Builder 模式,通过上传设计截图并输入指令,自动生成 React 或 Vue 等前端组件代码。流程涵盖环境配置、上传图片、编写提示词、授权 AI 执行及实时调整。支持 TypeScript、CSS Modules 等技术栈集成,可结合 Figma 插件提升识别精度,实现从设计到代码的快速转化。

通过 Cursor 集成 MCP 服务,开发者可快速连接地图、数据库及文件系统。演示了环境搭建、配置文件编写及实际调用流程,实现数据采集与自动化生成。重点涵盖 MySQL、高德地图及文件系统的配置方法,并提供安全注意事项与实战案例,帮助开发者利用 AI 工具提升工作效率。

华为 OD 机试 2025C 卷停车费用统计要求计算当日总收费。包月车辆不计费。非包月车辆按半小时计费,不满半小时不收,超过部分按半小时累计。每日 11:30 至 13:30 免收费用,停车超过 8 小时不收费。输入包含包月车数及车牌,后续为进出记录。需输出总费用。

Python 是一门流行实用的编程语言,适用于网站开发、数据分析、爬虫及机器学习等领域。入门需掌握版本控制工具 Git 以管理代码历史与协作;注重专业性,包括编写文档、注释及单元测试以提升代码质量;提升沟通协作等软技能;熟悉后端技术栈如 Django、Flask 框架及常用库;遵循 PEP 8 代码风格规范;理解过程式、面向对象及函数式编程范式。持续练习与积…

介绍使用 Python 实现 Windows 桌面自动化的方案。主要依赖 pyautogui、pyperclip、pythoncom 和 win32com 库。核心流程包括获取窗口句柄并置顶、通过图像识别或相对坐标定位点击位置、以及处理界面响应等待。代码示例展示了如何初始化 COM 对象、模拟鼠标键盘操作及实现简单的 RPA 流程,适用于办公场景下的重复任务…