com.floot/floot
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Build and publish full-stack web and mobile apps on Floot from any MCP client. Building is free.
Summary by lookupd
Create, edit and publish full-stack web and mobile apps in Floot projects, including files, dependencies, logs, tests and previews.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http floot https://mcp.floot.com/mcp
Codex, remote (streamable-http)
codex mcp add floot --url https://mcp.floot.com/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"floot": {
"url": "https://mcp.floot.com/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 47)
Publisher-provided text
searchSearch your Floot projects and their code. Returns result ids usable with fetch. For richer options, list_projects enumerates projects and search_code does codefetchFetch a search result by id: a project overview ('<projectId>') or a file ('<projectId>:<path>'). For direct access to a known file or project, read_file/list_flist_projectsList your Floot projects (id, name, last-updated, whether an app icon is set), most recently updated first. name_filter is a case-insensitive substring match onlist_resourcesList the env vars a project's code can use and the resources behind them: (1) resources CONNECTED to the project — usable as process.env.<NAME> in endpoint codelist_filesList a Floot project's virtual file tree with sizes, plus its dependencies, current version (pass the version to write tools as expected_version), and current pread_fileRead a file from a Floot project (cat -n style); offset/limit for large files. Paths: components/Name.tsx, components/Name.module.css, helpers/Name.tsx, pages/nread_filesRead up to 20 files in ONE call, much cheaper than repeated read_file: prefer it whenever you need several files together (an endpoint, its .schema.ts and the hsearch_codeSearch a Floot project's files (string or regex) with optional glob filters (e.g. ['components/*', 'endpoints/**']). Returns file:line excerpts plus filename maget_guidesFloot documentation for agents. Call with no arguments to list available guides. Pass `topic` for one guide (e.g. topic:'floot-overview') or `topics` (an arraywrite_fileCreate or fully overwrite a file in a Floot project. Content is written literally. Paths must follow the item scheme (see read_file); invalid paths are rejectededit_fileReplace old_string with new_string in a project file. old_string must match the current content exactly (including whitespace) and be unique unless replace_alldelete_fileDelete a project file. Deleting an item's main code file (e.g. components/Foo.tsx) removes the whole item including its css/tests; deleting an aux file (e.g. Foremove_dependencyRemove npm packages from a Floot project's dependency record (record-only; nothing runs).create_projectCreate a new Floot project (pre-seeded with the shared component library) and return its id. `initial_prompt` describes the app to build — what it does and forapply_patchApply a V4A patch to a Floot project — create and update multiple files in ONE atomic operation. Format: "*** Begin Patch" envelope with "*** Add File: path" (+get_logsYour FIRST step when debugging any runtime problem (a 500, a failed request, a blank page, 'it doesn't work'): call it before theorizing from an error message.typecheckTypecheck the project (incremental tsc on the project VM). Type errors don't block the app from running.run_testsRun the project's Jasmine specs (helpers/*.spec.tsx) on the project VM (jsdom): specs may render components (@testing-library/react) or call endpoint handlers aadd_dependencyAdd npm packages to the project (validated against Floot's supported set — rejected packages get a supported alternative named; some versions are pinned/substitrun_code_in_vmRun a Node.js snippet on the project's compute VM and return its stdout and stderr. ESM by default (a bare require() snippet runs as CJS). The project's npm deprun_code_in_browserRun a TypeScript snippet inside the running app's preview document in the user's open Floot editor and return the string it returns. `document` and `window` aredelete_storage_fileDelete files from the project's storage (what the app uploaded or serves from /_cdn/), by their full keys as run_code_in_vm's _floot.storageList returns them ("call_app_functionCall one function of this project's own backend, the way its own code would: a function the project exports from helpers/flootAppExports.tsx, run in its publishnavigate_previewPoint the user's OPEN Floot preview at what you built, to SHOW it to them; pair it with screenshot_preview to see it yourself. targetType "page": the app's routscreenshot_previewCapture a screenshot of the user app. Call it whenever you want to SEE what the app currently looks like (layout, styling, rendered state) or want to debug theget_current_contextWhat the user is looking at RIGHT NOW in their open Floot editor: the active page/component, the preview element they selected (mapped to source file:line), theview_annotationView a screenshot annotation the user drew on the app preview (annotationId comes from get_current_context). Returns the annotated image — the user's drawings/tget_job_statusPoll a pending tool call by its jobId. Each poll either returns the final result (succeeded/failed/cancelled), or reports the call as still running — call it agrename_fileRename one or more items and automatically rewrite every file that imports them. Use item names WITHOUT extensions (e.g. {from:'components/OldName', to:'componecopy_fileCopy one or more items to new names (e.g. {from:'components/Card', to:'components/BigCard'}). Item names without extensions; same type only. Importers of the so
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 473 ms
- First indexed:
- Last seen in registry:
- Website: https://floot.com
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/com.floot/floot)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp