news 2026/9/11 21:19:32

技术干货 | MCP服务入门:零基础教你用Dify扩展大模型能力(值得收藏)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
技术干货 | MCP服务入门:零基础教你用Dify扩展大模型能力(值得收藏)

前言

在AI领域,大模型的能力日益提升,但与外部数据源、工具和环境的连接一直是一个难题。今天,我们要介绍一项革命性的技术:MCP服务,它能为AI应用带来全新的体验和无限可能。

  1. 如何使用Dify集成MCP服务?

为了帮助你更好地理解如何使用MCP服务,我们将通过以下步骤详细展示如何在Dify平台中集成和使用MCP服务:

步骤 1: 安装mcp-server插件

首先,你需要在Dify平台中安装mcp-server插件。这将使你的Dify应用能够作为MCP服务端,允许外部客户端通过MCP协议调用你的应用。

步骤 2: 创建并配置工作流

接下来,你需要在Dify平台上创建一个工作流。例如,创建一个“写诗”工作流,用户输入诗人的名字,系统将生成模仿该诗人风格的七律诗。通过添加输入节点、LLM节点和输出节点,你的工作流就完成了。

此时,你需要定义该工作流的输入参数,例如“诗人名字”(name),并确保能够传递给下游的LLM节点进行处理。

步骤 3: 发布API端点,配置mcp服务

完成工作流设计后,下一步是为工作流发布API端点。通过设置API端点,你将为外部客户端提供一个专用URL,允许它们调用你的应用并传递必要的参数。此时,你可以配置端点名称、应用类型(如“工作流”)等相关信息。

{ "name": "poem", "description": " 回答问题", "inputSchema": { "title": "poem", "type": "object", "properties": { "name": { "title": "name", "description": " 问题", "type": "string" } }, " required": [ "name" ] }}

name、description、title、properties中的参数名称、required后⾯的值。

步骤 4: 在Dify中调⽤MCP Server

在配置完成后,你可以在Dify平台中进行测试。通过调用mcp-server插件生成的端点URL,你将能够测试MCP服务的调用是否成功,确保所有流程正常运行。下载工具MCP SSE / StreamableHTTP

“url”: "http://192.168.3.143/e/07doshafsewucw8r/sse"这个地址就是mcp服务生成的地址

步骤 5: 使用测试MCP服务

创建一个Agent应用测试,首先要在Agent中配置工具如下图和结果

成功调用MCP服务,其他MCP服务只要配置地址同样可以使用

  1. 什么是MCP服务?

在深入了解如何使用MCP服务后,让我们来探讨MCP服务的基本概念、核心架构和运作机制。

MCP的定义

MCP(Model Context Protocol)是“模型上下文协议”的缩写,它为大模型与外部数据源、工具、开发环境之间提供了一个标准化的通信接口。MCP协议使得AI模型能够高效、安全地与外部系统进行双向数据交换。

如果将大模型比作人类的大脑,那么MCP就像是连接“大脑”和“手脚”的神经网络。通过MCP,大模型能够更加智能地获取和处理外部数据,提升创意和处理能力。

MCP的优势:简化集成:

不再需要繁琐的API接口和编写代码,MCP提供了标准化的接口,使得不同系统之间的连接变得更加简单。安全高效:

通过MCP协议,数据和工具的访问变得更加安全,同时可以实现更高效的数据交换。

  1. MCP的核心架构

MCP的架构采用了经典的客户端-服务端模式,其主要组成部分包括:

MCP Client(客户端):

MCP客户端是用户与MCP生态系统的交互入口。用户可以通过各种工具和应用,如聊天应用、编程IDE或自动化任务工具,向MCP服务发送请求。这些客户端可以是:

聊天工具(如智能助手)

编程IDE(如VS Code)

自动化任务工具(如数据处理工具)

MCP Server(服务端):

MCP服务端则负责接收和处理来自客户端的请求,提供实际的业务功能。这些服务端可以是:

数据库服务(如ClickHouse、Supabase)

设计工具服务(如Figma、Blender)

办公协作工具(如Notion、Obsidian)

本地与远程MCP Server:本地MCP Server

:能够访问本地计算机上的文件、数据库和服务。远程MCP Server

:通过互联网访问外部系统,可以与远程服务进行数据交互。

  1. MCP的工作流程

MCP的工作流程非常简单,但却非常高效。以下是一个基本的MCP操作示例:用户输入

:用户通过MCP客户端提出请求(例如:“现在几点钟?”)。MCP客户端选择工具

:客户端选择一个MCP工具(例如get_current_time)来处理请求。MCP服务端返回结果

:MCP服务端根据请求参数返回相应的结果(例如:当前时间)。MCP客户端进一步处理

:客户端接收结果并进行处理,最终将结果返回给用户。

示例请求与响应:

