构建 MCP 服务器:第一部分 — 资源入门

如何利用Dify搭建MCP服务器:构建灵活的AI应用生态系统 Dify是一款开源的大语言模型(LLM)应用开发平台。它融合了后端即服务(Backend as Service)和LLMOps的理念,使开发者可以快速搭建生产级的生成式AI应用。即使是非技术人员,也能参与到AI应用的定义和数据运营过程中。对数百个模型的支持直观的Prompt编排界面高质量的RAG引擎稳健的Agent框架灵活的流程编排易用的界面和API这些特性使开发者能够专注于创新和业务需求,而不必重复造轮子。 阅读详情

 

什么是模型上下文协议?

模型上下文协议(MCP) 是Claude等大型语言模型 (LLM) 与外部数据和功能安全交互的标准化方式。您可以将其想象成一个平视显示器,或者 AI 的 USB 端口——它提供了一个通用接口,允许任何兼容 MCP 的 LLM 连接到您的数据和工具。

MCP 提供了一个集中式协议,简化了 AI 即插即用服务的开发。与其他可能需要为每个 AI 模型定制实现的集成方法不同,MCP 提供了一种适用于不同 LLM 的标准化方法。

如果没有像 MCP 这样的接口,LLM 就只能局限于其内置功能和训练数据。有了 MCP,LLM 可以实现以下功能:

  • 读取文件和数据库
  • 执行命令
  • 访问 API
  • 与本地工具交互
  • 还有更多!

所有这一切都是在用户的监督和许可下进行的,因此既强大又安全。

在本教程中,我们将从 MCP 的基本内容开始:资源。

什么是 MCP 资源?

资源是 MCP 向 LLM 公开只读数据的方式。任何包含可读取内容的内容都可称为资源,例如:

  • 计算机上的文件
  • 数据库记录
  • API 响应
  • 应用程序数据
  • 系统信息

