使用说明
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 远程通信。