4,500+ servers built on MCP Fusion
Vinkius

DVC MCP. Track ML projects and audit model run history.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

DVC MCP on Cursor AI Code Editor MCP Client DVC MCP on Claude Desktop App MCP Integration DVC MCP on OpenAI Agents SDK MCP Compatible DVC MCP on Visual Studio Code MCP Extension Client DVC MCP on GitHub Copilot AI Agent MCP Integration DVC MCP on Google Gemini AI MCP Integration DVC MCP on Lovable AI Development MCP Client DVC MCP on Mistral AI Agents MCP Compatible DVC MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

DVC: Manage ML experiments and data versions using your AI client. Connect your DVC Studio account to track projects, audit model runs, and inspect metrics without leaving your agent.

It lets you list projects, check experiment histories, and pull structural view configurations—all through natural conversation.

What your AI agents can do

Get project

Retrieves metadata for a specific ML project within DVC Studio.

Get user

Fetches the profile details for a given user account.

Get view

Retrieves the structural configuration and settings for a specific dashboard view.

+ 3 more capabilities included
List all projects

Retrieves a list of all registered projects within the DVC Studio account.

Get a specific project's details

Retrieves information about a single, defined project.

List available dashboard views

Retrieves a list of defined dashboard views and their settings.

List all historical experiments

Retrieves a list of past model runs and experiments in a given project.

Get a user's profile

Retrieves the profile information for a specified user.

Get a specific view's configuration

Retrieves the detailed structural settings for a specific dashboard view.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

DVC MCP Server: 6 Tools for ML Experiment Tracking

These tools let your AI agent read, list, and retrieve structured data about ML projects, experiments, and dashboard views in DVC Studio.

get019d758a

get project

Retrieves metadata for a specific ML project within DVC Studio.

get019d758a

get user

Fetches the profile details for a given user account.

get019d758a

get view

Retrieves the structural configuration and settings for a specific dashboard view.

list019d758a

list experiments

Lists all past model runs, including metrics and run IDs, for a specific project.

list019d758a

list projects

Provides a list of all registered projects in the DVC Studio account.

list019d758a

list views

Lists all defined dashboard views available in the workspace.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with DVC, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You'll connect your DVC Studio account to your AI client. This server gives your agent tools to track your ML projects and experiments. You can use it to list all projects registered in DVC Studio. You can also get metadata for one specific ML project. If you need to know who's using it, your agent can fetch a user's profile details.

To see what dashboards you've set up, your agent lists all defined dashboard views. You can get the structural configuration and settings for a specific dashboard view. For model runs, your agent lists all past experiments, pulling metrics and run IDs for a project. You can also look up the structural view configurations by getting a specific view's settings.

How DVC MCP Works

  1. 1 Subscribe to the DVC server and provide your DVC Studio Client Access Token.
  2. 2 Ask your AI agent to perform a task, like 'List all projects' or 'Show recent experiments for X'.
  3. 3 The agent uses the appropriate tool, and you receive structured data detailing the project, runs, or metrics.

The bottom line is, you manage your entire ML data lifecycle by talking to your agent, which handles the structured calls to DVC Studio for you.

Who Is DVC MCP For?

Data Scientists, ML Engineers, and Team Leads who need to track, audit, and compare model runs without leaving their development environment. This is for the data professional who's tired of clicking through multiple dashboards and version control systems just to check a metric.

Data Scientist

Monitors model experiments and tracks performance metrics across different runs, pulling history without leaving the agent chat.

ML Engineer

Verifies project repository connections and audits model run histories using natural language prompts to check for specific data constraints.

Team Lead

Gets a high-level overview of organization workspaces and experiment progress by asking conversational questions.

What Changes When You Connect

  • See the complete list of your ML projects using list_projects. You can immediately check if a new workspace is registered and start auditing its history.
  • Audit model runs easily. Running list_experiments lets you see the last five runs and compare key metrics (like accuracy) across different epochs without diving into a GUI.
  • Understand your data structure by running list_views. This tells you exactly what dashboard layouts exist and what kind of metrics they track.
  • Verify user permissions and team scope using get_user. You can confirm who holds the access token and what roles they have before running complex operations.
  • Deep dive into specific data points using get_project. You can pull project metadata to understand the full scope of the models being tracked.
  • Get granular details on dashboard settings by calling get_view. This gives you the structural representation of a view, which is critical for debugging data pipelines.

Real-World Use Cases

01

Checking model performance across versions

A data scientist needs to know which model run was best. They prompt their agent: 'Show me the last 5 experiments for the Credit-Scoring-Model.' The agent calls list_experiments, retrieving key metrics and identifying the best-performing run ID immediately.

02

Onboarding a new team member

An ML engineer needs to verify the new hire has access. They ask the agent to run get_user and then get_project for the new team member's account. The agent verifies the user's scope and checks the project's existence before allowing further work.

03

Debugging a broken dashboard

