当前位置: 首页 > news >正文

【大模型MCP协议】MCP官方文档(Model Context Protocol)一、开始——1. 介绍

https://modelcontextprotocol.io/tutorials/building-mcp-with-llms

文章目录

  • 介绍
    • 为什么选择MCP?
      • 总体架构
    • 开始使用
        • 快速入门
        • 示例
    • 教程
    • 探索MCP
    • 贡献
    • 支持和反馈
    • 探索 MCP
    • 贡献代码
    • 支持与反馈

介绍

开始使用模型上下文协议(MCP)

C# SDK已发布!查看其他新功能

MCP是一个开放协议,它规范了应用程序如何向LLM提供上下文。可以将MCP想象成AI应用的USB-C接口。就像USB-C为您的设备提供了连接各种外设和配件的标准方式一样,MCP提供了一种标准方式来连接AI模型与不同的数据源和工具。

为什么选择MCP?

MCP帮助您在LLM的基础上构建代理和复杂工作流。LLM经常需要与数据和工具集成,而MCP提供:

  • 一系列不断增长的预构建集成,您的LLM可以直接插入使用
  • 在不同LLM提供商和供应商之间切换的灵活性
  • 在您的基础设施内保护数据的最佳实践

总体架构

本质上,MCP遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器:

互联网
您的计算机
MCP协议
MCP协议
MCP协议
Web APIs
远程
服务C
带MCP客户端的主机
(Claude, IDEs, 工具)
MCP服务器A
MCP服务器B
MCP服务器C
本地
数据源A
本地
数据源B
  • MCP主机:像Claude Desktop、IDE或AI工具等希望通过MCP访问数据的程序
  • MCP客户端:与服务器保持1:1连接的协议客户端
  • MCP服务器:通过标准化的模型上下文协议暴露特定功能的轻量级程序
  • 本地数据源:MCP服务器可以安全访问的计算机文件、数据库和服务
  • 远程服务:MCP服务器可以连接的通过互联网(如API)提供的外部系统

开始使用

选择最适合您需求的路径:

快速入门

服务器开发者 ⚡

开始构建您自己的服务器,用于Claude Desktop和其他客户端

了解更多

客户端开发者 ⚡

开始构建您自己的客户端,可以与所有MCP服务器集成

了解更多

Claude Desktop用户 ⚡

开始在Claude Desktop中使用预构建的服务器

了解更多
示例
🔳 服务器示例

查看我们的官方MCP服务器和实现示例库

了解更多
🧊 客户端示例

查看支持MCP集成的客户端列表

了解更多

教程

💬 使用LLM构建MCP

学习如何使用像Claude这样的LLM加速您的MCP开发

了解更多
🐛 调试指南

学习如何有效调试MCP服务器和集成

了解更多
🔍 MCP检查器

使用我们的交互式调试工具测试和检查您的MCP服务器

了解更多
👨‍🏫 MCP工作坊(视频,2小时)

探索MCP

深入了解MCP的核心概念和功能:

了解MCP如何连接客户端、服务器和LLM 从您的服务器向LLM公开数据和内容 创建可重用的提示模板和工作流 使LLM能够通过您的服务器执行操作 让您的服务器从LLM请求补全 了解MCP的通信机制

贡献

想要贡献?查看我们的贡献指南了解如何帮助改进MCP。

支持和反馈

以下是获取帮助或提供反馈的方式:

  • 对于与MCP规范、SDK或文档(开源)相关的错误报告和功能请求,请创建GitHub问题
  • 对于有关MCP规范的讨论或问答,请使用规范讨论
  • 对于关于其他MCP开源组件的讨论或问答,请使用组织讨论
  • 对于与Claude.app和claude.ai的MCP集成相关的错误报告、功能请求和问题,请参阅Anthropic的如何获取支持指南

明白了!以下是使用表格替代卡片组件的 CSDN Markdown 格式版本,保持原有布局和内容逻辑:


探索 MCP

深入了解 MCP 的核心概念和功能:

功能模块描述
核心架构了解 MCP 如何连接客户端、服务器和大型语言模型(LLMs)
资源将服务器中的数据和内容暴露给 LLMs
提示模板创建可重用的提示模板和工作流
工具通过服务器让 LLMs 执行操作
采样让服务器向 LLMs 请求生成结果
传输机制学习 MCP 的通信机制

贡献代码

想要贡献代码?请查看我们的 贡献指南 了解如何帮助改进 MCP。


支持与反馈

以下是获取帮助或提供反馈的方式:

  • 如果有关于 MCP 规范、SDK 或文档(开源)的 bug 报告或功能请求,请 创建 GitHub 问题
  • 如果需要讨论或问答关于 MCP 规范,请使用 规范讨论区
  • 如果需要讨论或问答关于其他 MCP 开源组件,请使用 组织讨论区
  • 如果有关于 Claude.app 和 claude.ai 的 MCP 集成的 bug 报告、功能请求或问题,请参考 Anthropic 的指南 如何获取支持

相关文章:

  • Java—— 集合 Set
  • 【Spark】使用Spark集群搭建-Standalone
  • 在Web应用中集成Google AI NLP服务的完整指南:从Dialogflow配置到高并发优化
  • FFmpeg 项目中的三大核心工具详解
  • 企业管理软件:数字化转型的核心引擎
  • spdlog日志器(logger)的创建方法大全
  • 从0到1:Python机器学习实战全攻略(8/10)
  • 03.Golang 切片(slice)源码分析(二、append实现)
  • 循环语句:for、range -《Go语言实战指南》
  • 【layout组件 与 路由镶嵌】vue3 后台管理系统
  • uniapp(微信小程序)>关于父子组件的样式传递问题(自定义组件样式穿透)
  • 涨薪技术|0到1学会性能测试第58课-垃圾回收器
  • 【Pandas】pandas DataFrame cummax
  • 【LeeCode】1.两数之和
  • 读取.ini后缀类型的马达配置文件并进行赋值
  • 【操作系统】零拷贝技术
  • LearnOpenGL02:绘制三角形和矩形
  • 【办公类-99-06】20250512用Python制作PPT的GIF照片动图(统一图片大小、自定义不同切换秒数,以蝴蝶为例)
  • 家具制造行业的现状 质检LIMS如何赋能家具制造企业质检升级
  • 学习黑客5 分钟深入浅出理解系列之 Windows 资源监视器
  • 外企聊营商|波音速度:创新审批促“起飞”
  • 人民网评:守护健康证的“健康”,才有舌尖上的安全
  • 长沙通报一出租房疑存非法代孕:查封涉事场所,相关人员被控制
  • 学习时报头版:世界要公道不要霸道
  • 巴西总统卢拉将访华
  • 明明睡够了,怎么还有黑眼圈?可能是身体在求救