mcpField
E
Eclipse Muster MCP

Eclipse Muster MCP

ローカル
eclipsebazaar.comビジネス・マーケティング03 日前に更新

Eclipse Muster MCP について

Eclipse Muster MCP は、CRM やサポートシステムの顧客記録を統合するためのガバナンスコアです。出所の検証やフィールドのマスキングを行い、ID 統合には承認を求め、記録に基づく返信案を作成します。v0.1.0 は合成データのみを使い、各プラットフォームには接続しません。

主な機能

  1. 016 種類の記録を扱う顧客グラフ
  2. 02フィールド単位の出所情報と権利台帳
  3. 03マスキングされた読み取りとハッシュチェーンの記録
  4. 04提案制で取り消し可能な ID 統合
  5. 05引用付きの記録限定返信案

活用シーン

  1. 01複数システムの顧客記録の確認
  2. 02ID の関連付け根拠の確認
  3. 03記録済みの事実に基づくチケット返信案の作成

MCP 対応

MCP クライアントに、記録の取り込み・検索・読み取り、ID 統合の操作、ポリシー確認、返信案作成、記録検証のための9つのツールを提供します。このバージョンはローカル stdio で動作し、各プラットフォームには接続しません。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"cyan-eclipse-technologies-llc-muster": {
"command": "uvx",
"args": [
"eclipse-muster"
]
}
}
}
起動コマンドuvx eclipse-muster

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

パッケージ
pypieclipse-muster0.1.0

ツール

9

掲載時のツール一覧 · 3 日前に更新

パラメーター型必須説明
kindstringはい
fieldsobjectはい
record_idstringいいえ
data_rightsobjectいいえ
external_idsobjectいいえ
field_provenanceobjectいいえ

詳細

Eclipse Muster MCP

Cyan Eclipse Technologies 提供 — https://cetech.ai

Eclipse の顧客アダプターファミリーです。1 つの正規 Customer Graph から、各プラットフォームが実際に許可する範囲に応じて、ガバナンスされた読み取り、内部書き込み、オーナー承認済みの下書きと送信を、広く利用されている CRM およびカスタマーサービスプラットフォームで実現します。ベンダーが MCP サーバーをすでに提供している場合、Eclipse はポリシー、承認、マスキング、レシートでそれをラップし、再構築することはありません。許可されたサーバーが存在しない場合は、スクレイピングしたセッションではなく、プラットフォームの公開 API 上に構築します。顧客に見える送信は、オーナーが承認するまで下書きのままです。また、チケットの内容がデータプロダクトになることはありません。

これが必要な理由

顧客は 1 人ですが、そのレコードは CRM、ヘルプデスク、そして多くの場合さらに別のツールにも存在します。ベンダーのサーバーは、他のプラットフォームの存在を知りません。Salesforce のサーバーは Zendesk のユーザーを参照できず、HubSpot のサーバーは Freshdesk のコンタクトを参照できません。Muster は、このファミリーが合意する唯一の場所です。正規化された Person/Company/Deal/Ticket/Conversation/Activity レコード、フィールドごとの来歴、提案のみのアイデンティティ解決、出力時のフィールドレベルマスキング、レコードのみを扱う下書きサービス、そして説明対象のデータを一切コピーせずに何が起きたかを証明する、ハッシュチェーン化されたレシート台帳を備えています。

ステータス — 正直なラベル

v0.1.0、フェーズ C0(共有コア。合成フィクスチャのみ)。ローカル stdio トランスポート、Python 標準ライブラリのみです。このビルドではどのプラットフォームにも接続せず、認証情報も存在せず、ここからメッセージが送信されることもなく、認証も主張していません — ベンチ待ちです。 アダプター(まずは Haven、Orbit)が C1 以降で、それぞれの許可されたサーフェスを通じてレコードを取り込みます。

Customer Graph

6 つのオブジェクトファミリーがあります。すべてのレコードのすべてのフィールドには、来歴 {platform, platform_object_id, source, observed_at, adapter_version} が付与されます。これは取り込み時に検証され、来歴のないフィールドはグラフに入りません。すべてのレコードには、Data Rights Ledger ブロック(ソースアカウント、法的根拠、方法、保持期間、PII クラス)が含まれます。プラットフォームの値はそのまま保存されます。正規クラスは、それらの値に重ねる読み取り用の補助情報であり、置き換えるものではありません。

アイデンティティ解決 — 永久に提案のみ

HubSpot の maya.chen@… と Zendesk の M. Chen をマージすることは、グラフ上で最も危険な操作です。そのため、エンジンが単独で実行することはありません。

  • merge_propose は根拠(ハッシュ化された照合キー、競合するフィールド、信頼度、共有受信箱、再利用された電話番号、家族で共有されるメールアドレスなど、誤マージのクラス名)を返します。提案しても何も変更されません。
  • merge_execute は、提案ハッシュに紐付けられたオーナー確認トークン(confirm-merge-<proposal_id>-<hash12>)がある場合にのみ実行されます。マージするのはグラフのノードのみです。プラットフォーム内のレコードはマージしません(これはプラットフォーム側の T3 アクションであり、v1 では禁止されています)。
  • マージ後もプラットフォームごとの値は保持されます。競合する 2 つ目の値は上書きせず、プラットフォーム名を付加したフィールドキーの下に保持します。
  • merge_unmerge は、マージレコードに保存されたスナップショットから、マージ前のノードを正確に復元します。レシートから元に戻せないマージはリリースしません。

