FiftyOne MCP Server
An agent browses FiftyOne datasets, runs aggregations and operators and drives the app UI, with more than 45 tools
- 27 ★ on the repository
- Last commit
Extended access
Why this level
- Operators and plugins can change datasets and field schemas, and some write data
- The agent installs plugins itself, and that is code from external sources
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/fiftyone-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Operators and plugins can change datasets and field schemas, and some write data
- The agent installs plugins itself, and that is code from external sources
This is third-party code. Review the repository files before installing.
What it does
The official Voxel51 MCP server for FiftyOne, a tool for computer vision datasets. The agent lists and loads datasets, computes aggregations, edits field schemas, tags and labels samples and runs app operators. More than 45 tools split by mode. SDK works with data without an open app. APP drives the interface in real time: views, panels and sample selection, and needs a connected browser. SESSION starts a local app server from the terminal. The agent finds and installs plugins itself: brain, zoo, annotation, evaluation and others. Every tool carries a danger level. LOW is safe to auto-run, OPERATOR wraps an operator whose own level must be checked separately.
Who it is for. Computer vision and ML engineers who work with datasets in FiftyOne and want to explore them by asking an agent.
Good fit when
- You need a list of datasets and a summary of the loaded one
- Near-duplicate images must be found
- Samples with confidence above 0.9 have to be selected and tagged
- A dataset is opened in the app and the agent is asked to show the map or embeddings
- A task lacks a plugin and the agent finds and installs the right one
Not a fit when
- Your datasets are not in FiftyOne: the server works only with it
- You need APP mode and no browser with the app is connected: UI tools are unavailable
- Operators must not run unchecked: some of them change data
- You want ready workflows, and tools are not what you need: a separate FiftyOne Skills set covers them
Example request
Load the quickstart dataset, show a summary and find near-duplicate images.MCP
- Transport
- stdio
- Authentication
- not required
Limitations
The server installs into the same Python environment as FiftyOne. In a virtual environment it must be activated for the client as well.
APP tools need a connected browser through ctx.ops, and terminal mode offers only SESSION and SDK. Plugin installs by the agent widen both capability and danger, so watch them.
Availability from Russia was not checked: the server is local, but plugins are fetched from external sources.
How to disable. Remove the server with claude mcp remove fiftyone or delete the entry from client config, then optionally pip uninstall fiftyone-mcp-server.
FAQ
How do I connect FiftyOne to Claude Code?
Install fiftyone-mcp-server with pip into the environment that has FiftyOne and run claude mcp add fiftyone -- fiftyone-mcp. A no-install option is uvx fiftyone-mcp-server.
How does SDK mode differ from APP?
SDK works with data without an open app. APP drives the interface and needs a connected browser.
How many tools does the server have?
More than 45, and 50 built-in operators are available at startup.
Can the agent install plugins?
Yes, it finds and installs plugins itself when needed: brain, zoo, annotation, evaluation and others.
Which clients are supported?
The README has setups for Claude Code, Claude Desktop, Cursor, VS Code and ChatGPT Desktop.
Discussion
No questions or reviews yet.
Related
MCP serversVoxel51 skills for computer vision: import datasets, find duplicates, run inference and evaluate models in FiftyOne
An MCP server from AntV for generating charts and diagrams: 25+ visualization types, from lines and bars to maps, mind maps and network graphs
Jitsu MCP configures and debugs data pipelines: destinations, streams, functions, live events and syncs.
An MCP server with a toolbox for global briefs: markets, SEC filings, conflict, climate and news from open sources
An agent queries GreptimeDB metrics, logs and traces with SQL, TQL and RANGE, with write protection and data masking
MCP server and CLI to drive real Microsoft Excel: Power Query, DAX, VBA, PivotTables and charts
README in short
The docs gather a table of tool categories, an explanation of the SDK, APP and SESSION modes, install steps for five clients and links to FiftyOne docs, plugins and community.