metaflow-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@metaflow-mcp-serverlist recent runs of the RecommendationFlow"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Metaflow MCP Server
Give your coding agent superpowers over your Metaflow workflows. Instead of writing throwaway scripts to check run status or dig through logs, just ask -- your agent will figure out the rest.
Works with any Metaflow backend: local, S3, Azure, GCS, or Netflix internal.
Tools
Tool | Description |
| What backend am I connected to? (also returns your default namespace) |
| What flows exist in a namespace? |
| Find recent runs of any flow |
| Step-by-step breakdown of a run |
| Pull stdout/stderr from a task |
| What did this step produce? |
| Grab an artifact's value |
| What broke and why? |
| Which runs produced a named artifact? |
Related MCP server: MLflow MCP Server
Quickstart
pip install metaflow-mcp-server
claude mcp add --scope user metaflow -- metaflow-mcp-serverThat's it. Restart Claude Code and start asking questions about your flows.
To upgrade:
pip install --upgrade metaflow-mcp-serverThen restart Claude Code (or reconnect via /mcp) to pick up the new version.
If Metaflow lives in a specific venv, point to it:
claude mcp add --scope user metaflow -- /path/to/venv/bin/metaflow-mcp-serverFor other MCP clients, the server speaks stdio: metaflow-mcp-server
How it works
Wraps the Metaflow client API. Whatever backend your Metaflow is pointed at, the server uses too -- no separate config needed. Sets namespace(None) at startup so production runs (Argo, Step Functions, Maestro) are visible alongside your dev runs.
Starts once per session, communicates over stdin/stdout. No daemon, no port.
License
Apache-2.0
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBquality-maintenanceEnables AI assistants to interact with Netflix Conductor Workflow Engine for troubleshooting workflows, managing executions, and creating/updating workflow and task definitions through natural language.Last updated192
- AlicenseCqualityCmaintenanceEnables AI assistants to interact with MLflow experiments, runs, and registered models. Supports browsing experiments, retrieving run details with metrics and parameters, and querying the model registry through natural language.Last updated7MIT
- Alicense-qualityCmaintenanceEnables LLM agents to query Weights & Biases experiments, including listing projects, runs, metrics, plotting metrics, and retrieving run details.Last updated1MIT
- AlicenseBqualityDmaintenanceEnables AI agents to interact with Dagster instances, explore data pipelines, monitor runs, and manage assets.Last updated922Apache 2.0
Related MCP Connectors
Cross-agent artifact workspace with provenance across Claude Code, Codex, Cursor, LangGraph.
Gateway between LLM agents and world data through eight tools and a bundled endpoint catalog.
Persistent memory and knowledge management for AI agents with semantic search and 50+ tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/npow/metaflow-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server