MCP 术语表

MCP 术语表
📚 MCP(模型上下文协议)术语表
A
Anthropic
开源模型上下文协议(MCP)的公司。Anthropic 还开发了 Claude,这是一个支持 MCP 集成的 AI 助手。

API(应用程序编程接口)
用于构建软件应用程序的协议和工具集,允许不同的软件组件相互通信。

B
二进制资源(Binary Resources)
一种专为非文本数据格式设计的 MCP 资源类型,如图像、PDF、音频文件、视频文件和其他二进制内容。

C
Claude Desktop
由 Anthropic 开发的 AI 助手应用程序,内置支持 MCP。它作为 MCP 主机,可以连接到多个 MCP 服务器。

客户端-服务器架构(Client-Server Architecture)
MCP 的基础架构模式,主机应用程序(客户端)连接到多个暴露特定功能的轻量级程序(服务器)。

D
客户端会话(ClientSession)
MCP 客户端开发中的组件,管理 MCP 客户端和服务器之间的通信会话,处理初始化和消息交换。

F
FastMCP
Python MCP SDK 中的简化框架,通过提供装饰器和简化的服务器设置来简化 MCP 服务器的开发。

H
主机(MCP Host)
利用 MCP 连接到各种资源的应用程序。例如 Claude Desktop 等 AI 助手、开发环境和专业 AI 工具。

I
检查器(MCP Inspector)
一个开发工具,提供交互式调试界面来测试和检查 MCP 服务器。它允许开发者测试所有 MCP 功能、查看资源并验证实现。

J
JSON-RPC 2.0
MCP 客户端和服务器之间通信使用的消息格式。它支持三种类型的消息:请求、响应和通知。

K
Kotlin SDK
与 JetBrains 合作开发的官方 Kotlin 软件开发工具包,使开发者能够使用 Kotlin 构建 MCP 客户端和服务器。

L
大语言模型(LLM - Large Language Model)
MCP 使其能够通过标准化协议与外部数据源和工具交互的 AI 模型。

M
MCP(模型上下文协议 - Model Context Protocol)
一个开源协议,标准化 LLM 与外部数据源和工具的交互方式,为 AI 应用程序提供通用适配器。

MCP 客户端
MCP 主机内的组件,与单个 MCP 服务器建立直接的一对一连接,管理通信和数据交换。

MCP 服务器
通过标准化模型上下文协议暴露特定功能(资源、工具、提示)的轻量级程序,能够访问本地和远程资源。

N
通知(Notifications)
MCP 通信中使用的三种 JSON-RPC 消息类型之一。通知是不需要响应的单向消息。

Node.js
运行某些 MCP 服务器所需的 JavaScript 运行时,特别是通过 npm 包分发的服务器。

P
提示(Prompts)
MCP 中的可重用模板,指导 LLM 有效地与服务器交互。它们提供结构化的指令或上下文,可以包含用于自定义的参数。

Python SDK
官方 Python 软件开发工具包,提供用于在 Python 中构建 MCP 客户端和服务器的综合工具和库。

R
请求(Requests)
从客户端发送到服务器的 JSON-RPC 消息,期望响应,包含 ID、方法名称和可选参数。

资源(Resources)
MCP 中的基本元素,允许服务器向 LLM 暴露数据和内容。资源可以是基于文本的(源代码、配置文件)或二进制的(图像、PDF、音频文件)。

资源 URI(Resource URIs)
MCP 资源的唯一标识符,遵循 [协议]😕/[主机]/[路径] 格式,如 file:///home/user/documents/report.pdf。

响应(Responses)
从服务器发送到客户端以回复请求的 JSON-RPC 消息,包含结果或错误信息。

根(Roots)
定义 MCP 服务器可以操作边界的基于 URI 的范围。客户端声明根来告知服务器相关资源及其位置,限制服务器范围。

S
采样(Sampling)
在 MCP 上下文中从 LLM 生成文本或其他输出的过程,涉及服务器和客户端之间的结构化通信(撰写时 Claude Desktop 尚不支持)。

