mcpField
P
Pydantic AI and Box MCP

Pydantic AI and Box MCP

github.com/box-community框架与 SDK084 周前更新

关于 Pydantic AI and Box MCP

该项目演示了如何使用 Box MCP 服务增强 Pydantic AI Agent,通过从 Box 获取内容来构建策略分析器。

主要功能

  1. 01Pydantic AI Agent 集成
  2. 02Box MCP 服务连接
  3. 03安全内容访问
  4. 04策略文档分析
  5. 05本地 MCP 服务器支持

适用场景

  1. 01分析组织策略文件
  2. 02从 Box 中提取和分析文档
  3. 03通过 Agent 进行策略查询
  4. 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。