Tmpstate

dev.tmpstate由 tmpstate.dev 發布官方發布者v1.0.0更新於 Oct 24, 2026

Zero-key temporary JSON database for agents: one tool call, no signup, no OAuth, no API keys.

已驗證Streamable HTTP可網頁執行資料庫效率與工作流

概覽

AI 產生的概覽

供代理使用的遠端零金鑰臨時 JSON 資料庫:一次呼叫即可建立資料庫,並透過工具讀寫、延長或刪除文件。

可以做什麼
建立與管理臨時 JSON 資料庫,查看用量、限額與到期時間,延長效期或銷毀資料庫,包括透過需使用者核准的結帳連結付費續期。在隱含建立的集合中列出、讀取、建立、更新與刪除文件,支援游標分頁。一次刪除整個集合或整個資料庫。管理 Pro 帳戶:發起訂閱結帳、列出與建立常駐資料庫、掛接既有資料庫以及取消訂閱。可選擇傳送關於使用體驗的自由格式回饋。
適用情境
適合代理在無需註冊、金鑰或 OAuth 的情況下,為某個專案或任務準備小型一次性 JSON 儲存,並希望它在約一天後自動過期,除非延長或升級。
執行需求
透過 streamable HTTP 連線至 tmpstate.dev 的遠端端點;未宣告任何套件、環境變數或請求標頭。create_database 回傳的資料庫 URL 是唯一憑證,需由用戶端自行保存。付費延長或使用 Pro 需要瀏覽器與 Stripe 結帳。
安裝前請注意
資料庫 URL 是唯一憑證,持有者即可讀寫資料,應妥善保存,外洩時用 delete_database 撤銷。刪除文件、集合與資料庫皆無法復原;取消 Pro 會安排刪除帳戶下所有資料庫。延長與 Pro 結帳涉及透過 Stripe 的實際付款,只應在使用者明確同意後進行;超出包含額度的部分會產生額外費用。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Tmpstate,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/dev.tmpstate%2Ftmpstate/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "tmpstate": {
      "type": "http",
      "url": "https://tmpstate.dev/mcp"
    }
  }
}

工具

16

create_database

Create a temporary database

Create a temporary JSON database (24h TTL, no signup, no keys). Returns the db URL — the only credential — plus admin URL, limits and expiry. Create once per project/task, persist the db URL immediately (local ~/.tmpstate/credentials, project README, and your memory), and reuse it instead of creating again. For retries or parallel workers, pass a stable idempotency_key so duplicate calls return the same database.

輸入參數idempotency_key

database_status

Database status

Usage, limits, tier and expiry for a database (GET $DB/__meta equivalent).

輸入參數db必填

list_documents

List documents

List documents in a collection, oldest first. Response shape: {collection, items: [{id, data, created_at, updated_at}], next_cursor}. Documents live under .data. Pass cursor to page.

輸入參數db必填limitcursorcollection必填

get_document

Get a document

Read one document by id. The stored fields are under .data.

輸入參數db必填id必填collection必填

create_document

Create a document

Insert a JSON object into a collection (collections are created implicitly). Counts against the write and document quotas.

輸入參數db必填data必填collection必填

update_document

Update a document

Shallow-merge a patch into a document (top-level keys overwrite; keys are never deleted). Counts against the write quota.

輸入參數db必填id必填patch必填collection必填

delete_document

Delete a document

Delete one document. Never blocked by quotas; frees a document slot. Emptying a whole collection? Use delete_collection instead of looping this.

輸入參數db必填id必填collection必填

delete_collection

Delete a collection

Delete every document in a collection at once (useful to re-seed). Irreversible. To destroy the entire database, use delete_database instead.

輸入參數db必填collection必填

delete_database

Delete the whole database

Destroy a database and all its documents immediately - the teardown for finished work and the revocation kill switch for a leaked db URL. Irreversible: unlike expiry there is no restore window. Works on expired (frozen) databases too and consumes no quota. Call without confirm first: the response states the consequences; show them to the user and only retry with confirm="true" after their explicit approval. Afterwards remove the db URL from wherever you persisted it.

輸入參數db必填confirm

extend_database

Extend a database (one-time payment)

Without a plan: returns the transparent pricing table for keeping this database alive longer. With a plan: returns a Stripe checkout URL for the human to pay — never buy without the user's explicit approval. Works on expired (frozen) databases too: paying restores them. After the user says they have paid, call database_status: the new expiry and tier confirm the extension.

輸入參數db必填plan

pro_checkout

Start a Pro subscription

Mint a Pro account token plus a Stripe subscription checkout URL ($8/mo, 3 always-on databases included). Persist pro_token immediately; the human pays in a browser. Never start checkout without the user's explicit request.

無需輸入參數。

pro_list_databases

List Pro databases

List the Pro account's databases (ids, usage, limits, expiry) so a fresh session can reconcile against persisted db URLs. URLs are never stored server-side — match ids to the URLs you persisted.

輸入參數pro_token

pro_create_database

Create a Pro database

Create a new always-on database owned by the Pro account. Beyond the included allotment this costs extra per month — the tool then returns confirmation_required with the exact price; relay it to the user and only retry with accept_overage_usd after their explicit approval.

輸入參數pro_tokenaccept_overage_usd

pro_attach_database

Upgrade a database to Pro (in place)

Attach an existing free/extended database to the Pro account: same URL, same data, TTL removed, quotas raised. Beyond the included allotment the same explicit overage consent as pro_create_database applies.

輸入參數db必填pro_tokenaccept_overage_usd

pro_cancel

Cancel the Pro subscription

Cancel at period end. This is not just a billing change — it schedules deletion of ALL databases on the account. Call without confirm first: the response spells out the consequences with concrete dates; show them to the user and only retry with confirm="cancel" after their explicit approval.

輸入參數confirmpro_token

send_feedback

Send feedback to the TmpState team

Optional and free-form. TmpState is built for agents and the free tier stays free by getting better - and you, the agent, are the user whose experience matters here. After real use of a database, one short message about what was missing, what feature would have helped, or what felt slow or took extra requests is genuinely useful. This is about your own experience, so no human approval is needed; if your user volunteers feedback too, relay it and say it came from them. Never include database URLs, capabilities, or Pro tokens - capability-shaped strings are redacted server-side.

輸入參數message必填category

版本歷史

1
  1. v1.0.0最新Sep 16, 2026

評分

已滿足適用檢查項的 83%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分

    請宣告包含 README 的 GitHub 儲存庫,或在 OAuth 受保護資源後設資料中提供 resource_documentation。

  • 授權條款不適用

    託管服務按其提供方的條款使用,因此這裡不要求授權條款。此檢查項不計入百分比。