mcpField
S
seldonframe-mcp

seldonframe-mcp

ローカル
seldonframe.comビジネス・マーケティング679 週間前に更新

seldonframe-mcp について

@seldonframe/mcp は、Claude Code と Claude Desktop 向けの SeldonFrame 公式 MCP サーバーです。最初のワークスペースは API キーなしで作成でき、CRM、予約、問診、Brain v2 のモジュールが最初から組み込まれています。

主な機能

  1. 01create_workspace によるホステッドワークスペースの作成と URL の取得
  2. 02CRM・予約・問診・Brain v2 の事前インストール
  3. 03Soul の抽出と登録のワークフロー
  4. 04カスタムドメインと高度な機能に必要な API キー
  5. 05ワークスペース、ブロック、自動化、シークレットの管理ツール

活用シーン

  1. 01Claude Code からクライアント用ビジネスワークスペースを構築
  2. 02MCP 経由でランディングページ、問診フォーム、予約ルール、テーマを更新
  3. 03エージェントのエクスポートやワークスペースシークレットのローテーション

MCP 対応

本サーバーは、ワークスペース、ブロック、カスタマイズ、運用に関するツールを Claude Code などの MCP クライアントに公開します。推論はクライアント側のセッションで行われ、バックエンドは構造化された決定論的コマンドのみを実行します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"seldonframe-seldonframe": {
"command": "npx",
"args": [
"-y",
"@seldonframe/mcp"
],
"env": {
"SELDONFRAME_API_KEY": "<SELDONFRAME_API_KEY>",
"SELDONFRAME_API_URL": "<SELDONFRAME_API_URL>"
}
}
}
}
起動コマンドnpx -y @seldonframe/mcp
設定が必要な環境変数
SELDONFRAME_API_KEYシークレットOptional. Bearer API key for hosted SeldonFrame workspaces beyond the first one. The first workspace is free and the MCP mints a device token automatically. Set this to unlock additional workspaces, custom domains, and full Brain v2.
SELDONFRAME_API_URLOptional. Override the SeldonFrame API base URL. Defaults to https://app.seldonframe.com. Set for self-hosted deployments.

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@seldonframe/mcp1.45.1

ツール

155

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
citystringはいオペレーターの都市。タイムゾーンの推定に使用します。
emailstringいいえ任意の連絡先メールアドレス。ランディングページのフッターに表示されます(事業者のアカウント用メールアドレスではありません。アカウント用メールアドレスは finalize_workspace で指定します)。
phonestringはいビジネスの電話番号(形式は問いません)。ナビゲーション、ヒーロー、フッターに表示します。
statestringはい米国の州コードまたは正式名称(カナダの州も可)。タイムゾーンの推定に使用します。
addressstringいいえ任意の事業所住所。
same_daybooleanいいえ任意項目 — 即日サービスを利用できます。信頼情報ストリップに表示されます。
servicesarrayはいビジネスが提供するサービス/商品を、各項目を通常の文字列で指定します。分類器はこれらを読み取り、適切な CRM の種別(HVAC、法律、歯科、コーチング、代理店、デフォルト)を選択します。
review_countnumberいいえ任意 — レビュー件数。信頼性情報欄とヒーローの実績指標に表示されます。
service_areaarrayいいえ任意項目 — 対応する市区町村や地区(例:['Scottsdale', 'Tempe'])。
business_namestringはいビジネスの表示名(例:'Summit Air Comfort')。
review_ratingnumberいいえ任意 — 星評価の平均(例:4.7)。信頼性情報欄に表示されます。
trust_signalsarrayいいえ任意 — ['licensed', 'bonded', 'insured'] などの簡潔なアピール。信頼性情報欄に表示されます。
certificationsarrayいいえ任意 — ['EPA-certified', 'NATE-certified'] などの資格。信頼性情報欄に表示されます。
emergency_servicebooleanいいえ任意項目 — 事業者が24時間365日の緊急サービスを提供します。ナビゲーションとヒーロー領域に表示されます。
business_descriptionstringはいビジネスを 1 段落で説明します。ヒーローのサブ見出し、概要セクション、そして(特に重要な)種別分類器に反映されます。業界用語('residential HVAC'、'family-owned plumbing'、'dental practice')をそのまま含めてください。

詳細

@seldonframe/mcp

Claude Code と Claude Desktop 向けの公式 SeldonFrame MCP サーバーです。

1つのコマンドで、実際のワークスペースを1つ作成します。 初回の実行に API キーは必要ありません。create_workspace({ name: "Dental Clinic Laval" }) を呼び出すと、サーバーは dental-clinic-laval.app.seldonframe.com に、CRM、Cal.diy の予約機能、Formbricks の受付フォーム、Brain v2 が事前にインストールされた実際のホスト型ワークスペースを作成し、ライブ URL を返します。登録画面も、「ゲストモード」も、申請手続きもありません。

60秒で始めるクイックスタート

# 1. From the repo root
cd skills/mcp-server && npm install

# 2. Register with Claude Code — no env vars needed
claude mcp add seldonframe -s user -- node "$(pwd)/src/index.js"

# 3. In Claude Code, just ask:
#    create_workspace({ name: "My Business OS" })

この呼び出しは、次のような結果を返します。

{
  "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": [ "…" ]
}

以降のツール応答にはすべて next: 配列が含まれます。その手順に従ってください。

認証の仕組み

