FrankSpace Public MCP

Read-only search over live UK office & workspace listings on FrankSpace.

我該用這個嗎

品質與安全性

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

發現項目(2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domain在 submit_feedback 中

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

上下文成本

~1,238Token(工具定義)
~1.6 KB典型回應大小
中等的注意力影響(128k 上下文的 0.97%)

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

安裝

一鍵安裝

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

{
  "mcpServers": {
    "frankspace-public": {
      "url": "https://bqixfybgflusxwnvzjwu.supabase.co/functions/v1/mcp"
    }
  }
}

遠端端點

https://bqixfybgflusxwnvzjwu.supabase.co/functions/v1/mcpstreamable-http

它能做什麼

工具清單

工具(5)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢ai_search(query, client_hint)

Search FrankSpace workspaces with a plain-English query — the same AI parser that powers the app. Handles budgets, headcount, neighbourhoods, amenities, EPC ratings, and lease terms. Returns matching live UK listings.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "description": "Plain-English search query, e.g. 'small office for 6 people in Shoreditch under £3k'."
    },
    "client_hint": {
      "description": "Name of the calling agent (e.g. 'claude', 'chatgpt', 'cursor') for analytics.",
      "type": "string"
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_workspaces(location, size_band, max_price_pence, limit, client_hint)

Search live UK workspace listings on FrankSpace. Filter by location text (city, postcode, submarket), size band, and maximum monthly price (pence). For richer natural-language queries prefer `ai_search`.

輸入結構描述

{
  "type": "object",
  "properties": {
    "location": {
      "description": "Free-text location, e.g. 'Shoreditch' or 'EC2A'.",
      "type": "string"
    },
    "size_band": {
      "description": "small ≤500 sqft, medium 500-1500, large 1500-3000, xlarge >3000.",
      "type": "string",
      "enum": [
        "small",
        "medium",
        "large",
        "xlarge"
      ]
    },
    "max_price_pence": {
      "description": "Max monthly price in pence.",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "limit": {
      "default": 10,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    },
    "client_hint": {
      "description": "Name of the calling agent (e.g. 'claude', 'chatgpt') for analytics.",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_workspace(workspace_id, client_hint)

Fetch full public details for a single FrankSpace workspace by its ID (UUID).

輸入結構描述

{
  "type": "object",
  "properties": {
    "workspace_id": {
      "type": "string",
      "description": "Workspace UUID."
    },
    "client_hint": {
      "description": "Name of the calling agent (e.g. 'claude', 'chatgpt') for analytics.",
      "type": "string"
    }
  },
  "required": [
    "workspace_id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_frankspace_skill(client_hint)

Fetch the FrankSpace Agent Skill: how to query the listing inventory correctly, how to read the data (prices are pence, IDs are UUIDs), the commercial facts, and the limits of what this server can do. Read this once before your first search if you are unfamiliar with FrankSpace.

輸入結構描述

{
  "type": "object",
  "properties": {
    "client_hint": {
      "description": "Name of the calling agent (e.g. 'claude', 'chatgpt') for analytics.",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🔴submit_feedback(message, kind, workspace_id, subject_url, client_hint)

Report something wrong or missing in FrankSpace's agent-facing surface: a listing whose details look stale or incorrect, a gap that made a search impossible, an unclear or contradictory statement in llms.txt / skill.md, or a tool that behaved unexpectedly. Feedback is reviewed by the FrankSpace team. Do NOT use this to contact a property owner, register interest in a workspace, ask a question, or pass on anything a user expects a reply to — nobody replies to this channel. Enquiries and viewings go through the listing page at https://frankspace.co.uk/office/<id>, by the user, on the site. Send one clear report rather than several; describe what you observed and what you expected.

輸入結構描述

{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "minLength": 10,
      "maxLength": 4000,
      "description": "What is wrong, in plain English. Include what you observed and what you expected. Do not include personal data about the user."
    },
    "kind": {
      "default": "other",
      "description": "data_error: a listing's details are wrong or stale. missing_data: a field or filter you needed does not exist. docs_unclear: llms.txt / skill.md is unclear, contradictory or incomplete. tool_problem: a tool errored or returned something unusable.",
      "type": "string",
      "enum": [
        "data_error",
        "missing_data",
        "docs_unclear",
        "tool_problem",
        "other"
      ]
    },
    "workspace_id": {
      "description": "UUID of the workspace the report is about, when it concerns one listing.",
      "type": "string",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
    },
    "subject_url": {
      "description": "The FrankSpace URL the report is about, if not a specific workspace.",
      "type": "string",
      "maxLength": 500
    },
    "client_hint": {
      "description": "Name of the calling agent (e.g. 'claude', 'chatgpt') for analytics.",
      "type": "string"
    }
  },
  "required": [
    "message"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

建議的提示詞

search_research
Search for information about [topic] using FrankSpace Public MCP
預期的工具: ai_search
find_specific
Find [specific item] using FrankSpace Public MCP
預期的工具: ai_search
retrieve_data
Get details about [item] from FrankSpace Public MCP
預期的工具: get_workspace
fetch_info
Fetch [information type] using FrankSpace Public MCP
預期的工具: get_workspace
research_workflow
Search for [topic], then get detailed information about the top results using FrankSpace Public MCP
預期的工具: ai_searchget_workspace

社群

為此伺服器評分

證據

近期觀測

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