AI模型连接协议

MCP是一个强大的框架,使开发者能够通过提供标准化方式将大型语言模型与外部数据源和工具连接来构建AI应用。

  • by S1LV3RJ1NX
  • Python
  • 本地部署
  • 21 星标
  • 更新于
在 GitHub 查看 S1LV3RJ1NX/mcp-server-client-demo

使用说明

模型上下文协议(MCP)

模型上下文协议(MCP)是一个强大的框架,通过提供一种标准化的方式将模型与外部数据源和工具连接起来,使开发人员能够使用大型语言模型(LLM)构建人工智能应用程序。

MCP只不过是一种将LLM与外部数据源和工具(功能)连接起来的协议。

MCP服务器

此存储库包含设置演示MCP服务器的代码。它包含:

  • 一个无状态的MCP服务器,具有可流化的HTTP传输,用于可扩展的生产部署。
  • 自动工具注册表 @mcp_tool 装饰师。
  • Docker文件用于容器化服务器。
  • 服务器可以在本地或docker中运行,并部署到任何云提供商。

设置

  • 安装uv
curl -LsSf https://astral.sh/uv/install.sh | sh
  • 安装依赖项
uv sync

MCP客户端

此存储库包含使用OpenAI SDK设置演示MCP客户端的代码。请参阅 客户端 了解更多详情。

注意:为了便于理解,服务器和客户端都在同一个存储库中,您可以轻松地将它们保存在单独的存储库/项目中。