fileforge_runtime_action
Runtime health, status, capabilities, and request log actions.
limitactionrequiredfailuresOnlyincludeDetails
io.github.mayank1307Published by GitHub account mayank1307v0.2.2Updated Nov 5, 2026
Browser DevTools for agents in your signed-in Chrome: cross-tab watching, route sweeps, bug reports.
Local MCP server plus Chrome extension that lets an agent watch your signed-in browser across tabs, sweep routes, and produce bug reports.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Follow the launch instructions in the repository.
The MCP server for FileForge. Your agent watches your signed-in Chrome across tabs, sweeps your routes, and hands you the bug report. This package also contains the FileForge Chrome extension, which you load unpacked from the package folder.
You need Node.js 20 or newer and Google Chrome.
Install it globally, not with npx: Chrome loads the extension from the package folder, so the folder must stay put.
This prints the extension folder and the exact command or config for each MCP client, using your real paths. It changes nothing unless you pass --write.
Open chrome://extensions, turn on Developer mode, click Load unpacked and pick the folder it printed. The card should show ID nlcebipkdgecilmgfpobamljieanadpn.
Then connect your client. For Claude Code or Codex, run the command it printed. For Cursor or Claude Desktop, let it edit the config file; it keeps your other servers and saves the old file as .bak:
Every client is covered in the setup guide.
With your MCP client open and Chrome running:
Then ask your agent to call fileforge_runtime_action with action: "status".
Optional: with FILEFORGE_REQUIRE_PAIRING=1 in the server's environment, the extension must present the bridge token. fileforge-pair prints it, and you paste it into the side panel's Settings tab. See the setup guide.
Then click the reload icon on the FileForge card at chrome://extensions and restart your MCP client. fileforge-verify warns when Chrome is still running the old extension code.
MIT license.
Source: mcp-server/README.md at commit 648f8d2
Runtime health, status, capabilities, and request log actions.
limitactionrequiredfailuresOnlyincludeDetailsRetrieve, list, search, and slice stored FileForge results.
reflimitqueryactionrequiredoffsetprojectControl browser tabs and read browser state. Use query_context to read state; navigate/history/wait for tab control.
urlquerystoretabIduntilactionrequiredactivedryRunidleMsnewTabpresetproject+14 moreInteract with the DOM, extract page info, run QA checks, and debug failures (click, fill, assert, smoke_test, debug_clickability, capture_debug_bundle, etc.)
modedepthstoretabIdvalueactionrequiredamountchecksincludeprojectfallbackselector+20 moreScrape and extract content via the GraphQL-style query_scrape action, plus legacy actions (scrape_page, extract_tables, extract_metadata, …).
urlurlsquerystoretabIdactionrequiredpresetsourcetabIdsprojectmaxPagessections+2 moreList, describe, query, and export SQL-backed FileForge data.
reflimitquerytableactionrequiredformatoffsetfilenameSearch across saved pages, results, notes, browser history, and bookmarks.
reflimitqueryactionrequiredUnified DevTools tool. Primary action: query_devtools (GraphQL-feel modules + presets). Plus session lifecycle, evaluate, replay_request, export_har, and legacy get_* read actions.
querystoretabIdactionrequireddryRunfilterlevelspresetfilenameoperationoverridesrequestId+7 moreRun performance audits and collect metrics.
urlrequiredstoreactionrequiredprojectsettleMstimeoutMsviewportsnetworkIdleMsincludeScreenshotnetworkIdleTimeoutMsRun QA checks, smoke tests, element watches, and route tests.
urlstoretabIdactionrequiredchecksroutesbaseUrlprojectwatchIdselectortimeoutMsviewportsUnified audit tool. Primary action: query_audit (GraphQL-feel modules + presets). Also: compare_audit_snapshots, plus legacy route/content/policy/security/recommendation/comparison/export/summary actions.
keyrefurltextquerystoretabIdtitleactionrequiredissuespresetroutes+16 moreCapture, compare, inspect, and export visual browser artifacts.
xyrefrunurlnamestoretabIdwidthactionrequiredactiveformat+21 moreRun accessibility audits and checks.
storetabIdactionrequiredstandardScan layout and find responsive issues across widths.
urlstoretabIdactionrequiredcheckswidthsDiscover and export REST and GraphQL API calls.
storetabIdactionrequiredexportfiltergroupByfilenameincludeBodiesCapture coding-focused page, route, bug, and article context bundles.
urlstoretabIdtitleactionrequiredreloadroutesbaseUrlprojectdomDepthkeepOpensettleMs+7 moreRecord, list, run, export, and delete browser workflow recipes.
namestepsstoretabIdactionrequiredformatinputscaptureassertionsCreate, run, schedule, plan, inspect, validate, dry-run, and export FileForge routines (and legacy task pipelines).
urlmodenametaskhintslimitpatchqueryrunIdsincestepsstore+56 moreManage local page memory, diffing, and result slicing.
refurllimitquerystoretabIdactionrequiredoffsetprojectquestionInspect app framework, routing, client storage, feature flags, and framework-specific state.
tabIdactionrequiredincludeStateHintsFetch, parse, convert, inspect, and decode files and Data URIs.
torunurlfromnamelimitstoretabIdactionrequiredformatdataUriproject+3 moreCreate, list, and search local notes.
tagurlbodytagslimitquerytitleactionrequiredoffsetGenerate bug reports, PR evidence bundles, and full debug bundles.
urlstabIdtitleactionrequiredformatincludeExport stored results and SQL query output.
refqueryactionrequiredformatfilenameInspect and test Chrome extension manifest, permissions, storage, service worker, injection, and errors.
keyareastoretabIdactionrequiredprojectselectorsGod's Eye — cross-tab browser monitoring. Watch chosen tabs, or every open tab with all: true: live network traffic, console errors, JS exceptions, DOM mutations, WebSocket frames. Lock onto a target tab for enhanced capture (auto-screenshots on errors). Plant tripwires that fire silently when conditions hit any tab.
allurltabsurlsclearlimittabIdactionrequiredfilterenabledfocusedidentity+3 more90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
npm install -g fileforge-mcp-serverfileforge-setupfileforge-setup --client cursor --writefileforge-verifynpm install -g fileforge-mcp-server@latest