MCP初学者指南(3)

MCP_3_MCP服务配置指南 收集了大量 MCP Servers,可在 mcp.so 上使用,而无需本地安装,只需简单配置(如配置 API Key),即可通过 URL 访问各种 MCP Server。由 MCP 官网维护的 Obsidian Markdown Notes,可用于读取和搜索 Obsidian 知识库中的 Markdown 笔记。在本地调用时,请勿将 TAVILY_API_KEY 设置在。* 还在到处找MCP资源?已提供超过 4000 项服务(250328)。* MCP协议(兼容OpenAI API) 阅读详情

安全最佳实践

采用模型上下文协议 (MCP) 为 AI 驱动的应用带来了强大的新功能,但也带来了超越传统软件风险的独特安全挑战。除了安全编码、最小权限和供应链安全等既有问题外,MCP 和 AI 工作负载还面临着新的威胁,例如即时注入、工具中毒和动态工具修改。如果管理不当,这些风险可能导致数据泄露、隐私泄露和意外的系统行为。

本课程探讨与 MCP 相关的最重要安全风险,包括身份验证、授权、过多权限、间接提示注入和供应链漏洞,并提供可操作的控制措施和最佳实践来缓解这些风险。您还将学习如何利用 Prompt Shields、Azure Content Safety 和 GitHub Advanced Security 等 Microsoft 解决方案来增强您的 MCP 实施。通过理解和应用这些控制措施,您可以显著降低发生安全漏洞的可能性,并确保您的 AI 系统保持稳健可靠。

学习目标

学完本课后,您将能够:

  • 识别并解释模型上下文协议 (MCP) 引入的独特安全风险,包括提示注入、工具中毒、过多权限和供应链漏洞。
  • 描述并应用针对 MCP 安全风险的有效缓解控制措施,例如强大的身份验证、最小特权、安全令牌管理和供应链验证。
  • 了解并利用 Prompt Shields、Azure Content Safety 和 GitHub Advanced Security 等 Microsoft 解决方案来保护 MCP 和 AI 工作负载。
  • 认识到验证工具元数据、监控动态变化以及防御间接提示注入攻击的重要性。
  • 将已建立的安全最佳实践(例如安全编码、服务器强化和零信任架构)集成到您的 MCP 实施中,以降低安全漏洞的可能性和影响。

MCP 安全控制

任何访问重要资源的系统都隐含着安全挑战。安全挑战通常可以通过正确应用基本安全控制和概念来应对。由于 MCP 刚刚定义,其规范随着协议的演进而快速变化。最终,其中的安全控制将日趋成熟,从而能够更好地与企业、现有的安全架构和最佳实践相集成。

《微软数字防御报告》中发表的研究  指出,98% 的报告违规行为可以通过强大的安全措施来预防,而针对任何类型违规行为的最佳保护措施是确保基准安全措施、安全编码最佳实践和供应链安全正确无误——这些我们已经知道的经过尝试和测试的做法在降低安全风险方面仍然发挥着最大的作用。

让我们看看在采用 MCP 时可以开始解决安全风险的一些方法。

注意:以下信息截至2025 年 5 月 29 日有效。MCP 协议正在不断发展,未来的实现可能会引入新的身份验证模式和控制措施。如需获取最新更新和指南,请始终参考MCP 规范以及官方MCP GitHub 代码库和安全最佳实践页面。

问题陈述

最初的 MCP 规范假设开发人员需要编写自己的身份验证服务器。这需要了解 OAuth 及其相关的安全约束。MCP 服务器充当 OAuth 2.0 授权服务器,直接管理所需的用户身份验证,而不是将其委托给外部服务(例如 Microsoft Entra ID)。自2025 年 4 月 26 日起,MCP 规范的更新允许 MCP 服务器将用户身份验证委托给外部服务。

风险

  • MCP 服务器中授权逻辑配置错误可能导致敏感数据泄露和访问控制应用错误。
  • 本地 MCP 服务器上的 OAuth 令牌被盗。如果被盗,该令牌可用于冒充 MCP 服务器,并访问 OAuth 令牌所针对的服务中的资源和数据。
