How to Use the Bunny.net MCP in Pydantic AI
Control Bunny.net edge configurations using this MCP Server with the strict, type-safe runtime validation of Pydantic AI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect Bunny.net MCP to Pydantic AI
Create your Vinkius account to connect Bunny.net to Pydantic AI and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Pydantic AI Type-Safe CDN State Management
Working with CDN states requires absolute data integrity. This MCP Server ensures that every response from `get_pull_zone` matches strict schemas before your Pydantic AI agent processes the data. If Bunny.net returns unexpected SSL parameters or bandwidth formats, the framework fails immediately. This prevents your agent from acting on corrupt configurations and misconfiguring your production routing.
Validated Storage Zone Provisioning
When creating storage, your agent needs to handle credentials without silent errors. The `add_storage_zone` tool returns a structured payload that Pydantic AI validates at the runtime layer. Your agent uses `get_storage_zone` to fetch FTP keys, ensuring the exact string format matches your system requirements. This strict type checking means zero hallucinated fields when uploading assets.
Safe File and Cache Operations
Destructive actions like `delete_pull_zone` require validated inputs to prevent accidental downtime. Your Pydantic AI agent validates the target zone ID before executing the teardown sequence. When clearing caches, the agent fires `purge_pull_zone` and validates the origin re-fetch response. This guarantees your pipeline receives a clean confirmation instead of a silent failure.
Set up Bunny.net MCP in Pydantic AI
Prerequisites
- Python 3.10+ installed
-
pydantic-ai-slim[fastmcp]package - Active Vinkius subscription with a valid endpoint token
- 1
Install Pydantic AI with FastMCP
Run
pip install "pydantic-ai-slim[fastmcp]". The FastMCP toolset replaces the deprecatedMCPServerHTTPclass with full protocol support. - 2
Configure the FastMCPToolset
Pass a JSON-style config dict to
FastMCPToolsetwith your Vinkius URL. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. Supports Streamable HTTP, SSE, and Stdio transports. - 3
Create and run your agent
Pass the toolset to
Agent(toolsets=[toolset])and callagent.run(). Swapopenai:gpt-4ofor any supported model — Anthropic, Google, Mistral, or Groq.
from pydantic_ai import Agent
from pydantic_ai.toolsets.fastmcp import FastMCPToolset
toolset = FastMCPToolset({
"mcpServers": {
"bunnynet-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to Bunny.net tools.",
)
result = await agent.run("List recent Bunny.net transactions")
print(result.output) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Bunny.net. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about Bunny.net MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the Bunny.net MCP today
We host it, we monitor it, we maintain it. You just paste one token.