SDK(软件开发工具包 - Software Development Kit)
简化 MCP 集成的预构建工具和库。可用于 TypeScript、Python 和 Kotlin。

服务器发送事件(SSE - Server-Sent Events)
MCP 中的一种传输方法,通过 HTTP 实现服务器到客户端的流式传输,适用于受限网络和简单更新。

标准输入输出(stdio - Standard Input/Output)
MCP 中的一种传输方法,通过标准输入和输出流实现通信,通常用于本地集成和命令行工具。

标准输入输出服务器参数(StdioServerParameters)
MCP 客户端开发中使用的配置参数,指定如何通过标准输入/输出传输连接到 MCP 服务器。

T
工具(Tools)
使 LLM 能够通过服务器执行操作和计算的 MCP 组件。与资源不同,工具设计用于执行操作并可能产生副作用。

传输层(Transport Layer)
促进 MCP 客户端和服务器之间消息交换的通信机制。MCP 支持 stdio 和 SSE 传输类型。

TypeScript SDK
官方 TypeScript 软件开发工具包,提供用于在 TypeScript 中构建 MCP 客户端和服务器的综合工具和库。

U
URI(统一资源标识符 - Uniform Resource Identifier)
标识 MCP 中资源的字符串,遵循包含协议、主机和路径组件的特定格式约定。

V
uv
推荐用于管理 MCP Python 项目和依赖项的 Python 包管理器和虚拟环境工具。

Y
yfinance
教程示例中使用的 Python 包,用于从 Yahoo Finance 获取金融数据,演示金融信息工具的实际 MCP 服务器实现。
在这里插入图片描述

04-10
<think>好的,我现在需要处理用户关于MCP认证和管理控制程序的问题。首先,用户提到了三个可能相关的关键词:MCP认证、Microsoft Certified Professional和管理控制程序(IT)。我需要分别确认这些术语的含义和当前状态,尤其是MCP认证是否仍然有效,因为微软的认证体系有过更新。 首先,Microsoft Certified Professional(MCP)是微软以前的认证体系的一部分,但在2021年微软已经将其认证体系更新为基于角色和专项的认证,例如Azure、Microsoft 365等。因此,MCP可能已经被取代,需要确认最新的认证路径。 其次,管理控制程序(Management Control Program, MCP)在IT领域通常指企业或组织内部的管理流程和控制措施,比如ITIL、COBIT等框架。这部分需要解释清楚,避免与微软的认证混淆。 用户可能混淆了这两个不同的MCP缩写,需要明确区分开来。需要分别回答这两个方面,确保信息准确,并且引用相关的资料或微软官方链接作为支持。同时,用户可能对如何选择认证或实施管理控制程序有进一步的问题,需要生成相关问题引导他们深入探讨。 最后,要确保回答结构清晰,使用中文,并遵循系统级指令中的格式要求,比如数学表达式的格式和引用标识的添加。检查是否有需要引用的内容,如微软官方声明或框架文档,并适当添加引用标记。</think>### 关于MCP认证与管理控制程序的解答 #### 1. **Microsoft Certified Professional (MCP) 认证** **MCP认证**是微软早期的技术认证体系,用于验证IT专业人员在微软产品(如Windows Server、SQL Server等)中的技能水平。但自2021年起,微软已全面更新认证体系,**MCP认证被基于角色(如Azure管理员、开发者)和专项技术(如安全、AI)的新认证取代**,例如: - **Azure Administrator Associate** - **Microsoft 365 Certified: Enterprise Administrator Expert** 新体系更注重实际场景能力[^1]。 #### 2. **管理控制程序 (Management Control Program, MCP)** 在IT治理领域,**管理控制程序**指企业为保障系统安全、合规和高效运行而制定的流程与策略,例如: - **ITIL框架**(IT服务管理) - **COBIT标准**(信息与技术治理) - **ISO 27001**(信息安全管理) 这些程序通过定义策略、监控风险、审计操作等方式实现IT资源的有效控制[^2]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值