Gluo

Free agent tools, no sign-in: browser flows, test inboxes, web extract, site and domain checks.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
73%
命名品質
96%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~1,262Token(工具定義)
~775 B典型回應大小
中等的注意力影響(128k 上下文的 0.99%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "gluo": {
      "url": "https://gluo.dev/mcp"
    }
  }
}

遠端端點

https://gluo.dev/mcpstreamable-http

它能做什麼

工具清單

工具(10)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟡create_job(type, input, email)

Hand off a multi-step, multi-day task that golive runs to completion, even after this session ends. Paid or irreversible steps pause for the user's approval through a link. Job types: - launch_domain: Buy a domain, put its DNS on the configured provider, point it at your app, and confirm it resolves and serves HTTPS. Pauses for the user to approve the purchase with their passkey. Can take minutes to hours; the job keeps running after this session ends. launch_domain input: { "domain": "example.com", "target": "my-app.vercel.app or an IPv4 address" }

輸入結構描述

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "enum": [
        "launch_domain"
      ]
    },
    "input": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    },
    "email": {
      "description": "The user's email. Needed only if you connected without signing in: Gluo sends the approval there.",
      "type": "string"
    }
  },
  "required": [
    "type",
    "input"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_job(jobId)

Current status of a job, what is blocking it, and what to do next.

輸入結構描述

{
  "type": "object",
  "properties": {
    "jobId": {
      "type": "string"
    }
  },
  "required": [
    "jobId"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_jobs

All jobs, newest first.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🔴undo_job(jobId)

Reverses finished steps that can be undone, newest first. Purchases that can't be refunded are listed, not undone.

輸入結構描述

{
  "type": "object",
  "properties": {
    "jobId": {
      "type": "string"
    }
  },
  "required": [
    "jobId"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢list_services

Services Gluo runs for agents (site checks, screenshots, domain availability, email setup, dependency vulnerabilities, ...), each with its exact input schema. Operations marked free can be called right away with call_api and no budget, up to a daily allowance. Anything else, or more than the allowance: request_budget first.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪request_budget(purpose, scope, perCallMaxUsd, totalMaxUsd, ttlMinutes, ...)

Request a spending budget for specific operations. Ask only for the operations and amount the task needs: the user sees the exact scope, caps and purpose, and calls outside it are refused. The approval link goes to the user, not to you.

輸入結構描述

{
  "type": "object",
  "properties": {
    "purpose": {
      "type": "string",
      "minLength": 3,
      "description": "One sentence on what the calls are for, shown to the user"
    },
    "scope": {
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "service": {
            "type": "string"
          },
          "operation": {
            "type": "string"
          }
        },
        "required": [
          "service",
          "operation"
        ]
      }
    },
    "perCallMaxUsd": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "totalMaxUsd": {
      "type": "number",
      "exclusiveMinimum": 0
    },
    "ttlMinutes": {
      "default": 60,
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "email": {
      "description": "The user's email. Needed only if you connected without signing in: Gluo sends the approval there.",
      "type": "string"
    }
  },
  "required": [
    "purpose",
    "scope",
    "perCallMaxUsd",
    "totalMaxUsd"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_budget(budgetId)

Status, spend, remaining amount and per-operation usage of a budget.

輸入結構描述

{
  "type": "object",
  "properties": {
    "budgetId": {
      "type": "string"
    }
  },
  "required": [
    "budgetId"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪call_api(budgetId, service, operation, input)

Make one call. Leave out budgetId to use the free tier (free operations only, daily allowance). Input must match the operation's schema exactly (extra fields are rejected). Paid calls are charged only if the answer passes Gluo's output check; repeating an identical call shortly after is free.

輸入結構描述

{
  "type": "object",
  "properties": {
    "budgetId": {
      "description": "Omit for free-tier calls",
      "type": "string"
    },
    "service": {
      "type": "string"
    },
    "operation": {
      "type": "string"
    },
    "input": {
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {}
    }
  },
  "required": [
    "service",
    "operation",
    "input"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪close_budget(budgetId)

End a budget when the task is done. Returns a signed statement of every call and charge.

輸入結構描述

{
  "type": "object",
  "properties": {
    "budgetId": {
      "type": "string"
    }
  },
  "required": [
    "budgetId"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢request_service(need, task, wouldPayUsdPerCall)

If a task needs a service, API or action Gluo doesn't offer, describe it in a sentence or two. This is how Gluo decides what to build next. Include roughly what you'd expect it to cost if you know.

輸入結構描述

{
  "type": "object",
  "properties": {
    "need": {
      "type": "string",
      "minLength": 5,
      "maxLength": 1000,
      "description": "What you needed, in plain words"
    },
    "task": {
      "description": "The task you were doing when you needed it",
      "type": "string",
      "maxLength": 500
    },
    "wouldPayUsdPerCall": {
      "type": "number",
      "minimum": 0,
      "maximum": 1000
    }
  },
  "required": [
    "need"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本10 個工具