关于 Pydantic AI and Box MCP
该项目演示了如何使用 Box MCP 服务增强 Pydantic AI Agent,通过从 Box 获取内容来构建策略分析器。
主要功能
- 01Pydantic AI Agent 集成
- 02Box MCP 服务连接
- 03安全内容访问
- 04策略文档分析
- 05本地 MCP 服务器支持
适用场景
- 01分析组织策略文件
- 02从 Box 中提取和分析文档
- 03通过 Agent 进行策略查询
- 04演示 MCP 与 AI Agent 的集成
MCP 相关
该项目演示了 Pydantic AI Agent 如何通过标准输入输出 MCP 连接到 Box MCP 服务器,以访问和分析 Box 中的内容。
详细介绍
Pydantic AI 和 Box MCP
本项目是一个演示,展示如何使用 Box MCP 服务为 Pydantic AI Agent 配置 Box 中的安全内容。
要运行此项目,你需要本地克隆我们的 MCP 服务。按照那里的说明设置你的 Box 平台应用、将其注册到你的 Box 实例,并配置该服务。
在本项目中,你只需要更新以下代码以指向你的本地目录:
async with MCPServerStdio(
command='uv',
args=[
'--directory',
'/Users/shurrey/local/mcp-server-box',
'run',
'src/mcp_server_box.py'
]
) as local_server:
完成这些步骤后,在命令行中导航到本项目并设置虚拟环境:
uv venv
然后安装必需的库。
uv pip install -r pyproject.toml
现在你可以运行演示了。
uv run policy_analyzer.py
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。