服务器功能
协议修订日期: 2025-03-26
服务器通过 MCP 提供了为语言模型添加上下文的基本构建块。这些原语支持客户端、服务器和语言模型之间的丰富交互:
- Prompts(提示):预定义模板或指令,用于指导语言模型交互
- Resources(资源):结构化数据或内容,为模型提供额外的上下文
- Tools(工具):可执行功能,允许模型执行操作或检索信息
每种原语可以通过以下控制层次结构来总结:
原语 | 控制方式 | 描述 | 示例 |
---|---|---|---|
Prompts | 用户控制 | 用户选择激活的交互式模板 | 斜杠命令、菜单选项 |
Resources | 应用程序控制 | 客户端附加并管理的上下文数据 | 文件内容、git 历史 |
Tools | 模型控制 | 暴露给 LLM 的函数,用于执行操作 | API POST 请求、文件写入 |
以下是详细介绍这些关键原语的内容: