Seldonframe Mcp

io.github.seldonframe由 GitHub 帳號 seldonframe 發布v1.45.1更新於 Oct 27, 2026

Open-source GoHighLevel alternative for agencies. White-label CRM, booking, intake, chatbot via MCP.

概覽

AI 產生的概覽

SeldonFrame MCP 讓助理建立並管理託管的貼牌代理工作區,內建 CRM、預約、表單收集與網站。

可以做什麼
  • 建立、列出、切換、複製工作區並取得工作區快照,連結工作區擁有者
  • 為工作區安裝預約、表單收集與產業功能模組
  • 自訂著陸頁內容、收集表單、預約設定與主題
  • 擷取來源文字並提交編譯好的 Soul 設定到工作區
  • 執行維運操作:列出自動化、綁定自訂網域、匯出代理,以及儲存、列出與輪換密鑰
適用情境
適合代理機構或小型企業,希望由助理直接架設並設定託管的 CRM、預約與表單收集網站,並在同一個工作階段中管理多個客戶工作區。
執行需求
以 stdio 方式在本機執行,通常透過 npx 與 Node.js 啟動。第一個工作區不需要金鑰,伺服器會自動簽發裝置權杖並存放在使用者家目錄。SELDONFRAME_API_KEY 為選用,用於第二個工作區、自訂網域、完整 Brain v2、發佈、匯出與密鑰輪換。SELDONFRAME_API_URL 可覆寫 API 基礎位址,供自架部署使用。需要能連線至託管服務的網路。
安裝前請注意
工作區名稱、網址、聯絡人與預約資訊會透過 HTTPS 傳送到託管服務並保存在該處。本機裝置檔案會寫入一個 bearer 權杖。此伺服器可建立公開上線的網站、綁定自訂網域、匯出代理,以及儲存或輪換密鑰,寫入操作會影響真實的託管資料。Pro 功能需要付費 API 金鑰,出現 402 錯誤表示在沒有金鑰時使用了 Pro 能力。

安裝

在 SourceWeft 中

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

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

@seldonframe/mcp

Official SeldonFrame MCP server for Claude Code and Claude Desktop.

One command, one real workspace. The first time you run it, no API key is needed. Say create_workspace({ name: "Dental Clinic Laval" }) and the server mints a real hosted workspace on dental-clinic-laval.app.seldonframe.com — with CRM, Cal.diy booking, Formbricks intake, and Brain v2 pre-installed — and returns live URLs. No signup wall, no "guest mode", no claim step.

60-second quickstart

bash
# 1. From the repo rootcd skills/mcp-server && npm install
# 2. Register with Claude Code — no env vars neededclaude mcp add seldonframe -s user -- node "$(pwd)/src/index.js"
# 3. In Claude Code, just ask:#    create_workspace({ name: "My Business OS" })

That call returns something like:

json
{  "workspace": { "id": "wsp_…", "slug": "my-business-os", "tier": "free" },  "urls": {    "dashboard": "https://my-business-os.app.seldonframe.com",    "book": "https://my-business-os.app.seldonframe.com/book",    "intake": "https://my-business-os.app.seldonframe.com/intake"  },  "installed": ["crm", "caldiy-booking", "formbricks-intake", "brain-v2"],  "next": [ "…" ]}

Every subsequent tool response includes a next: array — follow the rails.

How auth works

SituationWhat happens
First ever callcreate_workspace POSTs with no auth. Server mints a workspace + bearer token. MCP stores the token in ~/.seldonframe/device.json.
Subsequent callsMCP sends Authorization: Bearer <workspace token> automatically.
SELDONFRAME_API_KEY setTakes precedence over device tokens. Unlocks Pro capabilities.

You never have to juggle modes. The first workspace is free forever.

When you need SELDONFRAME_API_KEY

  • Adding a second workspace
  • Connecting a custom domain
  • Full Brain v2 intelligence (heuristic Brain is always free)
  • Publishing, exporting, org-scoped secret rotation

Get one at https://app.seldonframe.com/settings/api, then:

bash
export SELDONFRAME_API_KEY=sk-…

Restart the MCP server. Your existing workspaces continue to work untouched.

Install via plugin manifest (one-shot)

The repo ships a .claude-plugin/plugin.json at the root. From inside Claude Code:

/plugin install <path-to-repo>

Install via npm

bash
claude mcp add seldonframe -- npx -y @seldonframe/mcp

This is the canonical install command surfaced on the marketing site, the /docs/quickstart page, and the repo README. It uses npx -y so users never have to globally install anything; the latest version is fetched and run on demand.

Environment

  • SELDONFRAME_API_KEY (optional) — Enables Pro capabilities (second workspace, custom domains, full Brain v2).
  • SELDONFRAME_API_BASE (optional) — Override the API base URL. Defaults to https://app.seldonframe.com/api/v1.

Tools

Workspace: create_workspace, list_workspaces, switch_workspace, clone_workspace, link_workspace_owner, get_workspace_snapshot. Blocks: install_caldiy_booking, install_formbricks_intake, install_vertical_pack. Customize (typed, no backend LLM): update_landing_content, customize_intake_form, configure_booking, update_theme. Soul: fetch_source_for_soul, submit_soul. Ops: list_automations, connect_custom_domain, export_agent, store_secret, list_secrets, rotate_secret.

Architecture: zero backend LLM cost

Natural-language reasoning happens in the MCP session (Claude Code on the user's side). The backend only accepts structured commands and applies them deterministically. There is no seldon_it endpoint that parses prompts server-side; the old query_brain is replaced by get_workspace_snapshot, which returns raw state for Claude to reason over. Seldon spends $0 on LLM for the free tier — the user's Claude Code subscription is the reasoning engine.

Soul compilation (zero cost to Seldon)

Soul compilation runs in your Claude Code session, not on Seldon's servers:

  1. fetch_source_for_soul({ url }) — returns up to 256KB of normalized text.
  2. You (the agent) extract a structured Soul object.
  3. submit_soul({ soul }) — persists it to the workspace.

Troubleshooting

Seldon API 401 — Your SELDONFRAME_API_KEY is invalid or expired. Regenerate at https://app.seldonframe.com/settings/api, or unset the env var to fall back to your device token.

Seldon API 402 — You tried a Pro capability without a key. Set SELDONFRAME_API_KEY and restart.

Want to reset device state? Delete ~/.seldonframe/device.json. Your hosted workspaces stay live at app.seldonframe.com; only the local tokens are cleared.

Privacy Policy

Full policy: https://www.seldonframe.com/privacy

  • Data collection. The connector runs locally and sends only what you ask it to send: the structured tool commands and business content (workspace names, URLs you point it at, contact and booking details you create) go to app.seldonframe.com over HTTPS. The only thing it stores on your machine is a workspace bearer token in ~/.seldonframe/device.json.
  • Usage and storage. Data you submit is stored in your hosted SeldonFrame workspace and used to run it (website, CRM, booking, agents). It is not used to train AI models.
  • Third-party sharing. We don't sell your data. Workspace features rely on infrastructure subprocessors (hosting, database, email/SMS delivery when you configure them) as described in the policy above.
  • Retention. Workspace data is retained while your workspace is active and deleted on account deletion or on request. The local device token can be removed at any time by deleting ~/.seldonframe/device.json.
  • Contact. [email protected]

License

This package (skills/mcp-server, the SeldonFrame MCP connector) is MIT-licensed. The SeldonFrame platform in the rest of the repository remains AGPL-3.0 — see the repository root LICENSE.

來源:skills/mcp-server/README.md,提交 3f386a2

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

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

評分

已滿足適用檢查項的 50%

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

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分