请求: { "jsonrpc": "2.0", "id": 123, "method": "tools/call", "params": { "name": "get_current_time", "arguments": { "timeZone": "Asia/Shanghai" } } } 响应:
  1. 总结与展望

MCP服务通过提供一个标准化的接口,使得大模型与外部数据源之间的连接变得前所未有的简单和高效。通过Dify平台的mcp-server插件,你可以轻松发布自己的应用作为MCP服务,供外部系统调用。

最后

为什么要学AI大模型

当下,⼈⼯智能市场迎来了爆发期,并逐渐进⼊以⼈⼯通⽤智能(AGI)为主导的新时代。企业纷纷官宣“ AI+ ”战略,为新兴技术⼈才创造丰富的就业机会,⼈才缺⼝将达 400 万!

DeepSeek问世以来,生成式AI和大模型技术爆发式增长,让很多岗位重新成了炙手可热的新星,岗位薪资远超很多后端岗位,在程序员中稳居前列。

与此同时AI与各行各业深度融合,飞速发展,成为炙手可热的新风口,企业非常需要了解AI、懂AI、会用AI的员工,纷纷开出高薪招聘AI大模型相关岗位。

最近很多程序员朋友都已经学习或者准备学习 AI 大模型,后台也经常会有小伙伴咨询学习路线和学习资料,我特别拜托北京清华大学学士和美国加州理工学院博士学位的鲁为民老师给大家这里给大家准备了一份涵盖了AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频全系列的学习资料,这些学习资料不仅深入浅出,而且非常实用,让大家系统而高效地掌握AI大模型的各个知识点。

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

AI大模型系统学习路线

在面对AI大模型开发领域的复杂与深入,精准学习显得尤为重要。一份系统的技术路线图,不仅能够帮助开发者清晰地了解从入门到精通所需掌握的知识点,还能提供一条高效、有序的学习路径。

但知道是一回事,做又是另一回事,初学者最常遇到的问题主要是理论知识缺乏、资源和工具的限制、模型理解和调试的复杂性,在这基础上,找到高质量的学习资源,不浪费时间、不走弯路,又是重中之重。

AI大模型入门到实战的视频教程+项目包

看视频学习是一种高效、直观、灵活且富有吸引力的学习方式,可以更直观地展示过程,能有效提升学习兴趣和理解力,是现在获取知识的重要途径


光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

海量AI大模型必读的经典书籍(PDF)

阅读AI大模型经典书籍可以帮助读者提高技术水平,开拓视野,掌握核心技术,提高解决问题的能力,同时也可以借鉴他人的经验。对于想要深入学习AI大模型开发的读者来说,阅读经典书籍是非常有必要的。

600+AI大模型报告(实时更新)

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

AI大模型面试真题+答案解析

我们学习AI大模型必然是想找到高薪的工作,下面这些面试题都是总结当前最新、最热、最高频的面试题,并且每道题都有详细的答案,面试前刷完这套面试题资料,小小offer,不在话下

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/3 6:57:15

小白程序员必看:AI大模型应用入门指南,轻松掌握价值变现的终极环节

本文深入浅出地解析了AI应用层作为AI全栈产业的价值变现与终端落地环节,重点介绍了大模型、计算机视觉、语音识别等技术在AI办公、医疗、工业等领域的实际应用。文章详细阐述了AI应用层的核心竞争力在于场景理解、数据积累和商业化能力,并细分了To C、To…

作者头像 李华
网站建设 2026/9/2 8:07:36

190行C代码读懂整个哈希表:map源码逐行精读,初学者也能上手

190行C代码读懂整个哈希表:map源码逐行精读,初学者也能上手 【免费下载链接】map A type-safe hash map implementation for C 项目地址: https://gitcode.com/gh_mirrors/map1/map 想彻底搞懂哈希表的实现原理吗?map 是一个专为 C 语…

作者头像 李华
网站建设 2026/9/3 4:17:59

AI编码代理的“氛围税”:效率幻觉背后的隐性成本与量化审计

打开任何一个 AI 编码代理的官方页面,你大概率会看到同样的关键词:10 倍效率、自动完成、智能修复。真正上手后,很多开发者也确实会给出“回不去了”的评价。但如果你愿意把维度拉长——不是看第一周的兴奋感,而是看一个完整迭代周…

作者头像 李华
网站建设 2026/9/5 6:53:34

Buzz:免费离线语音转文字工具,Whisper 转录全程本地完成

Buzz:免费离线语音转文字工具,Whisper 转录全程本地完成 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz …

作者头像 李华
网站建设 2026/9/2 10:49:56

测试时扩展与推理大模型评测:可复现性工程实践

最近在对比推理大模型(reasoning LLM)的不同评测方式时,被一个很现实的问题卡住:模型效果波动不小,同一个 prompt 跑两次,答案可能完全不同;换一个推理采样配置,分数能差好几个点。如…

作者头像 李华