Skip to content

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

Notifications You must be signed in to change notification settings

box-community/box-mcp-pydantic-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages