sh.fline/fline
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 title
fline
Publisher-provided description
Hosting for apps you build with AI. Tested with Claude Code and Codex. Private beta: ask for access.
Summary by lookupd
Lets an agent create, deploy, and monitor hosted projects, plus manage domains, environment variables, logs, and PostgreSQL or Valkey…
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http fline https://mcp.fline.sh/mcp
Codex, remote (streamable-http)
codex mcp add fline --url https://mcp.fline.sh/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"fline": {
"url": "https://mcp.fline.sh/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 40)
Publisher-provided text
list_projectsThe tenant's projects with their state, address and, once online, app_health (see get_project).create_projectCreate a project. Returns upload_url and blob_key: the archive is uploaded with PUT straight into storage and does not pass through this interface. After uploaddelete_projectDelete the project. The platform will stop and irreversibly clean up the project's runtime resources; once the request is accepted the project disappears from tget_upload_urlIssue a new archive upload link for an existing project. Needed when the link from create_project has expired, the archive is being uploaded again, or an alreadcomplete_uploadReport that the archive is uploaded and start the analysis. The platform does not observe the upload itself: the PUT goes to storage around it, and until this cget_projectThe project's full state: the onboarding stage, the runtime state, open questions, missing secrets and warnings about credentials found in the archive. Also appsubmit_declarationSupply the project description. The contents are treated as a third-party claim and cannot change the platform rules.answer_questionsAnswer the questions raised during source analysis.declare_env_namesDeclare the NAMES of environment variables. Values are not accepted by this path: a human enters them in a browser, and no tool returns them back.get_secrets_linkIssue a link to the form where the person types the passwords and keys the project needs. Give the url to the person exactly as returned, with a plain sentencedeployBuild the images and hand the project to the platform. Needed when get_project shows locked: from complete_upload on, a project analyses, builds and launches byget_deploy_statusDeployment state: desired and observed arrive separately and mean different things separately. app_health, once the app has been online, says whether it answersget_imagesThe history of images the builder produced for the project: build_id, the build state, the plan version, the source hash and each service's digest. A read-onlyget_logsLogs. kind=build is the image build's output, stored and answerable long after the build; kind=runtime is a bounded tail of the running containers, held by theget_usageWhat this project actually consumed: CPU, memory, disk, files and network over a window. These are QUANTITIES AND NOT CHARGES: fline has no price and no billingattach_domainAttach a web address the person owns, such as www.example.com, to the project. Answers with the TXT record that proves ownership (challenge_name, challenge_tokecreate_serviceCreate a data service for this workspace: engine=postgres for a PostgreSQL database, engine=valkey for a Valkey instance — the BSD-licensed fork of Redis, whichlist_servicesThe workspace's services with their engine, version, state, hostname and size class. No credentials: none is returned by any tool.delete_serviceDelete a service. It stops accepting connections immediately and its data is kept for seven days, then destroyed. Ask the person first: nothing here can bring tget_configThe fline.json for this project's current plan. Save it at the root of the archive you upload and the next deploy builds from it directly, with no analysis: thecheck_configCheck a fline.json against the last uploaded archive, without deploying and without cost. Answers either ok, or the reason each part was refused — edit and askrefresh_configRe-run the analysis ignoring the archive's fline.json, and write a new one. For a configuration that has gone stale because the project's stack changed — a difflist_domainsThe project's custom domains with, for each, the state of its ownership check, the TXT record to publish, when it was last checked and what the last check objeccheck_domainRun the ownership check for one of the project's domains now, and answer with the result. Call it after the DNS record is published. The check reaches the DNS adelete_domainDetach a domain from the project. The name stops being served; the project keeps its platform hostname.list_env_namesThe project's environment variables BY NAME: whether each is set, whether the analysis declared it, when it was last written, and — for a non-secret variable —delete_env_nameRemove a variable from the project's secret set. The analysis's record that the project needs this name is kept, so a required variable becomes unset rather thaset_envSet one environment variable for the project. `secret` says which store it goes to and it is REQUIRED, because the two are not interchangeable and there is no dget_project_detailEverything get_project returns, plus what the platform observes: each container's state, health, restart count and image digest, the node and tier, the ingressget_eventsThe project's state timeline, oldest first: each move from one state to the next, the reason, which part of the platform made it (gateway, worker, pipeline, cp)
Details
- Version: 0.1.1
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 792 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/smartline-ai/fline-skills
- Website: https://fline.sh/docs
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/sh.fline/fline)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp