17 permitted tools exposed with JSON schemas; destructive tools were absent from the read-only profile.
Local stdio / Windows x64 / MCP 2025-11-25
Explore Better
MCP Server
Give AI clients the file manager's context and safety model, not unrestricted command execution.
The AI Bridge exposes live panes, indexed discovery, duplicates, disk analysis, comparisons, and recoverable operations as typed tools for Codex, ChatGPT, Claude, VS Code, and other local MCP clients.
The direct answer
Yes, this is valuable as MCP.
A terminal can already list, hash, search, and modify files. MCP earns its place by adding application context and constrained authority: the model discovers only permitted tools, sees only authorized folders, receives bounded JSON instead of screen text, and can use Explore Better's Analyzer, indexes, transaction planner, journal, recovery, and undo.
The terminal still wins for arbitrary commands and system administration. Explore Better deliberately does not expose shell execution through MCP. The two interfaces solve different parts of the problem and work best together.
Real sidecar / same fixture / known answers
Proved against PowerShell.
The benchmark starts the actual Electron host and bundled Go stdio sidecar. Equivalent PowerShell scripts run against the same 379-file fixture. Both must match ground truth.
| Workflow | MCP | PowerShell | MCP median | PowerShell median |
|---|---|---|---|---|
| Find matching reports | Correct | Correct | 9.8 ms | 536.1 ms |
| Find content duplicates | Correct | Correct | 130.4 ms | 580.5 ms |
| Measure disk usage | Correct | Correct | 72.3 ms | 445.4 ms |
Timings are three-run medians. MCP timings include tool calls and job polling. PowerShell timings include fresh process startup and command execution, so these numbers are not a universal speed ranking; a persistent warm shell may start faster.
A 360-entry folder returned exactly 25 items and an opaque continuation cursor.
The AI read the open tabs, opened a new left-pane tab, and observed the revised context.
An attempted read outside the profile folder was rejected with OUTSIDE_ROOTS.
Delete, transfer, text-write, and apply tools were hidden from read-only discovery.
The Analyzer returned explicitly labeled exact allocated bytes; the generic shell baseline did not.
Versioned contract
Tools with a reason to exist.
Every tool is bounded, schema-validated, profile-filtered, and implemented by the same services used by the desktop application.
Work with what is open
get_context, list_locations, and show_in_explore_better connect the model to panes, tabs, selection, and navigation.
Find without flooding context
list_directory, search_files, inspect_paths, read_text, checksums, and index status return bounded typed results.
Use the file manager's engines
Disk analysis, duplicate discovery, folder comparison, durable jobs, pagination, and cancellation reuse Explore Better's native provider and caches.
Preview before any write
Transfer, rename, delete, archive, create, and text-write planners issue short-lived one-use tokens for journalled apply, recovery, and undo.
Least authority by default
Local does not mean unrestricted.
The bridge is off until configured. Each client receives a separately revocable profile with exact folders, access mode, and individual tool permissions.
- 1Constrain
Intersect profile roots, client roots, and Windows permissions after canonicalizing paths and resolving reparse points.
- 2Preview
Bind one-use write tokens to the client, operation, paths, policy, plan digest, and filesystem signatures.
- 3Journal
Apply through staging, backup, durable phases, cancellation, recovery, and recorded undo.
- 4Audit
Record tool, paths, policy decision, duration, and job or operation IDs without logging file contents or secrets.
Three-minute local setup
Connect the client you already use.
The installed app creates and removes the stdio configuration without changing unrelated MCP servers.
- 01Install
Install Explore Better and open Preferences.
- 02Enable
Turn on AI Bridge and create a client profile.
- 03Scope
Choose folders, read/write mode, and individual tools.
- 04Connect
Install the Codex, ChatGPT, Claude, VS Code, or generic stdio entry.
For crawlers and agents