令牌传递

授权规范中明确禁止令牌传递,因为它会引入许多安全风险,包括:

安全控制规避

MCP 服务器或下游 API 可能会实现重要的安全控制,例如速率限制、请求验证或流量监控,这些控制取决于令牌的受众或其他凭证约束。如果客户端可以直接通过下游 API 获取并使用令牌,而无需 MCP 服务器进行正确验证或确保令牌颁发给正确的服务,则客户端会绕过这些控制。

问责制和审计追踪问题

当客户端使用上游签发的访问令牌进行调用时,MCP 服务器将无法识别或区分 MCP 客户端,因为上游令牌对 MCP 服务器而言可能不透明。下游资源服务器的日志可能会显示请求似乎来自其他来源,且身份不同,而不是实际转发令牌的 MCP 服务器。这两个因素都会使事件调查、控制和审计更加困难。如果 MCP 服务器在传递令牌时未验证其声明(例如,角色、权限或受众)或其他元数据,持有被盗令牌的恶意行为者可以利用该服务器作为数据泄露的代理。

信任边界问题

下游资源服务器向特定实体授予信任。这种信任可能包含对来源或客户端行为模式的假设。打破这种信任边界可能会导致意外问题。如果多个服务在未经适当验证的情况下接受了令牌,那么攻陷其中一个服务的攻击者就可以使用该令牌访问其他连接的服务。

未来兼容性风险

即使 MCP 服务器现在以“纯代理”的形式启动,以后也可能需要添加安全控制。从适当的令牌受众分离开始,可以更轻松地演进安全模型。

缓解控制

MCP 服务器不得接受任何未明确为 MCP 服务器颁发的令牌

MCP 服务器权限过高

问题陈述

MCP 服务器可能被授予了对其正在访问的服务/资源的过多权限。例如,作为 AI 销售应用程序的一部分,连接到企业数据存储的 MCP 服务器应该具有仅限于销售数据的访问权限,而不能访问存储中的所有文件。参考最小特权原则(最古老的安全原则之一),任何资源都不应拥有超出其执行预期任务所需的权限。AI 在这一领域提出了更大的挑战,因为为了使其具有灵活性,定义所需的确切权限可能具有挑战性。

风险 

  • 授予过多的权限可能会导致 MCP 服务器无法访问的数据被泄露或修改。如果数据是个人身份信息 (PII),这还可能引发隐私问题。

缓解控制

  • 应用最小权限原则:仅授予 MCP 服务器执行其所需任务所需的最低权限。定期检查并更新这些权限,以确保其不超过所需权限。有关详细指导,请参阅确保最小权限访问的安全。
  • 使用基于角色的访问控制 (RBAC):将角色分配给 MCP 服务器,这些角色严格限定在特定资源和操作范围内,避免广泛或不必要的权限。
  • 监控和审计权限:持续监控权限使用情况并审计访问日志,以便及时检测和修复过多或未使用的权限。

间接提示注入攻击

问题陈述

恶意或受感染的 MCP 服务器可能会泄露客户数据或启用意外操作,从而带来重大风险。这些风险在基于 AI 和 MCP 的工作负载中尤其重要,因为:

  • 提示注入攻击:攻击者在提示或外部内容中嵌入恶意指令,导致人工智能系统执行非预期操作或泄露敏感数据。了解更多:提示注入
  • 工具中毒:攻击者操纵工具元数据(例如描述或参数)来影响人工智能的行为,从而可能绕过安全控制或窃取数据。详情:工具中毒
  • 跨域提示注入:在文档、网页或电子邮件中嵌入恶意指令,经AI处理后,导致数据泄露或篡改。
  • 动态工具修改(Rug Pulls):工具定义可以在用户批准后更改,从而在用户不知情的情况下引入新的恶意行为。

这些漏洞凸显了在将 MCP 服务器和工具集成到您的环境中时,需要进行强大的验证、监控和安全控制。如需深入了解,请参阅上面的链接参考。

