MCP:构建丰富的上下文AI应用程序(研究笔记)
介绍
- 本项目为 MCP:用人类视觉深度学习构建丰富的上下文AI应用程序。人工智能 学习笔记。
- 本项目特点:调用 LLM 更新为使用 OpenAI SDK 实现。
- 更多 MCP 相关信息见官方文档:模型上下文协议文档-modelcontextprotocol.io。
大纲
- 01\_ Chatbot_示例:介绍一个 tool use 示例。
- 02_创建_an_MCP_服务器:将示例中的工具改造为基于本地通信协议
stdio的 MCP Server,并使用官方提供的检测器来测试。
- 03_创建_an_MCP_客户端:将示例中与用户交互的应用部分改造为使用 MCP Client 与 MCP Server 进行通信实现工具调用。
- 04_连接_MCP_Chatbot_to_Reference_服务器:优化 MCP Client,通过读取
json配置文件实现与多个 MCP Server 通信,扩展 LLM 可以调用的工具。
- 05_添加_提示_资源_功能:优化 MCP Client 和 MCP Server,支持 Resource 和 Prompt 功能。
- 06_创建_部署_SSE_远程_服务器:修改 MCP Server 使用 SSE 进行远程通信,优化 MCP Client 支持兼容 SSE 远程通信。
- 07_创建_部署_流媒体_远程_服务器:修改 MCP Server 使用 Streamable Http 进行远程通信,优化 MCP Client 支持兼容 Streamable Http 远程通信。
