返回市场
OpenAI代理MCP

OpenAI代理MCP

作者:jSwords912 星标更新:2025-08-28

项目介绍

使用MCP演示的代理

演示如何向OpenAI代理提供多个MCP服务器,包括一个自定义的MCP服务器,该服务器允许您的客户端(代理)搜索ArXiv、保存结果并提供摘要。

原则上,您可以提供N个服务器。然而,这会导致“提示膨胀”问题,因此我的建议是限制您提供给客户端的服务器数量。这更多是一个示例。

我设置了一个会话,用于内存管理,可以是临时的或持久化的(参见代码中的注释)。

确保您的OPENAI_API_KEY.env文件中。

运行命令:

uv run main.py

要测试本地开发的MCP,运行:

uv run mcp dev <name_of_server_file.py>

您需要安装Node.js。

翻译规则

  1. 完整技术保护

    • 保留所有代码块、命令行、配置文件原样
    • 保留所有技术术语、协议名称、API端点
    • 保留URL、文件路径、包名、版本号
  2. 代码和配置

    • 保持代码缩进和格式
    • 保持JSON、YAML配置结构
    • 保持Markdown语法(标题、列表、表格等)
  3. 翻译范围

    • 只翻译自然语言描述文本
    • 翻译注释和说明文字
    • 翻译功能介绍和使用说明
  4. 格式要求

    • 保持原有Markdown结构
    • 保持代码块格式
    • 保持链接和引用格式