间接提示注入(也称为跨域提示注入或 XPIA)是生成式 AI 系统(包括使用模型上下文协议 (MCP) 的系统)中的一个高危漏洞。在此类攻击中,恶意指令隐藏在外部内容(例如文档、网页或电子邮件)中。当 AI 系统处理这些内容时,它可能会将嵌入的指令解释为合法的用户命令,从而导致数据泄露、生成有害内容或操纵用户交互等意外操作。有关详细说明和实际示例,请参阅提示注入。

这种攻击的一种特别危险的形式是工具中毒。攻击者会将恶意指令注入 MCP 工具的元数据(例如工具描述或参数)。由于大型语言模型 (LLM) 依赖这些元数据来决定调用哪些工具,因此受损的描述可能会诱使模型执行未经授权的工具调用或绕过安全控制。这些操作通常对最终用户不可见,但可以被 AI 系统解释并采取行动。在托管的 MCP 服务器环境中,这种风险会更加严重,因为工具定义可以在用户批准后更新——这种情况有时被称为“拉拢”。在这种情况下,之前安全的工具可能会在用户不知情的情况下被修改以执行恶意操作,例如窃取数据或更改系统行为。有关此攻击媒介的更多信息,请参阅工具中毒。

风险

意外的人工智能行为会带来各种安全风险,包括数据泄露和隐私泄露。

缓解控制

使用即时防护来防御间接即时注入攻击


AI Prompt Shield 是 Microsoft 开发的一款解决方案,用于防御直接和间接的即时注入攻击。它通过以下方式提供帮助:

  1. 检测和过滤:Prompt Shields 使用先进的机器学习算法和自然语言处理来检测和过滤嵌入在外部内容(如文档、网页或电子邮件)中的恶意指令。

  2. Spotlighting:这项技术可帮助 AI 系统区分有效的系统指令和潜在的不可信外部输入。通过转换输入文本,使其与模型更加相关,Spotlighting 可确保 AI 能够更好地识别和忽略恶意指令。

  3. 分隔符和数据标记:在系统消息中添加分隔符可以明确界定输入文本的位置,帮助人工智能系统识别用户输入并将其与潜在的有害外部内容区分开来。数据标记则扩展了这一概念,使用特殊标记来突出显示可信数据和不可信数据的边界。

  4. 持续监控和更新:Microsoft 持续监控和更新 Prompt Shields,以应对不断演变的新威胁。这种主动防御方法可确保防御措施能够有效抵御最新的攻击技术。

  5. 与 Azure 内容安全集成: Prompt Shields 是更广泛的 Azure AI 内容安全套件的一部分,该套件提供了用于检测 AI 应用程序中的越狱尝试、有害内容和其他安全风险的附加工具。

您可以在Prompt Shields 文档中阅读有关 AI prompt shields 的更多信息 。

供应链安全

在人工智能时代,供应链安全依然至关重要,但供应链的构成范围已然扩展。除了传统的代码包之外,现在还必须严格验证和监控所有与人工智能相关的组件,包括基础模型、嵌入服务、上下文提供程序和第三方 API。如果管理不善,这些组件都可能带来漏洞或风险。

AI 和 MCP 的关键供应链安全实践:

  • 集成前验证所有组件:这不仅包括开源库,还包括 AI 模型、数据源和外部 API。务必检查来源、许可证和已知漏洞。
  • 维护安全的部署流程:使用集成安全扫描的自动化 CI/CD 流程,尽早发现问题。确保只有受信任的组件才能部署到生产环境中。
  • 持续监控和审计:对所有依赖项(包括模型和数据服务)实施持续监控,以检测新的漏洞或供应链攻击。
  • 应用最小特权和访问控制:将对模型、数据和服务的访问限制为 MCP 服务器运行所必需的内容。
  • 快速应对威胁:建立修补或更换受损组件的流程,并在检测到漏洞时轮换机密或凭证。

GitHub Advanced Security提供机密扫描、依赖项扫描和 CodeQL 分析等功能。这些工具与Azure DevOps和Azure Repos集成,可帮助团队识别和缓解代码和 AI 供应链组件中的漏洞。

微软还在内部为所有产品实施了广泛的供应链安全实践。了解更多信息,请参阅“微软软件供应链安全之旅”。