每个资源都有:

  • 唯一的 URI(例如file:///example.txt或database://users/123)
  • 显示名称
  • 可选元数据(描述、MIME 类型)
  • 内容(文本或二进制数据)

为什么要使用资源?

资源可让您以受控、标准化的方式向 LLM 公开数据。以下是一些实际示例:

文档服务器

// 公开您公司的文档
“docs://api/reference”  -> API 文档
“docs://guides/getting-started”  ->用户指南

用户:“您能解释一下我们的 API 速率限制策略吗?”
AI 助手:“让我查看一下 API 文档……根据文档,每分钟的请求数限制为 100 个……”

日志分析服务器

“logs://system/today”  ->今天的系统日志
“logs://errors/recent”  ->最近的错误信息

用户:“今天我们的系统出现了什么错误?”
AI 助手:“查看今天的日志,我发现了三个严重错误……”

客户数据服务器

“customers://profiles/summary”  ->客户概览
“customers://feedback/recent”  ->最新反馈

DeepSeek结合MCP Server与Cursor,实现服务器资源的自动化管理 MCP Server是最近AI圈子中又一个新的热门话题。很多用户都通过结合大语言模型、MCP Server,实现了一些工具流的自动化,例如,你只需要给出文字指令,就可以让Blender自动化完成建模的工作。你有没有想过,利用MCP来让AI Agent根据目前的项目情况,自动管理服务器资源的扩展呢?本文我们就以DigitalOcean服务器为例,来做一个示例。因为DigitalOcean 提供了简单易用的API,而且价格实惠。本文的 MCP 服务器会通过 DigitalOcean 集成,实现对服务器的管理。 阅读详情

相关推荐

构建 MCP 服务器:第 2 部分 — 使用资源模板扩展资源

摘要:本文是MCP服务器教程的第二部分,重点介绍如何使用资源模板扩展服务器功能。资源模板允许创建基于URI模式的动态资源,适用于处理用户ID、产品SKU等动态数据。教程详细演示了如何重构代码结构,将处理程序拆分到单独文件,并添加新的资源模板功能,包括定义模板清单和处理动态请求。文章还提供了测试步骤,指导读者使用MCP检查器验证静态和模板资源,并展示了与AI助手交互的示例。最后预告了后续章节将介绍的MCP提示功能和工具集成。

666

Gradio全解13——MCP协议详解(6)——MCP服务器构建、测试与示例大全

MCP是当前人工智能领域最热门技术之一,是实现大模型快速应用的捷径。本章将基于MCP最新方案修订版:2025-06-18,详细讲解MCP协议细节,内容包括MCP协议介绍与架构组件、MCP能力协商与通信机制、TypeScript介绍:特点、适用领域与实战、TypeScript包命令npm与npx、Python包命令uv与uvx、MCP服务器构建测试与示例大全、MCP客户端、六大​功能特性和调试工具MCP Inspector。

shao918516的博客 1175

教程 | VeriStand硬件在环仿真测试第一章

这篇是系列文章的第一章,满满的都是干货,感兴趣的话欢迎一起交流探讨。

HUASUITECH的博客 1万+

从菜鸟到高手:我的Abaqus壳单元S4R、S3R、S8R选择心路历程

第一次打开Abaqus的单元库时,我被琳琅满目的壳单元类型晃花了眼。S4R、S3R、S8R、STRI65、S9R5...这些看似随意的字母数字组合,背后却隐藏着影响仿真精度的关键密码。作为一名从土木工程转行到汽车结构仿真的工程师,我花了三年时间才真正理解如何根据问题特性精准选择壳单元。这段学习历程充满试错与顿悟,今天就用几个关键案例,分享我的壳单元选择方法论。

weixin_42525637的博客 414

Python自动化生成HyperMesh Tcl命令流:从几何建模到有限元分析

本文详细介绍了如何利用Python自动化生成HyperMesh的Tcl命令流,实现从几何建模到有限元分析的全流程二次开发。通过封装常用操作函数,工程师可以高效完成参数化建模、自动网格划分及求解器文件输出,显著提升CAE前处理效率与标准化水平。

weixin_29041767的博客 412

数字孪生在智慧医疗中的5个创新应用:从手术模拟到个性化治疗

数字孪生技术通过创建患者或医疗流程的动态虚拟映射,正在深刻变革智慧医疗。本文重点剖析了其在个性化治疗、手术模拟与导航、药物研发、医院管理优化及慢性病管理五大核心场景的创新应用,展现了如何利用智能映射与数据融合,为精准医疗和高效决策提供强大支持。

weixin_29189003的博客 439

Abaqus SIGTERM/SIGINT中断问题深度解析与实战解决方案

本文深度解析Abaqus仿真计算中因SIGTERM或SIGINT信号导致作业意外终止的常见问题。核心原因常为许可证管理器因网络通信延迟误判进程空闲而强制断开,或系统资源监控工具的误杀。文章提供了从命令行参数调优(如使用int、ask_delete=OFF)、计算环境隔离到编写自动化容错脚本的完整实战解决方案,帮助用户彻底规避此类中断,确保长时间仿真任务的稳定运行。

weixin_29279101的博客 398

智慧社区:安防系统解决方案

智慧社区:安防系统解决方案

s13166803785的博客 428

【PX4学习笔记】3. PX4 固件烧写(1 探索过程)

飞控型号:cube orange【PX4官方用户指南中关于cube orange的描述】 飞控载板型号:Mini Carrier Board【迷你载板说明文档】 固件安装参考:The Cube User Manual V1.0

【人工智障 | 计算鸡视觉 | 机器孩】 7666

【软考高项论文】论信息系统项目管理的干系人绩效域

例如,在处理与电信运营商合作铺设光纤网络的问题时,考虑到其在通信设施建设和运维方面的专业性和重要性,我们将之定位为高权力高利益的干系人,给予了高度关注和优先沟通。项目全程,我们对干系人绩效域的执行效果进行了定期检查和评估,通过定量与定性的数据收集,确认了项目在干系人管理上的成效,具体表现为:建立了稳固的工作关系网络,使干系人普遍认可项目目标;鉴于本项目牵涉到政府各级部门、企事业单位、市民团体、技术研发伙伴等多种类型的干系人,且干系人的诉求和影响力各异,因此,有序且持续的干系人参与管理显得尤为关键。

Programming Talk 1676

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: VMware安装Ubuntu实战分享
下一篇: 构建 MCP 服务器:第 2 部分 — 使用资源模板扩展资源
365技术文档
博客等级 码龄17年 1147粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

365技术文档

高质量可复制文档离不开您的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值