
FastGPT 集成 MCP 协议构建工具增强型智能体
FastGPT 结合 MCP 协议实现工具增强型智能体构建。文章介绍了 MCP 协议的基本概念与架构,演示了如何在 FastGPT 中创建 MCP 工具集并测试单个工具。详细说明了 AI 模型调用单个工具及整个工具集的两种方式,并提供了私有化部署的环境准备步骤。通过集成 mcp-proxy 可实现多服务聚合,为智能体应用提供丰富的外部工具集成能力。
博客作者
必有回响
314
已发布文章
8.3K
博客获赞
456K
博客浏览
第 13 页

FastGPT 结合 MCP 协议实现工具增强型智能体构建。文章介绍了 MCP 协议的基本概念与架构,演示了如何在 FastGPT 中创建 MCP 工具集并测试单个工具。详细说明了 AI 模型调用单个工具及整个工具集的两种方式,并提供了私有化部署的环境准备步骤。通过集成 mcp-proxy 可实现多服务聚合,为智能体应用提供丰富的外部工具集成能力。
DeepSeek 系列包含 V1、V2、V2.5、R1-Lite、V3 及 R1 等多个版本。V1 起步强编码;V2 性能提升且开源;V2.5 融合 Chat 与 Coder 并支持联网搜索;R1-Lite 对标 o1 推理能力强;V3 采用 MoE 架构参数巨大;R1 强化学习优化推理并开源。各版本在数学、代码、通用能力及多模态支持上各有优劣,部分版本支持…

PDF 文件体积过大常导致传输受限与存储紧张,纯前端压缩方案成为刚需。本方案基于 Vue 3 与 TypeScript,利用 pdf.js 渲染和 pdf-lib 重构实现本地处理,保障隐私零泄露。支持多级质量调节与批量操作,适用于邮件附件、文档归档及移动端阅读优化等场景。

Web 自动化测试通过 WebDriver 模拟浏览器操作,核心目的是回归测试与提升效率。文章梳理了自动化金字塔模型,强调底层单元测试的高 ROI 价值,对比了理想模型与企业现状的差异。实战部分详解了 Selenium 环境搭建、ChromeOptions 配置及 XPath 定位策略,指出脚本应聚焦于完成具体落地任务而非单纯练手。结合百度搜索案例,展示了从…

Java 响应式编程核心组件 Mono 代表零个或一个元素的异步流。对比了 Mono 与 Flux 的区别,详细说明了创建 Mono 的多种方法如 just、empty、fromFuture 等。涵盖了 map、flatMap 等操作符的链式调用,以及 onErrorResume、timeout 等错误处理策略。还包含订阅方式、调试技巧 log/checkp…

选择排序通过不断选取未排序序列中的极值来构建有序序列,涵盖直接选择、树形选择和堆排序三种策略。直接选择法简单直观但效率较低;树形选择优化了比较过程;堆排序利用堆结构将复杂度降至 O(nlogn)。本文结合 Java 代码示例,详细解析了各算法的核心思想、实现细节及性能表现,帮助理解排序算法的本质差异。

Vue 3 最佳实践涵盖项目结构配置、Composition API 逻辑复用、响应式系统优化、组件设计与缓存、性能监控与懒加载、国际化、路由管理、状态管理(Pinia)、单元测试、构建部署、安全实践、可访问性、PWA 开发及 SSR/SSG 方案。文章提供 TypeScript 集成、第三方库(Axios/VueUse)使用、动画过渡、动态组件及插件开发指…

演示了如何在 Spring Boot 项目中实现数据导入导出与报表生成功能。通过集成 Apache POI 库,实现了 Excel 文件的读取与写入,支持批量导入产品数据及导出查询结果。同时结合 JasperReports 引擎,展示了如何加载模板生成 PDF 格式的销售报表。代码涵盖了依赖配置、实体定义、Service 层流处理及 Controller 接…

