How to Use the DVC MCP in Pydantic AI
Validate every single DVC experiment and dataset view at runtime using type-safe Pydantic AI.
Works with every AI agent you already use
…and any MCP-compatible client
Connect DVC MCP to Pydantic AI
Create your Vinkius account to connect DVC 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.
Enforce strict schemas on DVC MCP Server runs
The `list_experiments` tool returns structured DVC run data that Pydantic AI validates against strict Python types at runtime. If a DVC run payload contains unexpected fields, Pydantic AI catches it immediately. You don't get silent failures in your downstream evaluation scripts. This strictness is crucial when parsing complex DVC metrics in Pydantic AI. Your agent can confidently extract model accuracy numbers knowing the DVC data structure matches your expected schema.
Type-check dataset views before training
Use `get_view` and `list_views` to verify your DVC data splits before starting a model run in Pydantic AI. The Pydantic AI agent validates the DVC view structure using Pydantic models to ensure required features are present. If a view's missing a required column, this MCP tool execution raises a Pydantic AI validation error. The Pydantic AI agent can then automatically flag the issue to the user instead of proceeding with broken training.
Verify project and user profiles
The `get_project` and `get_user` tools fetch metadata about your DVC ML workspace into Pydantic AI. Pydantic AI parses these payloads into clean Python objects, making it easy to check DVC project status or verify the run owner's identity. Combine this with `list_projects` to build a type-safe dashboard of your active DVC repositories. Your Pydantic AI agent can monitor workspace health without dealing with raw, unvalidated JSON.
Set up DVC 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": {
"dvc-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
})
agent = Agent(
"openai:gpt-4o",
toolsets=[toolset],
system_prompt="You have access to DVC tools.",
)
result = await agent.run("List recent DVC 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 DVC. 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 DVC MCP in Pydantic AI
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the DVC MCP today
We host it, we monitor it, we maintain it. You just paste one token.