MCPInstall
box-mcp-pydantic-ai logo

box-mcp-pydantic-ai

by box-community box-community/box-mcp-pydantic-ai

This project is a demo of how to use the Box MCP server with Pydantic AI agents. The use case is a policy analyzer.

READMEmain

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