{"name":"io.github.AdonaiVera/fiftyone-mcp-server","slug":"adonaivera-fiftyone-mcp-server","title":null,"description":"Control FiftyOne computer vision datasets through AI assistants using 80+ operators.","url":"https://mcp.market/server/adonaivera-fiftyone-mcp-server","rating":null,"grade":"A","score":94,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":46,"stars":25,"forks":7,"downloads_week":2728,"last_push_at":"2026-09-24T05:30:10.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/AdonaiVera/fiftyone-mcp-server","website":null,"version":"0.1.2","remotes":[],"packages":[{"registryType":"pypi","identifier":"fiftyone-mcp-server","version":"0.1.2","transport":{"type":"stdio"}}],"tools":[{"name":"clear_view","description":"Clears the current view from the session, showing all samples.","write_action":false,"price_micros":0,"input_schema":null},{"name":"close_app","description":"Closes the active FiftyOne App session and stops the server.","write_action":false,"price_micros":0,"input_schema":null},{"name":"dataset_summary","description":"Get detailed summary statistics and metadata for a dataset","write_action":false,"price_micros":0,"input_schema":null},{"name":"disable_plugin","description":"Disables a FiftyOne plugin, removing its operators from availability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"download_plugin","description":"Downloads and installs a FiftyOne plugin from GitHub. Plugins immediately add new operators to the system (accessible via list_operators and execute_operator). Common repo: 'voxel51/fiftyone-plugins' contains all official plugins. After installation, use enable_plugin to activate the plugin's operators.","write_action":false,"price_micros":0,"input_schema":null},{"name":"enable_plugin","description":"Enables a downloaded FiftyOne plugin, making its operators immediately available through list_operators and execute_operator. Required after download_plugin to activate the plugin's functionality.","write_action":false,"price_micros":0,"input_schema":null},{"name":"execute_operator","description":"Execute any FiftyOne operator with the current execution context. This provides access to 80+ operators from the plugin ecosystem. WORKFLOW: (1) Call list_operators to discover available operators, (2) Call get_operator_schema to see required parameters, (3) Call execute_operator with the operator URI and params. Common examples: '@voxel51/brain/compute_similarity' for image similarity, '@voxel51/","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_context","description":"Get the current execution context state including dataset, view, and selection information.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_operator_schema","description":"Get the dynamic input schema for a specific operator. Schemas are context-aware and change based on the current dataset/view/selection. Use this AFTER list_operators to understand what parameters an operator accepts. Requires context to be set via set_context first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_plugin_info","description":"Gets detailed information about a specific FiftyOne plugin including its operators, version, and metadata.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_session_info","description":"Gets information about the current FiftyOne App session, including whether it's active and what dataset is loaded.","write_action":false,"price_micros":0,"input_schema":null},{"name":"launch_app","description":"Launches the FiftyOne App server. Required for executing delegated operators that need background execution (e.g., brain operators like find_near_duplicates).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_datasets","description":"List all available FiftyOne datasets with metadata","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_operators","description":"Discover all available FiftyOne operators (80+ built-in operators from plugins). Returns operators from installed plugins including: @voxel51/operators (50+ core operators like tag_samples, clone_samples), @voxel51/brain (similarity, duplicates, visualization), @voxel51/utils (create_dataset, delete_dataset, clone_dataset), @voxel51/io (import/export), @voxel51/evaluation, @voxel51/annotation, @vo","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_plugins","description":"Lists available FiftyOne plugins and their operators. Plugins extend functionality by providing additional operators. Key plugins: @voxel51/brain (16 operators for similarity/duplicates/visualization), @voxel51/utils (12 operators for dataset CRUD), @voxel51/io (5 operators for import/export), @voxel51/evaluation (5 operators), @voxel51/annotation (6 operators), @voxel51/zoo (2 operators). Use thi","write_action":false,"price_micros":0,"input_schema":null},{"name":"load_dataset","description":"Load a FiftyOne dataset by name and return basic information","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_context","description":"Set the execution context for FiftyOne operators. REQUIRED before executing operators or getting schemas. This defines what dataset, view, and selection subsequent operators will work with. The context persists across multiple operator executions until changed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"set_view","description":"Sets a filtered view in the FiftyOne App. Use this to filter samples by field values, tags, existence of fields, or load saved views. The view updates immediately in the App UI.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":94,"grade":"A","scanned_at":"2026-10-01T23:11:38.168Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-01T23:11:38.131Z","components":{"code":{"score":25,"max":25,"notes":["10 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 8 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"fiftyone-mcp-server","version":"0.1.2","found":true,"weeklyDownloads":2728,"license":"Apache-2.0","dependencyCount":3,"publishedAt":"2025-12-20T23:21:22.848024Z","repositoryUrl":"https://github.com/voxel51/fiftyone-mcp-server"}],"repo":{"found":true,"owner":"AdonaiVera","repo":"fiftyone-mcp-server","archived":false,"pushedAt":"2026-09-24T05:30:10Z","stars":25,"forks":7,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/25984855?v=4","ownerCreatedAt":"2018-12-18T23:13:17Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/25984855?v=4&s=128","source":"github"},"presence":{"stars":25,"forks":7,"downloadsWeek":2728,"license":"Apache-2.0","lastPushAt":"2026-09-24T05:30:10.000Z","score":46}}}},"grade_history":[],"reviews":[]}