fileforge_runtime_action
Runtime health, status, capabilities, and request log actions.
limitaction必填failuresOnlyincludeDetails
io.github.mayank1307由 GitHub 账号 mayank1307 发布v0.2.2更新于 Nov 5, 2026
Browser DevTools for agents in your signed-in Chrome: cross-tab watching, route sweeps, bug reports.
本地 MCP 服务器加 Chrome 扩展,让助手在你已登录的浏览器中跨标签页监视、遍历路由并生成缺陷报告。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
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.
来源:mcp-server/README.md,提交 648f8d2
Runtime health, status, capabilities, and request log actions.
limitaction必填failuresOnlyincludeDetailsRetrieve, list, search, and slice stored FileForge results.
reflimitqueryaction必填offsetprojectControl browser tabs and read browser state. Use query_context to read state; navigate/history/wait for tab control.
urlquerystoretabIduntilaction必填activedryRunidleMsnewTabpresetproject另有 14 个Interact with the DOM, extract page info, run QA checks, and debug failures (click, fill, assert, smoke_test, debug_clickability, capture_debug_bundle, etc.)
modedepthstoretabIdvalueaction必填amountchecksincludeprojectfallbackselector另有 20 个Scrape and extract content via the GraphQL-style query_scrape action, plus legacy actions (scrape_page, extract_tables, extract_metadata, …).
urlurlsquerystoretabIdaction必填presetsourcetabIdsprojectmaxPagessections另有 2 个List, describe, query, and export SQL-backed FileForge data.
reflimitquerytableaction必填formatoffsetfilenameSearch across saved pages, results, notes, browser history, and bookmarks.
reflimitqueryaction必填Unified DevTools tool. Primary action: query_devtools (GraphQL-feel modules + presets). Plus session lifecycle, evaluate, replay_request, export_har, and legacy get_* read actions.
querystoretabIdaction必填dryRunfilterlevelspresetfilenameoperationoverridesrequestId另有 7 个Run performance audits and collect metrics.
url必填storeaction必填projectsettleMstimeoutMsviewportsnetworkIdleMsincludeScreenshotnetworkIdleTimeoutMsRun QA checks, smoke tests, element watches, and route tests.
urlstoretabIdaction必填checksroutesbaseUrlprojectwatchIdselectortimeoutMsviewportsUnified 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.
keyrefurltextquerystoretabIdtitleaction必填issuespresetroutes另有 16 个Capture, compare, inspect, and export visual browser artifacts.
xyrefrunurlnamestoretabIdwidthaction必填activeformat另有 21 个Run accessibility audits and checks.
storetabIdaction必填standardScan layout and find responsive issues across widths.
urlstoretabIdaction必填checkswidthsDiscover and export REST and GraphQL API calls.
storetabIdaction必填exportfiltergroupByfilenameincludeBodiesCapture coding-focused page, route, bug, and article context bundles.
urlstoretabIdtitleaction必填reloadroutesbaseUrlprojectdomDepthkeepOpensettleMs另有 7 个Record, list, run, export, and delete browser workflow recipes.
namestepsstoretabIdaction必填formatinputscaptureassertionsCreate, run, schedule, plan, inspect, validate, dry-run, and export FileForge routines (and legacy task pipelines).
urlmodenametaskhintslimitpatchqueryrunIdsincestepsstore另有 56 个Manage local page memory, diffing, and result slicing.
refurllimitquerystoretabIdaction必填offsetprojectquestionInspect app framework, routing, client storage, feature flags, and framework-specific state.
tabIdaction必填includeStateHintsFetch, parse, convert, inspect, and decode files and Data URIs.
torunurlfromnamelimitstoretabIdaction必填formatdataUriproject另有 3 个Create, list, and search local notes.
tagurlbodytagslimitquerytitleaction必填offsetGenerate bug reports, PR evidence bundles, and full debug bundles.
urlstabIdtitleaction必填formatincludeExport stored results and SQL query output.
refqueryaction必填formatfilenameInspect and test Chrome extension manifest, permissions, storage, service worker, injection, and errors.
keyareastoretabIdaction必填projectselectorsGod'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.
allurltabsurlsclearlimittabIdaction必填filterenabledfocusedidentity另有 3 个已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
npm install -g fileforge-mcp-serverfileforge-setupfileforge-setup --client cursor --writefileforge-verifynpm install -g fileforge-mcp-server@latest