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
MCP serverOfficial

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
All reasons and checks

voxel51/fiftyone-mcp-server

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/fiftyone-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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.

Official

Voxel51 skills for computer vision: import datasets, find duplicates, run inference and evaluate models in FiftyOne

SkillExtended access48Repository stars
Official

An MCP server from AntV for generating charts and diagrams: 25+ visualization types, from lines and bars to maps, mind maps and network graphs

MCP serverExtended access4.4KRepository stars
Official

Jitsu MCP configures and debugs data pipelines: destinations, streams, functions, live events and syncs.

MCP serverExtended access5.1KRepository stars

An MCP server with a toolbox for global briefs: markets, SEC filings, conflict, climate and news from open sources

MCP serverExtended access1.1KRepository stars
Official

An agent queries GreptimeDB metrics, logs and traces with SQL, TQL and RANGE, with write protection and data masking

MCP serverExtended access29Repository stars

MCP server and CLI to drive real Microsoft Excel: Power Query, DAX, VBA, PivotTables and charts

MCP serverBroad access887Repository stars

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.

README badge

Report a problem