JavaAI 插件支持在 IntelliJ IDEA 中快速生成 Spring Boot 项目代码。通过配置插件参数,可自动生成用户管理、订单处理等核心模块及数据库表结构。实践中需关注生成代码的注释完善、SQL 性能优化及支付接口细节调整。开发者应结合业务逻辑对代码进行二次审查与调试,确保系统稳定运行。
基于 51 单片机的万年历系统构建涉及核心控制器、时钟芯片及显示模块的选型权衡。AT89S52 与 STC12C5A60S2 提供不同存储容量支持,DS1302、DS3231 和 PCF8563 在精度与接口上各有优劣。文章剖析了 DS1302 的闰年处理逻辑与 BCD 码存储机制,并对比了 DS18B20 与 LM75 温度传感器的性能差异,涵盖硬件架构设…
baostock 是免费开源证券数据平台,提供 A 股历史行情及财务数据。介绍安装配置、登录登出及核心 API 使用方法,包括获取历史 K 线数据和指定日期股票列表。通过示例演示如何获取浦发银行 5 分钟 K 线数据,并说明复权类型选择与停牌数据处理技巧。最后总结常见问题如数据类型转换、超时处理及数据交叉验证建议,适合量化交易初学者进行中低频策略研究。
利用 DeepSeek 和 Cursor 组合构建智能代码审查工具,解决了传统开发模式下无法在短期内交付自动化漏洞检测系统的难题。项目采用 TypeScript 作为核心引擎语言,集成 Python 与 Go 脚本处理特定逻辑,通过批处理优化、AST 指纹缓存及增量分析技术显著提升性能。实测数据显示,相比传统工具链,审查耗时降低 93%,漏洞检出率提升至 9…

Linux 线程是进程内的执行流,作为操作系统调度的基本单位。相比进程,线程共享地址空间和资源,创建与切换开销更小,适合多处理器并行及 I/O 重叠操作。但线程过多会导致上下文切换频繁,且单个线程异常可能引发整个进程崩溃,增加了并发编程的难度。探讨了线程与进程的区别、地址空间页表机制以及线程切换原理。

Ubuntu 22.04 系统下 Docker 引擎与 Docker Compose v2 的完整安装指南。涵盖系统更新、依赖安装、Docker 官方源配置(含阿里云镜像加速)、非 root 用户权限设置以及 Docker Compose v2 插件安装与别名配置。提供 Nginx 容器编排示例,解决国内网络环境下镜像拉取慢问题,并包含环境验证与常见错误排查…

STL 容器 set 基于红黑树实现,支持唯一键值且自动排序,不支持修改 key。multiset 允许重复。map 存储键值对,通过 pair 结构封装。常用操作包括构造、迭代器遍历、insert、erase、find 及 lower_bound/upper_bound 区间查询。C++17 结构化绑定简化了 map 访问。掌握这些特性有助于高效管理数据集…

介绍如何构建一个多平台热点内容自动总结系统,通过统一解析掘金、B站、微博等内容平台的数据结构,结合大语言模型自动生成结构化摘要,并支持导出为Markdown和PDF格式。系统包括数据采集、平台解析、变量聚合、模型调用和结果交付等环节,具有良好的复用性和扩展性,适用于舆情监控和内容运营。

本文介绍如何在 Cursor 编辑器中集成 MCP(Model Context Protocol)服务,涵盖 Node.js 环境搭建、mcp.json 配置文件编写以及 MySQL、高德地图、文件系统等服务的具体接入步骤。通过实际案例演示了利用自然语言指令驱动 AI 自动完成数据库建表、API 数据抓取及 HTML 页面生成的全流程,提供了实用的安全配置建…

JCache 中缓存驱逐与过期是两种独立的数据清理机制。驱逐由空间容量驱动,基于 LRU/LFU 等算法即时移除数据以腾出资源;过期由时间驱动,基于 TTL 定期或惰性检查移除陈旧数据。规范层面过期为标准 API,驱逐多为厂商扩展。实际应用中需结合业务场景配置策略,如商品详情侧重过期,热门商品侧重驱逐,分布式环境下还需考虑时钟同步与一致性挑战。

Portainer 是一款 Docker 可视化管理工具,能将复杂的命令行操作转化为图形化界面。在 Ubuntu 系统上部署 Portainer CE 后,结合内网穿透工具可将本地服务映射到公网,实现不受局域网限制的远程管理与团队协作。教程涵盖了 Docker 安装、Portainer 部署、内网穿透工具配置及固定公网地址设置的完整流程。

一种基于 Java 技术栈的在线拍卖系统设计与实现。系统采用 Spring Boot 框架结合 Vue.js 构建前后端分离架构,以 MySQL 为数据存储核心,利用 Redis 处理高并发竞价场景。功能涵盖用户注册登录、拍品管理、实时竞价、订单支付及后台管理等模块。通过 RBAC 权限控制、HTTPS 加密及分布式事务机制,保障了交易安全与数据一致性。测试…