返回市场
MCP服务器客户端示例

MCP服务器客户端示例

作者:S1LV3RJ1NX18 星标更新:2025-05-30

项目介绍

模型上下文协议 (MCP)

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

MCP 就是用于连接 LLMs 与外部数据源和工具(函数)的一种协议。

MCP 服务器

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

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

配置

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

MCP 客户端

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

注意:为了便于理解,服务器和客户端都在同一个仓库中,你可以轻松地将它们放在不同的仓库/项目中。