建立安全最佳实践,提升您的 MCP 实施的安全态势

任何 MCP 实施都会继承其所基于的组织环境的现有安全态势,因此,在将 MCP 的安全性视为整体 AI 系统的一部分时,建议您考虑提升现有的整体安全态势。以下既定的安全控制措施尤其重要:

  • 在您的 AI 应用程序中确保编码最佳实践 - 防范 OWASP Top 10、  LLM 的 OWASP Top 10、使用安全保险库保存秘密和令牌、在所有应用程序组件之间实现端到端安全通信等。
  • 服务器强化——尽可能使用 MFA、保持修补更新、将服务器与第三方身份提供商集成以进行访问等。
  • 使用补丁程序保持设备、基础设施和应用程序的更新
  • 安全监控——实施 AI 应用程序(包括 MCP 客户端/服务器)的日志记录和监控,并将这些日志发送到中央 SIEM 以检测异常活动
  • 零信任架构——以逻辑方式通过网络和身份控制隔离组件,以最大限度地减少人工智能应用程序受到威胁时的横向移动。

关键要点

  • 安全基础仍然至关重要:安全编码、最小特权、供应链验证和持续监控对于 MCP 和 AI 工作负载至关重要。
  • MCP 引入了新的风险(例如提示注入、工具中毒和过多权限),需要传统和特定于 AI 的控制。
  • 使用强大的身份验证、授权和令牌管理实践,尽可能利用 Microsoft Entra ID 等外部身份提供商。
  • 通过验证工具元数据、监控动态变化以及使用 Microsoft Prompt Shields 等解决方案来防止间接提示注入和工具中毒。
  • 以与代码依赖项相同的严格程度对待 AI 供应链中的所有组件(包括模型、嵌入和上下文提供程序)。
  • 紧跟不断发展的 MCP 规范并为社区做出贡献,帮助制定安全标准。

其他资源

Nacos 3.0 上线 MCP Registry,支持 MCP 服务注册到发现全流程管理 Nacos 3.0 正式版本发布啦!升级 MCP Registry,围绕着 MCP(Model Context Protocol) 服务管理,MCP 多种类型注册,包含 MCP Server 注册、编排、动态调试和管理,并且提供 Nacos-MCP-Router 可以进行 MCP 动态发现,可以自动安装、代理 MCP Server,全生态面向 AI Registry 进行升级; 阅读详情

相关推荐

后端开发者的 Claude Code MCP 指南

摘要: Claude Code 作为后端开发工具无需依赖 MCP 即可运行,但MCP集成可显著提升生产力。核心推荐包括GitHub(版本控制)、数据库(PostgreSQL/Legion)和文件系统MCP三大基础服务器,支持代码管理、SQL查询和本地操作。高级场景建议添加API开发(GraphQL/REST)和云服务(AWS/K8s)专用MCP。实施时建议分层配置(全局/用户/项目级),同时运行3-5个服务器以平衡性能。企业需注重OAuth认证和权限管理,团队可采用渐进式扩展策略。当前生态已覆盖5500+服

lixiemang8887的博客 2411

Claude Code 完整指南(七):MCP(让 AI 连接外部真实系统)

本文系统讲解了 Claude Code 中 MCP(Model Context Protocol)的设计理念与工程价值:它不是“让 AI 自动操作系统”,而是通过标准协议,把 GitHub、数据库、监控与内部 API 安全、可控地接入 AI。结合 Skills、Subagents 与 Hooks,Claude 不再只是给建议,而是能读数据、执行动作、回写结果,真正参与工程闭环,成为可审计、可协作的工程助手。

阿甘兄 5057

从零开始创建MCP Server实战指南

是一个标准化的“沟通规则”,由公司Anthropic提出,专门用于让大语言模型(LLM,比如通义千问、ChatGPT等)与外部工具或服务“对话”。

weixin_44872675的博客 1443

技术速递|社区驱动的 AI 安全:一个面向安全研究的开源框架

宣布 GitHub Security Lab Taskflow Agent——一个面向安全研究的开源协作框架。