A team lead spots a dashboard showing incorrect data. They prompt the agent to run get_view and get_view for the project. The agent extracts the detailed UI configuration, allowing the lead to pinpoint which structural setting broke the data feed.

04

Auditing repository connections

A DevOps engineer needs to confirm all required repositories are connected. They use list_projects to see all registered workspaces, then use get_project to validate the physical connection status for each one.

The Tradeoffs

Manual DVC UI navigation

Trying to check run history by clicking through the DVC Studio GUI, opening the project dashboard, and manually scrolling through metrics to find the best accuracy score.

Just ask your agent. Prompt it: 'List the last 5 experiments for [Project Name].' The agent runs list_experiments and gives you the metrics directly in the chat.

Relying on tribal knowledge

Asking a colleague, 'Do you know where the settings for the validation dashboard are?' and spending 15 minutes navigating the internal documentation to find the right structural IDs.

Use the agent to run list_views, then run get_view on the specific view name. You get the exact, structured settings immediately.

Sequential API polling

Writing a script that first calls the project API, then the user API, then the view API, and then tries to correlate the data manually in Python, risking key mismatches.

Let your agent handle the sequence. If you need project scope and user roles, ask for it in one prompt. The agent uses get_project and get_user and returns a correlated summary.

When It Fits, When It Doesn't

Use this server if your core workflow involves tracking, comparing, or auditing machine learning experiments and their associated metadata. You need to answer questions like: 'What were the metrics for model X's run in Q3?' or 'Are all our required projects connected?'

Don't use this if your task is simple data entry or live data transformation. If you only need to check if a project exists, list_projects is enough. If you need to know the specific configuration of a dashboard, use get_view. If you're debugging a specific run's performance, list_experiments is your starting point. If you need to know who has permission, run get_user. The tools work together to give you a full picture of the ML lifecycle, but you must target the specific tool for the specific piece of information you need.

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.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_project get_user get_view list_experiments list_projects list_views

Sifting through DVC Studio's project metadata is a nightmare.

Today, figuring out the scope of an ML project means logging into DVC Studio. You click the project, check the dashboard, then manually navigate to the version history to see what metrics were logged. You have to open multiple tabs just to piece together whether the model run was valid and which metrics were captured.

With this MCP Server, you just ask your agent: 'Show me the project metadata and the last 5 experiments for [Project Name].' The agent uses `get_project` and `list_experiments` and spits out a clean, structured summary, leaving the messy UI navigation behind.

DVC MCP Server: Get Project, List Projects, and Audit Views

Before, verifying if a new repository was correctly linked required checking the project settings, then manually checking the user's permissions, and finally cross-referencing the dashboard view to ensure the correct metrics were visible. It was a multi-step, brittle process.

Now, your agent handles it. You ask it to verify the setup, and it runs `list_projects` and `get_user` to confirm scope. If you need to know the view's definition, it runs `get_view` and gives you the structured output. Everything is traceable and conversational.

Common Questions About DVC MCP

How do I use `list_projects` to see all my DVC workspaces? +

Running list_projects immediately returns all registered project names in your DVC Studio account. It's the quickest way to see the full scope of your ML work.

What is the difference between `list_experiments` and `get_project` using DVC? +

list_experiments shows the history—all the individual model runs and their metrics. get_project gives you the static metadata about the project itself, like its name and organization scope.

Can I use `get_view` to check a dashboard's settings? +

Yes. get_view retrieves the detailed, structural UI configuration for a specific dashboard. This is how you check if the view is set up correctly, even if the data is broken.

If I run `get_user`, what information do I get? +

The get_user tool pulls the profile details for a specified user. This helps you confirm the identity and scope of the person running the ML pipeline.

Do I need to run `list_views` before I can use `get_view`? +

It's helpful. First, use list_views to get the exact names of all available dashboard layouts. Then, feed one of those names into get_view to get the specific settings.

How do I check my permissions using the `get_user` tool? +

The get_user tool provides details on the token holder's authorized scope and role. It confirms exactly what data your AI client can access across the organization.

What happens if I try to list projects that don't exist using `list_projects`? +

The system returns a clear error message detailing the non-existent identifier. This helps you quickly correct the project name or scope in your prompt.

Which tool should I use to see all the specific metrics captured during an experiment epoch? +

You should use the list_experiments tool, which allows you to retrieve complex structural arrays. This shows precisely which metrics were logged for any given run.

Can my agent list all experiments for a specific DVC project? +

Yes. Use the 'list_experiments' tool. Provide the project ID, and the agent will iterate through the model runs, returning a detailed history of metrics and execution logs for that project.

How do I see my custom dashboard views via chat? +

Use the 'list_views' tool to see all your dashboard layouts. You can then use 'get_view' with a specific ID to retrieve the structural configuration and settings for that exact UI representation.

Can I audit my DVC Studio project settings through the agent? +

Absolutely. The 'list_projects' and 'get_project' tools allow your agent to analyze identifier boundaries and repository metadata, helping you verify project connections and team mappings natively.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 6 tools

We've already built the connector for DVC. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.