mcpField
E
Eclipse Aperture MCP

Eclipse Aperture MCP

ローカル
eclipsebazaar.comソーシャルメディア02 日前に更新

Eclipse Aperture MCP について

Eclipse Aperture MCPは、プロアカウント向けにInstagram投稿のバリアントを準備するローカルプロトタイプです。ネイティブ形式の作成、承認用プレビュー、ハッシュ紐付けの記録に対応しますが、投稿やライブ呼び出しは行いません。

主な機能

  1. 01静的フィクスチャによる機能マトリクス
  2. 02Feed、Carousel、Reel、Storyのバリアント
  3. 03レイアウトと承認情報を含むプレビュー
  4. 04承認に紐付く差分とハッシュ
  5. 05追記専用の検証可能な記録台帳

活用シーン

  1. 01単一のコンテンツパッケージから形式別素材を準備
  2. 02承認前にレイアウトと開示情報を確認
  3. 03コンテンツ準備履歴の検証

MCP 対応

ローカルstdio経由で、機能確認、バリアント作成、プレビューパッケージ、記録一覧の4つのMCPツールを提供します。ライブ呼び出しや投稿は行いません。

設定

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

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

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

パッケージ
pypieclipse-aperture0.1.0

ツール

4

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

パラメーター型必須説明
simulate_probe_failurebooleanいいえ

詳細

Eclipse Aperture MCP

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

Eclipse Aperture — Instagram アダプター:承認済みのパッケージから、プロフェッショナルアカウント向けにネイティブのフィード、カルーセル、ストーリーズ、リールの各バリエーションを作成します。公開と分析には、Meta が認可した Graph API のみを使用します。

これが必要な理由

White Report はすでに、社内の既存の認可済みコネクターを使って Instagram を業務で運用しています。S0 では、その稼働中のルートを、習慣の寄せ集めではなく、機能を検証しハッシュに紐付けたプロダクトとして整備します(仕様 §9、§18)。Aperture は、その機能宣言、ネイティブバリエーション、オーナーが承認するプレビュー、そして記録を提供します。

ステータス — 正確な表記

v0.1.0、S0 形式化フェーズ。このサーバーは投稿を行わず、ライブ呼び出しも行いません。 White Report の Instagram 運用は、Aperture の外部にある既存のコネクターを通じて継続されます。Aperture はそのルートを参照するだけで、決して重複させません。2 つ目のトークン経路も、セッション処理も、コード内の認証情報も一切ありません。ローカル stdio、Python 標準ライブラリのみを使用します。認定済みとの主張はありません — ベンチテスト待ちです。

ツール(4 個)

ツール機能
capability_probe静的な宣言フィクスチャ(2026-10-25 付、[verify] フラグ付き)から機能マトリクスを返します。公開/下書き用の PUBLISH_API、読み取り用の READ_API、自社メディアへのコメント用の OWN_ENGAGEMENT_API、コミュニティエンゲージメント用の COMMUNITY_PREP を含みます。対象となるプロフェッショナルアカウント向けの §9 の方針であり、Meta アプリの権限、審査、アカウントのロール、最新の Graph API バージョンを条件として、グレード A です。simulate_probe_failure=true では、ファミリーのダウングレード規則を検証します。書き込みモードは自動的に準備モードへ切り替わり、回避策に頼ることはありません。
variant_build正規パッケージからネイティブバリエーションを 1 つ作成します。フィード 4:5、ストーリーの流れに沿ったカルーセル(最初のカードがフック、エンドカードの前に要点を提示)、リール 9:16、ストーリーズ 9:16 に対応します。機能するリンク経路(プロフィールリンク、ストーリーズのリンクスタンプ — キャプション内のリンクはクリックできず、コンバージョン経路として使うこともありません)、バリエーションに引き継がれるプラットフォームの AI メディアラベル、正規版との差分分類、バリエーションのハッシュも含みます。
preview_packオーナーが承認する正確なネイティブプレビューです。レンダリングのジオメトリ、キャプション、リンク経路、安全領域の注記、ハッシュタグ、開示情報、順序に加え、差分と、承認の対象となるハッシュを含みます。
receipt_list追記専用のハッシュチェーン付き記録台帳と、チェーン検証を提供します。

コードに組み込まれたネイティブルール(§9)

  • フィードの縦長 4:5 は正方形よりグリッドを有効に活用できます。横長の派生版も表示しますが、無条件に中央でトリミングすることはありません。
  • リール/ストーリーズは 9:16 とし、プラットフォームの安全領域を尊重します。テキストや証拠が、画面上部/下部の UI 帯に入らないようにします。
  • ハッシュタグは検索可能なメタデータであり、詰め込むものではありません。承認済みのセットは差分に表示されます。
  • Threads は独立したプロダクトではありません(§8)。ゲート付きモードの実証後、この Meta ファミリーのツール内でサブアダプターとして動作します。Threads の掲載や機能に関する主張はありません。

実行方法

python3 server.py            # MCP over stdio, stdlib only, no dependencies
python3 smoke.py             # probe + Reel variant + preview over real stdio
python3 -m unittest discover tests   # 11 tests

状態は data/state.json に保存されます(ECLIPSE_APERTURE_STATE で上書きできます)。data/ は gitignore の対象です。機能フィクスチャは fixtures/capability.json にあり、スモークテストでは social core の sample_content.json パッケージを使用します。

ロードマップ(仕様 §21 に準拠)

  • 日付付きの Meta 利用規約/機能記録を、静的な宣言に置き換え、ライブの ig_capability_probe を導入します。
  • ig_media_stage / ig_container_verify / ig_publish_receipt / ig_insights_read / ig_own_comment_queue — 認可済みの Graph API のみを対象とし、ハッシュに紐付いた承認済みパックに限って実行します。完了を表明する前に、公開後の読み戻しを行います。実行時の接続は、White Report の既存のルートを使用します。

ライセンス/クレジット

Cyan Eclipse Technologies の製品です。「Cyan Eclipse Technologies 提供」というクレジットを引き継ぎます。

コメント

MCP は初めてですか?

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

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