Pydantic AI and Box MCP logo

Pydantic AI and Box MCP

by box-community

This project is a demo showcasing the integration of Box MCP server with Pydantic AI agents for secure content access. It augments Pydantic AI agents with secure content in Box.

View on GitHub

Last updated: N/A

Pydantic AI and Box MCP

This project is a demo showing how to use the Box MCP server to augment Pydantic AI agents with secure content in Box.

To run this, you will need a local copy of our MCP server. Follow the instructions there to set up your Box platform app, register it with your Box instance, and configure the server.

The only thing you'll need to do in this project is update the following code to point to your local directory:

        async with MCPServerStdio(
            command='uv',
            args=[
                '--directory',
                '/Users/shurrey/local/mcp-server-box',
                'run',
                'src/mcp_server_box.py'
            ]
        ) as local_server:

Once you have those steps done, navigate to this project at the commandline and set up your virtual environment:

uv venv

Then install the prerequisites libraries.

uv pip install -r pyproject.toml

Now you can run the demo.

uv run policy_analyzer.py