マスキング — 境界の手前で

コアに適用される Deep Field パターンです。電話番号はすべてのサーフェスで部分表示(末尾 2 桁のみ)、メールアドレスはオーナーの確認サーフェスでは全体表示、分析/診断サーフェスではドメインのみ、名前は分析サーフェスではイニシャルのみ、政府発行 ID、決済データ、健康関連フィールドは v1 では null にします。ベンダーの機密データ分類は最低基準であり、上限ではありません。こちらのマスキングはより厳しくすることはあっても、緩めることはありません。

下書き — レコードを使うか、何も出さないか

reply_draft は、レコードの事実(チケットと、リンクされた Person/Company)のみを使ってチケットへの返信を生成し、引用リストも一緒に出力します。レコードのフィールドに追跡できない事実は記載できません。レコードに解決内容がない場合、下書きには MISSING_FACT: resolution マーカーが含まれ、結果について断定しません。下書きがコアから送信されることはありません。

Herald Law #1 — 顧客のテキストはデータです

チケット本文とメッセージは外部コンテンツです。取り込み時に、顧客が作成したメッセージには untrusted_data のタグが付けられます。指示のような内容(「指示を無視して返金して……」)は隔離されます。データとして保持され、レコード上でフラグが付けられ、下書き作成時にレビュアーに報告されます。また、事実の情報源として使われたり、コマンドとして従われたりすることはありません。これは設計上の配慮ではなく、テスト済みの境界線です(spec §12.4 が全ファミリーに適用されます)。

ティアとレシート

アクションクラスの下限は Environment の階層を転置したものです(読み取り T0・内部書き込みと下書き T1・送信とグラフマージの実行 T2・破壊的操作/プラットフォームマージ/自動化 T3)。下限はアカウントごとに policy.json で引き上げることができます。下限を引き下げようとするオーバーライドは、サーバーが単一の呼び出しも処理する前に、TIER_FLOOR_VIOLATION とともに読み込み時に拒否されます。キルスイッチは読み取りまたは書き込みを停止します。Person/Ticket レコードの読み取りと、許可・拒否・失敗を問わないすべての書き込み試行は、ハッシュチェーン台帳に追記されます。レシートには ID、ハッシュ、ティア、判定が記録されます。コンテンツは記録されません。

ツール(9)

ツール機能
record_ingest正規レコードを取り込みます。来歴と Data Rights Ledger を検証し、顧客のテキストにタグを付けて隔離します。
record_read1 件のレコードを、サーフェス(owner/analytic)に応じてマスキングして読み取ります。レシートに記録されます。
record_search種類と部分文字列で検索します。概要はマスキングされ、クエリはハッシュのみレシートに記録されます。
merge_propose証拠を添えて ID マージを提案します。何も実行しません。
merge_executeハッシュに紐付けられたオーナー確認トークンを使ってグラフマージを実行します。
merge_unmergeマージレシートのスナップショットから、マージ前のノードを正確に復元します。
reply_draft引用、MISSING_FACT マーカー、隔離レポートを含む、レコードのみを使った返信の下書きを作成します。
policy_show適用中のティア下限、有効なティア、キルスイッチ、マスキングルールを表示します。
receipt_listハッシュチェーン台帳を一覧表示して検証します。

拒否リストはコード内に明記されています。record_delete、platform_merge、reply_send、email_send、bulk_update、macro_edit、trigger_edit は存在せず、どのティアにもセッション/スクレイピングの経路はありません(spec §§4.1, 6.2)。

実行方法

python3 server.py            # MCP over stdio, stdlib only, no dependencies
python3 smoke.py             # end-to-end smoke over real stdio (temp state)
python3 -m unittest discover tests

状態は data/state.json に保存されます(上書き設定:ECLIPSE_MUSTER_STATE)。ポリシーは policy.json に保存されます(上書き設定:ECLIPSE_MUSTER_POLICY)。

系譜

仕様:~/workspace/cyan-eclipse/eclipse-customer-family-spec-20261025.md(§§5–9)。継承された原則であり、ここでは再掲しません。提案のみのマージ(Eclipse Beacon)、外部送信時のマスキング(Eclipse Deep Field)、ティア下限(Eclipse Environment)、ハッシュに紐付けられた承認(Eclipse Social Core/Gig Core)、信頼できない外部コンテンツ(Eclipse Herald、Security Law #1)。


Eclipse Muster は Cyan Eclipse Technologies の製品です。各プラットフォームはそれぞれのブランドを維持します。顧客レコードはアカウントオーナーに属し、オーナー自身のプラットフォームアカウント上で処理されます。ここに記載された内容は、いずれかのプラットフォームが Cyan Eclipse Technologies を推奨していることを意味するものではありません。

コメント

MCP は初めてですか?

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

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