状況動作
初回の呼び出しcreate_workspace は認証なしで POST します。サーバーがワークスペースとベアラートークンを作成します。MCP はトークンを ~/.seldonframe/device.json に保存します。
2回目以降の呼び出しMCP は Authorization: Bearer <workspace token> を自動的に送信します。
SELDONFRAME_API_KEY が設定されている場合デバイストークンより優先されます。Pro 機能が利用可能になります。

モードを切り替える必要はありません。最初のワークスペースは永久に無料です。

SELDONFRAME_API_KEY が必要な場合

  • 2つ目のワークスペースを追加する場合
  • カスタムドメインを接続する場合
  • Brain v2 の完全なインテリジェンス機能を利用する場合(ヒューリスティック Brain は常に無料です)
  • 公開、エクスポート、組織単位のシークレットローテーションを行う場合

https://app.seldonframe.com/settings/api で取得し、次のように設定します。

export SELDONFRAME_API_KEY=sk-…

MCP サーバーを再起動してください。既存のワークスペースには何も影響しません。

プラグインマニフェストからインストール(ワンショット)

リポジトリのルートに .claude-plugin/plugin.json が含まれています。Claude Code 内で次を実行してください。

/plugin install <path-to-repo>

npm からインストール

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

これは、マーケティングサイト、/docs/quickstart ページ、リポジトリの README に掲載されている標準のインストールコマンドです。npx -y を使うため、ユーザーがグローバルにインストールする必要はありません。必要に応じて最新版が取得され、実行されます。

環境変数

  • SELDONFRAME_API_KEY (省略可) — Pro 機能(2つ目のワークスペース、カスタムドメイン、Brain v2 の完全版)を有効にします。
  • SELDONFRAME_API_BASE (省略可) — API のベース URL を上書きします。デフォルトは https://app.seldonframe.com/api/v1 です。

ツール

ワークスペース: create_workspace、list_workspaces、switch_workspace、clone_workspace、link_workspace_owner、get_workspace_snapshot。 ブロック: install_caldiy_booking、install_formbricks_intake、install_vertical_pack。 カスタマイズ(型付き、バックエンド LLM 不使用): update_landing_content、customize_intake_form、configure_booking、update_theme。 Soul: fetch_source_for_soul、submit_soul。 運用: list_automations、connect_custom_domain、export_agent、store_secret、list_secrets、rotate_secret。

アーキテクチャ:バックエンドの LLM コストはゼロ

自然言語による推論は、MCP セッション(ユーザー側の Claude Code)で行われます。バックエンドは構造化コマンドのみを受け付け、決定論的に適用します。プロンプトをサーバー側で解析する seldon_it エンドポイントはありません。従来の query_brain は get_workspace_snapshot に置き換えられており、生の状態を返すことで Claude が推論できるようにします。無料プランでは、Seldon の LLM コストは $0 です。推論エンジンにはユーザーの Claude Code サブスクリプションが使われます。

Soul のコンパイル(Seldon のコストはゼロ)

Soul のコンパイルは Seldon のサーバー上ではなく、お使いの Claude Code セッションで実行されます。

  1. fetch_source_for_soul({ url }) — 正規化されたテキストを最大 256KB まで返します。
  2. エージェントであるあなたが、構造化された Soul オブジェクトを抽出します。
  3. submit_soul({ soul }) — ワークスペースに保存します。

トラブルシューティング

Seldon API 401 — SELDONFRAME_API_KEY が無効か、有効期限切れです。https://app.seldonframe.com/settings/api で再生成するか、環境変数を解除してデバイストークンにフォールバックしてください。

Seldon API 402 — API キーなしで Pro 機能を利用しようとしました。SELDONFRAME_API_KEY を設定して再起動してください。

デバイスの状態をリセットするには? ~/.seldonframe/device.json を削除してください。ホスト型ワークスペースは app.seldonframe.com で引き続き稼働します。削除されるのはローカルトークンのみです。

プライバシーポリシー

ポリシー全文:https://www.seldonframe.com/privacy

  • データ収集。 コネクターはローカルで実行され、送信を依頼した内容のみを送信します。構造化されたツールコマンドと業務コンテンツ(ワークスペース名、指定した URL、作成した連絡先情報や予約情報)は、HTTPS 経由で app.seldonframe.com に送信されます。お使いのマシンに保存されるのは、~/.seldonframe/device.json にあるワークスペースのベアラートークンのみです。
  • 利用と保存。 送信したデータは、ホスト型の SeldonFrame ワークスペースに保存され、その運用(ウェブサイト、CRM、予約、エージェント)に使用されます。AI モデルのトレーニングには使用されません。
  • 第三者との共有。 お客様のデータを販売することはありません。ワークスペース機能は、上記のポリシーに記載されているインフラストラクチャのサブプロセッサー(ホスティング、データベース、お客様が設定した場合のメール/SMS 配信)を利用します。
  • 保持期間。 ワークスペースが有効な間はワークスペースデータを保持し、アカウントの削除時または依頼に応じて削除します。ローカルのデバイストークンは、~/.seldonframe/device.json を削除すれば、いつでも削除できます。
  • お問い合わせ。 [email protected]

ライセンス

このパッケージ(skills/mcp-server、SeldonFrame MCP コネクター)は MIT ライセンスのもとで提供されています。リポジトリ内のその他の SeldonFrame プラットフォームは引き続き AGPL-3.0 です。リポジトリのルートにある LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。