MicrosoftReactor的博客 1286

Agent开源工具:mcp快速接入,mcp-use上手指南

MCP(Modular Component Protocol)是一种模块化组件协议,旨在为LLM(大语言模型)提供标准化的工具调用接口。通过MCP协议,任何LLM都可以无缝接入浏览器操作、文件系统、3D建模等数百种工具能力。

kakaZhui的博客 1865

写一个b站爬虫(思路)

part 0 安装 scrapy, requests part 1 信息获取 打开番剧索引链接(https://www.bilibili.com/anime/index/) F12控制台,选中NETWORK,来到xhr文件,我们可以找到了存放番剧json的地方

kou的博客 485

Agent之MCP:codebase-memory-mcp的简介、安装和使用方法、案例应用之详细攻略

​ Agent之MCP:codebase-memory-mcp的简介、安装和使用方法、案例应用之详细攻略 目录 codebase-memory-mcp的简介 codebase-memory-mcp的安装和使用方法 codebase-memory-mcp的案例应用 codebase-memory-mcp的简介 codebase-memory-mcp 是一个面向 AI coding agents 的 MCP(Model Context Protocol)代码智能服

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 5470

DAX Studio--导出PowerBi数据---(不使用复制表如何快速导出csv文件 / 如何导出百万级/千万级乃至亿级的数据量)多图预警!

多图预警! 1、打开Dax 点击Connect 2、在这里选择正在打开的PowerBi文件,点击Contect 3、选择导出方式--File F、输入指令(输入 EVALUATE ' )单引号可以进行快速提示 5、点击Run 6、选择文件路径,以及保存类型等(一般情况下,我们常用的类型是 txt 或者 第一种 UTF-8 的csv 文件),点击保存即可,稍等片刻,导出完成! 7、导出完成,我这里总计是39W 行的数据量,约20+ 秒完成 ...

STR_Liang的博客 8158

初学者指南:3分钟看懂MCP协议——从模型交互原理到安全实践

摘要: 模型上下文协议(MCP)解决AI模型调用中重复传参、上下文断裂的痛点,通过会话机制实现跨请求的上下文自动关联。类比外卖订餐场景,MCP像持续对话,无需重复传递信息。其架构包含主机、客户端、服务器三组件,以会话ID为核心实现有状态通信。相比传统函数调用,MCP支持多模型协作、会话续期等高级功能。安全实践需防会话劫持、注入攻击和信息泄露。文末提供4步搭建简易MCP网关的代码框架,核心包括会话创建、请求路由和上下文管理。(150字)

分享平时的学习心得和笔记 532

华为2021年天线工程师笔试题目回忆总结(持续更新)

1. 判定长线和短线 所谓长线是指传输线的几何长度和线上传输电磁波的波长的比值(即电长度)大于或接近于1。反之称为短线。是相对于波长而言的。 1000m的传输线,对于频率为50hz(即波长为6000km)的交流电来说,仍远小于波长,应视为短线。长线和短线的区别还在于:长线为分布参数电路,而短线是集总参数电路。 2. 判定传输线的容性和感性 传输线上的输入阻抗具有以下特点: 1/4波长变换性:感性负载与容性负载变换,开路与短路变换; 1/2波长重复性:相距1/2波长的整数倍的两个点输入阻抗都相等。1/4开路传

ludashi3的博客 9530

【SEW-伺服电机-Profinet-io通讯控制——伺服配置】

SEW-伺服电机-Profinet-io通讯控制——伺服配置一、本次使用配置说明编写经历受国际形式与疫情影响相关资料查询阅读测试验证不易二、伺服配置流程1.基本准备条件2.硬件-电路连接3.设备在线连接4.软件-参数配置5.手动运行测试6.PN-IO自动控制配置8.PLC1200硬件组态9.PLC软件编程10.调试故障分析三、总结四、参考 一、本次使用配置说明编写经历 受国际形式与疫情影响 由于近期受国际形式影响以及全球疫情影响,Siemens等常用产品供货期与供货量严重受限,项目上不得不采取选用其它替代产

qq_39024187的博客 1万+

零基础开发MCP服务器:3小时快速上手指南

整个项目从零到可运行大约用了3小时,验证了即使没有专业网络编程经验,通过合适工具也能快速实现基础服务端功能。平台内置的代码补全和错误提示对新手特别有帮助,遇到问题时还能随时查看AI建议的解决方案。最近尝试开发了一个简易的MCP聊天服务器,整个过程对网络编程有了更直观的认识。作为新手入门项目,这里分享下我的实践过程和关键要点,适合零基础快速理解核心逻辑。特别是一键部署后,可以直接生成可访问的临时域名,方便手机和电脑多端验证通信效果。实际测试发现,30行左右代码就能完成核心通信功能,对初学者非常友好。

NightshadeRaven21的博客 386

Cocos Creator实战:5步搞定棋牌游戏大厅场景开发(附完整代码)

本文详细介绍了使用Cocos Creator 3.8开发棋牌游戏大厅的5个关键步骤,包括工程配置、动态UI系统实现、核心交互功能开发、性能优化及调试发布技巧。通过模块化代码和实战案例,帮助开发者快速构建高交互性的棋牌游戏大厅,提升用户留存率。

weixin_29002209的博客 354

入门MCP

本文介绍了如何使用FastMCP快速创建一个MCP(ModelContextProtocol)服务示例。MCP是Anthropic推出的协议,允许AI调用外部工具。示例包含服务端和客户端代码:服务端通过FastMCP创建一个名为"世界杯快讯"的工具,客户端则调用该工具获取描述信息。运行结果显示工具名称为"get_fifa_message"。文章特别说明该示例基于FastMCP 3.2.0版本实现,建议使用pip升级到此版本。

qq_41999371的博客 28

C#实现自己的远程桌面控制工具

1. 创建一个winform工程并添加RDP客户端COM组件。右击工具箱,然后点击选择项,选中下图所示组件并点击确定。为窗口加载时添加自动连接远程桌面代码。3.调试运行程序,验证远程桌面控制。拖放RDP控件到窗口中。2.编写远程桌面连接代码。

6089

面向企业级应用的 SAP UI5 troubleshooting 全景指南:从日志与调试到性能与可测试性

本指南系统化介绍了SAP UI5应用排错的完整流程和工具链。从基础的浏览器开发者工具使用,到SAP UI5专用调试工具(Technical Information Dialog、Support Assistant、Diagnostics Window),再到性能优化和日志管理,提供了一套工程化的解决方案。重点推荐组合使用UI5 Inspector扩展、Test Recorder测试工具以及性能测量模块,并强调将常见问题整理成团队知识库。通过制度化的排错步骤和工具组合,开发者可以快速定位、复现和修复问题,将调

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 283

MCP初学者指南(2)

在模型上下文协议 (MCP) 中,主机 (Host) 作为用户与协议交互的主要接口,发挥着至关重要的作用。模型上下文协议 (MCP) 是一个强大的标准化框架,用于优化大型语言模型 (LLM) 与外部工具、应用程序和数据源之间的通信。模型上下文协议 (MCP) 中的服务器提供了基础构建块,可实现客户端、主机和语言模型之间的丰富交互。:在连接建立期间,客户端和服务器会交换有关支持的功能、协议版本、可用工具和资源的信息。用户应清楚了解每个工具的功能,并且必须执行强大的安全边界,以防止意外或不安全的工具执行。

goodfornothi的博客 770

82、yolov11检测模型迁移瑞芯微rk3588和使用昇腾设备300i DUO卡推理 batch=1/3,支持昇腾NMS迁移npu推理

本文介绍了使用昇腾设备进行分割推理的测试流程,包括两种测试方式(cann+onnx和om)。首先验证300iDUO卡的可用性,随后创建Docker镜像和容器以搭建独立环境。通过从指定仓库拉取Ubuntu 20.04镜像,创建容器并映射目录。进入容器后安装必要组件(Python3、GCC等)和系统工具(pciutils、net-tools等),为后续模型转换和迁移做准备。整个流程旨在构建可交付给第三方的标准化测试环境。

sxj731533730 1202

AI初学者指南:深入理解Model Context Protocol(MCP)集成

AI初学者指南:深入理解Model Context Protocol(MCP)集成 【免费下载链接】ai-agents-for-beginners 这个项目是一个针对初学者的 AI 代理课程,包含 10 个课程,涵盖构建 AI 代理的基础知识。源项目地址:https://github.com/microsoft/ai-a...

gitblog_00137的博客 427

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

10分钟搭建天气工具服务:MCP初学者实战指南

Model Context Protocol (MCP) 是一套用于构建AI代理与工具交互的开源协议,本指南将带你快速搭建一个实用的天气查询服务,无需复杂编程基础,即使是AI开发新手也能轻松上手。 ## 为什么选择MCP构建天气服务? MCP协议专为简化AI代理与外部工具的通信而设计,具有三大核心优势: - **跨语言兼容**:支持.NET、Java、Python等主流开发语言 - **即插即

gitblog_00334的博客 1006

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

初学者指南:直观理解 MCP(模型上下文协议)架构

MCP(模型上下文协议)是一种用于管理模型与上下文之间交互的技术协议。简单来说,它可以看作是模型与外界环境之间的“桥梁”,帮助模型更好地理解并适应其运行环境。假设你正在开发一个智能家居系统,系统中包含多个设备(如空调、电视、灯光等)。每个设备都可以看作是一个“模型”,而 MCP 的作用就是帮助这些模型理解彼此的状态和需求,从而实现无缝协作。MCP(模型上下文协议)是一种强大的技术协议,能够帮助模型更好地适应复杂的运行环境。

分享平时的学习心得和笔记 1111

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

【MCP协议】MCP服务器开发指南——「小白也能看」模型上下文协议&Agent生态构建

MCP代表了AI与外部世界交互的新范式。通过创建自己的MCP服务器,你不仅扩展了AI的能力,还参与塑造了AI与人类协作的未来。就像是给AI提供了新的感官和能力,让它能够以更加有用和安全的方式融入我们的日常生活和工作。希望这篇指南对你有所帮助!

qq_38961840的博客 2526

SpringAI(GA):Nacos3下的分布式MCP

你好,我是影子,曾先后在🐻、新能源、老铁就职,现在是一名AI研发工程师,同时作为Spring AI Alibaba开源社区的Committer。:https://github.com/alibaba/spring-ai-alibaba/tree/main,为AI工程贡献力量,解决三个有效issue或提交一个有价值的PR,可免费获得当前SpringAI最新教程的飞书在线版。整理不易,获取更好的观赏体验,可付费获取飞书云文档Spring AI最新教程权限,目前49.9,随着内容不断完善,会逐步涨价。

yingzi的技术博客 1203

MCP Agents 完整构建指南

MCP Agents构建指南摘要 本文全面介绍了构建MCP Agent的核心知识和技术要点。MCP(Model Context Protocol)是一种用于标准化AI模型上下文交互的开放协议,其架构包含客户端-服务器模型和三层设计:模型上下文层(AI大脑)、协议层(通信神经系统)和运行时层(执行肌肉)。 指南详细列举了12种主流构建框架,包括OpenAI官方SDK、Composio、LastMile AI的mcp-agent等,涵盖Python、TypeScript等多种技术栈,并比较了托管与自托管方案的优

Z4400840的博客 1226

Cursor MCP终极指南(MCP教程、Cursor教程)★★★★★

看到这里你可能有一个问题,在 23 年 OpenAI 发布 GPT function calling 的时候,不是也是可以实现类似的功能吗?我们之前博客介绍的 AI Agent,不就是用来集成不同的服务吗?为什么又出现了 MCP。function calling、AI Agent、MCP 这三者之间有什么区别?本篇文章写的比较仓促,如果有错误再所难免,欢迎各位大佬指正。最后本篇文章可以转载,但是请注明出处,会在 X/Twitter,小红书, 微信公众号 同步发布,欢迎各位大佬关注一波。

Dontla的博客 8461
上一篇: MCP初学者指南(2)
下一篇: MCP初学者指南(4)
goodfornothing-s
博客等级 码龄8年 105粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值