MCP工具调用代理演示(Connection+MCP)
演示如何构建和部署一个 工具调用代理 与 MCP服务器 使用Unity目录和 OpenAI/LangGraph SDK.\ 该仓库逐步创建UC工具,连接MCP服务器,测试端到端行为,并比较代理实现(LangGraph与OpenAI)。
______________________________________________________________________
📘 笔记本
| 笔记本 | 说明 |
|---|---|
| 1_create_uc_tools.ipynb | 为代理创建并注册Unity Catalog支持的工具。 |
| 2a_相图-mcp-tool-calling-agent.ipynb | 使用以下命令构建MCP感知代理 LangGraph 用于多步骤推理和工具编排。 |
| 2b_openai-mcp刀具清洗剂.ipynb | 使用以下工具实现MCP工具调用代理 OpenAI响应API (非流媒体)。 |
| 2c_openai-mcp刀具冷却剂冷却输出.ipynb | 与2b相同,但 流式中间输出 用于实时反馈。 |
| 3_test_mcp_server_agent.ipynb | MCP服务器+代理集成的端到端测试。 |
| 负责人-检察官 | 使用带有MCP工具的OpenAI Responses API进行额外实验。 |
| simple_tool.py.ipynb | 直接写在笔记本上的最小MCP工具示例。 |
______________________________________________________________________
🧠 概述
此演示展示了如何:
- 定义并注册 Unity目录工具 用于MCP集成。
- 实施 自定义MCP工具 托管在copula Apps上。
- 使用以下任一方法构建代理 LangGraph 或 OpenAI响应 API。
- 流式传输中间推理步骤和输出。
- 部署启用MCP的代理 copula模型服务.
______________________________________________________________________
⚙️ 快速入门
- 克隆存储库
git clone https://github.com/ccw2145/mcp_tool_agent_demo.git
cd mcp_tool_agent_demo```