演示如何向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。
完整技术保护
代码和配置
翻译范围
格式要求