什么是 MCP? MCP (Model Context Protocol) 是一种轻量级的开放协议,主要用于代理(Agents)和应用程序之间发现和调用工具。 MCP 定义了三种角色: MCP Hosts 希望通过 MCP 访问功能的应用程序或 AI 工具 MCP Clients 发起请求到 MCP 服务器的客户端 MCP Servers 通过 MCP 接口公开特定功能 Windows 11 如何在其 MCP 安全架构中提供基础安全能力? Windows 11 将提供哪些具体的 MCP 安全控制措施? MCP 服务器需要满足哪些基线安全要求才能出现在 Windows 11 的注册表中?
一臻AI 专注于AI智能体/编程/RPA提效和AI前沿技术分享 121篇原创内容 公众号 还在到处找MCP资源?这11个MCP资源库建议收藏! MCP虽然可以本地部署,但实际使用中,更多地是直接使用MCP资源库。 今天,给大家推荐11款MCP资源库,希望对大家有所帮助 01 MCP.so https://mcp.so/ 目前最大的MCP服务器收录平台,已索引11790个MCP服务器 MCP Servers,提供精选 除了集成一些第三方MCP,还包含了腾讯云自带的MCP,同时也可以自定义接入外部的MCP。 11 MCP 论坛 https://www.reddit.com/r/mcp/ Reddit上的MCP专门社区论坛(r/mcp),是MCP专门的Reddit社区,用于讨论MCP相关技术、分享经验、展示项目和社区交流
作者:HOS(安全风信子) 日期:2026-01-01 来源平台:GitHub 摘要: 本文深入探讨了 MCP v2.0 框架下的攻防模拟应用,构建了完整的 MCP 攻防模拟体系。 一、背景动机与当前热点 1.1 为什么 MCP 需要攻防模拟 随着 MCP v2.0 作为连接 LLM 与外部工具的标准化协议的广泛应用,MCP 系统面临的安全挑战日益复杂。 1.3 本文的核心价值 本文将深入探讨 MCP v2.0 框架下的攻防模拟应用,构建完整的 MCP 攻防模拟体系。 6.2 应用场景扩展 跨组织 MCP 攻防模拟:支持跨组织的 MCP 系统攻防模拟,促进 MCP 生态的安全发展。 到 2028 年:AI 驱动的动态威胁场景生成将成为 MCP 攻防模拟的标配,能够自动适应新的威胁。 到 2029 年:实时攻防模拟将广泛应用于 MCP 系统,能够在攻击发生时及时检测和响应。
MCP 如何工作 架构 MCP 遵循客户端-服务器架构,有五个主要组件: MCP 主机:想要通过 MCP 访问数据的 AI 工具(聊天客户端、IDE、智能体)。 正如 USB 创建了一个通用接口,允许任何 USB 设备连接到任何 USB 端口——消除了对特定设备连接器的需求——MCP 创建了一种标准化的方式,使 AI 应用程序能够连接各种数据源和工具。 同样,在 MCP 之前,开发人员必须为每种 AI 应用程序和数据源的组合创建自定义集成。 MCP 建立了一个通用的「即插即用」协议,允许任何兼容 MCP 的客户端与任何兼容 MCP 的服务器协同工作,大大降低了集成复杂性和开发时间。 增强互操作性:使用 MCP 构建的应用程序可以与任何兼容的工具和数据源无缝协作——创建一个真正可组合的生态系统。
本文将探讨如何在Java环境中实现MCP协议,并介绍其在实际应用中的优势与挑战。 应用层(Application Layer):处理具体的应用逻辑和数据格式。MCP协议的设计目标是通过模块化结构,使开发者能够根据具体需求灵活选择和组合不同的协议层,从而实现高效的通信。 协议的应用场景MCP协议在以下场景中具有广泛的应用:物联网(IoT):MCP协议的可扩展性和模块化特性使其非常适合物联网设备之间的通信。 分布式系统:在分布式系统中,MCP协议可以提供可靠的端到端通信。实时应用:如实时数据流处理、实时监控等,MCP协议能够满足低延迟和高可靠性的需求。 企业级应用:在企业级应用中,MCP协议可以用于构建高效的消息传递系统。结论MCP协议通过其模块化设计,提供了灵活的通信框架。
场景:智能生成药品检测报告# MCP工具链协同示例def generate_drug_report(): # 步骤1:从LIMS获取原始数据 lims_data = client.call( , {"template": "drug_report", "data": analysis}) return report传统需200+行代码,MCP 延迟<10ms[6](@ref)3.未来趋势多模态扩展:支持AR/脑机接口6边缘计算:轻量模型(如DeepSeek-R1-Zero)在移动端部署【小结】AI与物理世界的“协议桥梁” MCP 随着三维天地SunwayLink等平台推动行业适配,MCP正成为AI Agent时代的水电煤基础设施,最终实现“一个协议连接万物”的智能未来。
Nacos 可以帮助应用快速把业务已有的 API 接口,转换成 MCP 协议接口,结合 Higress AI 网关,实现 MCP 协议和存量协议的转换。 借助 MCP 的发展契机,Nacos (Naming and Configuration Service)正从构建云原生应用向云原生 AI 应用的动态服务发现、配置管理和服务管理平台开源项目进行演进 , 为此,我们引入了“应用全局描述”来描述当前应用以及接口的详细信息,通过统一的接口描述协议对 Nacos 中的服务进行 MCP 化改造。 创建新应用: 应用创建完成之后,我们创建 key: 在控制台看到 key,将 key 保存下来 接下来我们完成 higress 中关联 Nacos 做 MCP registry 的配置接下来我们在 Nacos Nacos 3.0 AI 应用服务管理平台 Nacos 3.0 架构已将发布正式版本,定位 AI 应用服务管理平台,包含了 MCP 动态管理,也覆盖通用 AI 生态场景,包含模型参数、Prompt 动态模版等场景帮助业务动态管理实时生效
其中,MCP主机是搭载AI智能体的应用系统(例如聊天应用),负责发起请求;MCP服务器则提供对所需数据和工具的访问权限。它们之间通过MCP协议进行高效通信。 2.1 MCP Host MCP主机是启动连接和查询MCP服务器的AI驱动应用程序,典型案例包括 AIIDE、聊天助手或商业智能平台等。 当用户通过MCP主机(例如聊天应用)提出问题时,主机首先与MCP服务器进行协商,以确定与该查询相关的可用工具。 MCP 的典型应用场景 MCP服务器作为AI系统与现有业务平台的连接枢纽,显著拓展了智能应用的落地场景。 5.3 游戏和互动娱乐 游戏行业正积极探寻 MCP 服务器的应用,力求打造更多动态且由 AI驱动的沉浸式体验。一个崭露头角的应用场景是利用LLM将游戏中的角色或剧情与游戏引擎紧密相连。
JBang 运行 模型上下文协议(MCP) 服务器。 虽然目前已经有多种 Java 版本的 MCP 服务器实现,但 MCP Java 的目标是简化运行各种 MCP 服务器的过程。 MCP 服务器可以通过标准输入和服务器端事件(SSE)进行通信。 MCP Java 项目有一个专门用于 MCP 服务器的 JBang-catalog。 MCP 为大语言模型工具调用和函数调用领域带来了一个启示。MCP 正在成为向开发者社区编写和暴露工具的首选方式。相应地,Java 框架对 MCP 的支持也呈现出爆炸式的增长。 Java 在企业级和商业应用中的广泛使用为与大语言模型的集成提供了独特的机会,并将最终用户创造更多的价值。不过,情况并非总是如此。在快速创新的过程中,安全 是一个值得关注的问题,也最最容易被忽视。
更轻松实现应用与 Android 11 兼容 在每次版本更新中,我们都希望尽量减少应用适配 Android 所需的工作。 请继续阅读,详细了解我们如何简化 Android 11 中的应用测试和调试流程。 在 Android 11 上测试 测试应用是否兼容 Android 新版本可能面临很多挑战,尤其是应用在受到多个平台变更影响的情况下。此过程中可能会出现很多问题: 如何确定应用中可能受影响的区域? 适于测试平台变更的新工具 和往年的更新一样,Android 11 的一些平台变更可能会影响您的应用。 我们希望这些工具能帮助您更轻松地测试 Android 11 应用兼容情况。
工具生态:通过MCP,解决了AI应用与外部工具和数据源安全、标准化集成的问题。4. 典型应用场景快速构建一个具备网络搜索和报告生成能力的“研究助手”。 MCP Client:是LLM应用的一部分,管理Server的连接,并将Server提供的能力呈现给LLM。 集成标准化:解决了每个AI应用都需要为每个工具重复编写特定集成代码的问题。一旦一个工具被封装成MCP Server,任何兼容MCP Client的应用都能使用它。 管理MCP同样也是在【设置】的【MCP服务器】中进行同一管理; 这样,基于MCP协议本身、MCP协议发现以及MCP协议应用都有了一个完整的链条,腾讯云MCP广场、MCP协议本身、以及Cherry 腾讯云 MCP 广场:生态的“资源仓库”与“应用商店”它是MCP Server的官方分发中心,扎根于庞大的混元大模型生态。
此 MCP 实现提供了两个特定的数据转换工具: json_to_excel_mcp_from_data:将 JSON 数据字符串转换为 CSV 格式。 JSON 转 Excel MCP 是 WTSolutions 的 JSON 转 Excel 工具包的一部分: JSON 转 Excel Web 应用:直接在网页浏览器中转换 JSON 到 Excel。 ": "https://mcp2.wtsolutions.cn/mcp" } } } MCP 工具 json_to_excel_mcp_from_data 将 JSON 数据字符串转换为 CSV JSON格式要求可在 JSON格式要求 获取,验证器可在 JSON 转 Excel Web 应用 使用。 如果 JSON 是对象数组,每个对象将被视为 CSV 中的一行。 JSON格式要求可在 JSON格式要求 获取,验证器可在 JSON 转 Excel Web 应用 获取。 如果 JSON 是对象数组,每个对象将被视为 CSV 中的一行。
MCP(Model Context Protocol,模型上下文协议) 是由 Anthropic 公司于 2024 年 11 月推出并开源的开放协议,旨在实现大语言模型(LLM)与外部工具、数据源的高效交互 将 Dify 应用转换为 MCP Server Dify 也可以作为一个 MCP Server,使你构建的 AI 应用能够被其他 MCP 客户端(如 Cursor、Windsurf、Cherry Studio mcp-server 插件由 Dify 社区贡献,是一种扩展类型插件。安装后,可将任意 Dify 应用转化为符合 MCP 标准的服务端点,供外部 MCP 客户端直接访问。 在 Dify 的 Marketplace 中选择 MCP server 插件进行安装。 接下来,设置 MCP Server,App 选择上一步发布的聊天助手应用。 最后,文章还演示了如何将 Dify 应用转化为一个标准的 MCP Server,使其能被外部客户端调用,从而极大地扩展了 AI 应用的集成与协作能力。
---- 如果希望零基础快速入门基于MCP的AI 应用开发,感谢大家阅读一个本人写的入门读物: 1. 什么是 OpenMemory? penMemory MCP 为构建具备持久上下文感知能力的 AI 应用提供了一个安全、可控、可扩展的本地化解决方案。更多细节和演示视频可参考官方页面 mem0.ai/openmemory-mcp。 查询时,系统会自动应用针对用户和应用程序的过滤器,确保返回结果的准确性和权限合规性。 3. ; 如果想全面而有深度地了解MCP, 可以阅读《大模型应用系列:两万字解读MCP》; 如果想了解MCP 规范的原文, 可以参考我的译稿《MCP规范完整中译稿:2025-3-26版》; 如果想通过工具快速入手 ; 如果希望集成多个MCP服务,可以利用《采用LangGraph集成多个MCP服务器的应用》 如果希望了解基于MCP的架构模式,有全网首发的文字《全网首发:MCP 的10种架构模式》; 如果想对比 MCP
现代人工智能应用程序通常需要对不同的语言模型和专门的服务器进行复杂的编排,每个服务器在更大的工作流中处理特定的任务。然而,这种分布式方法引入了一个关键的挑战: 保持上下文的连续性。 server URL mcp_server_url = "http://mcp-server:9000" # Build our graph graph = build_mcp_graph(llm_servers # MCP Server mcp_server: build: . 通过合理设计这些性能优化策略,可以有效保障 MCP 在大规模、高并发 AI 应用场景下的稳定性与可扩展性,使其更好地服务于复杂的智能工作流需求。 通过在数据保护、访问控制和输入过滤等方面构建多层次的安全防护体系,可以有效提升 MCP 在实际应用中的安全性,为其在复杂、高要求的生产环境中的部署提供坚实保障。
大模型开发范式: 落地面临的难题 Prompt框架 RAG主要解决LLM幻觉问题 参考老年机充电器接口各不相同,难以统一的问题,提出MCP MCP与Function Calling直接的区别: MCP 类似微服务的注册中心,将service托管起来 MCP简单分类 MCP Client是在集成在MCP主机上的 RAG技术选型 可以使用MinerU进行数据清洗 MinerU → 转化为markdown
一、什么是MCPMCP(Model Context Protocol,模型上下文协议)是一种新兴的开放协议,于2024年11月由Anthropic公司(Claude的开发者)开源。 二、为什么需要MCP在MCP出现之前,AI应用与外部资源的集成面临着诸多挑战。 提高扩展性AI应用可以通过随时“插拔”新的MCP Server来扩展功能。这种灵活的扩展方式,使得AI应用能够快速适应变化,满足不同场景的需求。 五、MCP的应用场景数据访问MCP可以连接本地文件、数据库等数据源,为AI应用提供数据支持。 例如,一个AI应用可以通过MCP Server访问企业内部的数据库,获取实时数据,从而提供更准确的分析和建议。工具调用MCP可以将外部工具封装为服务,供AI应用调用。
实时通信需求:随着 AI 应用的复杂化,对实时通信的需求越来越高,WebSocket 成为 MCP Server 的标配。 最小实现需要以下依赖: fastapi:用于构建 HTTP 和 WebSocket 服务器 uvicorn:用于运行 FastAPI 应用 pydantic:用于数据验证和序列化 代码示例:安装依赖 # WebSocketDisconnect from pydantic import BaseModel from typing import Dict, Any, Optional # 创建 FastAPI 应用 实时性增强:WebSocket 和 QUIC 协议将得到更广泛的应用,进一步增强 MCP Server 的实时通信能力。 uvicorn 官方文档:uvicorn 是一个 ASGI 服务器,用于运行 FastAPI 应用。
2025年被业界称为“智能体元年”,基于大模型的智能体开发成为大模型在企业应用的主要方式。那么如何管理大模型和外部数据源、工具、服务的交互?如何提升AI应用的开发效率? Athropic推出的开源协议MCP(Model Control Protocol)为我们提供了搭建大模型AI应用系统的标准连接框架,有助于构建一个更为健壮的AI架构。01 什么是MCP? MCP Host(主机)作为运行AI模型的应用程序(如Claude Desktop、Cursor等),MCP Host负责接收用户输入、展示AI响应,并集成MCP Client组件。 图 传统AI应用实现方式图 基于MCP协议的AI应用实现方式表 MCP与Function Calling的对比特性MCPFunction Calling协议性质通用标准(类似USB-C)厂商私有协议(如 06 MCP典型使用场景和流程示例MCP在构建企业AI应用时有很多使用场景,比如:代码开发场景:通过MCP协议,Claude可连接到GitHub仓库,自动创建分支、提交PR并部署代码。
第11章 Spring Boot应用监控 在实际的生产系统中,我们怎样知道我们的应用运行良好呢?我们往往需要对系统实际运行的情况(各种cpu,io,disk,db,业务功能等指标)进行监控运维。 本章主要介绍使用Actuator对Spring Boot应用指标进行监控,以及通过远程shell监控与管理我们的应用。 11.0 Actuator简介 Actuator是spring boot提供的对应用系统的自省和监控功能,Actuator对应用系统本身的自省功能,可以让我们方便快捷的实现线上运维监控的工作。 通过Actuator,我们可以使用数据化的指标去度量我们的应用的运行情况。 配置完毕,重启应用。