Pydantic AI and Box MCP

Pydantic AI and Box MCP

site icon
2025.03.20 0
PythonBox 安全内容管理Pydantic AI 代理其它
box-mcp-pydantic-ai 是一个演示项目,展示了如何使用 Box MCP 服务器为 Pydantic AI 代理增强 Box 中的安全内容。该项目需要与 Box MCP 服务器配合使用,通过配置本地目录和运行脚本来实现功能。
View on GitHub

Overview

基本能力

产品定位

box-mcp-pydantic-ai 是一个演示项目,用于展示如何通过 Box MCP 服务器为 Pydantic AI 代理提供 Box 中的安全内容支持。

核心功能

  1. 与 Box MCP 服务器集成,增强 Pydantic AI 代理的功能。
  2. 通过配置本地目录和运行脚本,实现安全内容的访问和管理。

适用场景

  1. 需要在 Pydantic AI 代理中集成 Box 安全内容的场景。
  2. 演示 Box MCP 服务器的功能和使用方法。

使用教程

使用依赖

  1. 需要本地安装 Box MCP 服务器,具体安装步骤参考 MCP server
  2. 配置 Box 平台应用并注册到 Box 实例。

安装教程

  1. 克隆项目到本地。
  2. 更新代码中的本地目录路径:
async with MCPServerStdio(
    command='uv',
    args=[
        '--directory',
        '/Users/shurrey/local/mcp-server-box',
        'run',
        'src/mcp_server_box.py'
    ]
) as local_server:
  1. 设置虚拟环境:
uv venv
  1. 安装依赖库:
uv pip install -r pyproject.toml

调试方式

  1. 运行演示脚本:
uv run policy_analyzer.py

许可证

None