Eclipse Aperture MCP
io.github.CYAN-ECLIPSE-TECHNOLOGIES-LLC由 GitHub 账号 CYAN-ECLIPSE-TECHNOLOGIES-LLC 发布v0.1.1更新于 Oct 29, 2026
The Instagram adapter, formalized: capability-declared, hash-bound native variants for Feed
概览
本地 stdio MCP 服务器,把已批准的素材包生成为 Instagram Feed、轮播、Story 和 Reel 原生变体,并提供预览与哈希链收据。
- 可以做什么
- 查询静态能力矩阵,涵盖发布、读取、自有媒体评论与社群准备,并可模拟降级路径
- 从规范素材包构建原生变体(Feed 4:5、轮播、Reel 9:16、Story 9:16),含链接路径、AI 媒体标注、差异与变体哈希
- 生成供所有者审批的精确原生预览,包含版式尺寸、文案、安全区、话题标签、披露信息与绑定哈希
- 列出只追加、哈希链式收据账本并校验链条
- 适用场景
- 适合让助手把一个已批准的素材包转成比例正确的 Instagram 变体并给出可审批的预览,同时留下可审计记录,且不进行任何真实发布。它处于形式化阶段,更适合评估与起草,而非运营真实 Instagram 账号。
- 运行要求
- 以 Python 包(eclipse-aperture,用 uvx 启动)或 python3 server.py 在本地通过 stdio 运行;仅用 Python 标准库,无依赖。未声明任何认证、API 密钥或环境变量。状态保存在 data/state.json,可用 ECLIPSE_APERTURE_STATE 覆盖;能力数据来自本地 fixture 文件。
安装
在 SourceWeft 中
- 打开 控制台中的 Eclipse Aperture MCP,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Eclipse Aperture MCP
Powered by Cyan Eclipse Technologies — https://cetech.ai
Eclipse Aperture — the Instagram adapter: one approved package becomes native Feed, Carousel, Story, and Reel variants for a professional account, with publishing and analytics only through Meta's sanctioned Graph API surface.
Why this exists
The White Report already operates Instagram professionally through the house's existing sanctioned connector. S0 turns that working route into a capability-probed, hash-bound product surface instead of a collection of habits (spec §9, §18). Aperture is that surface: the capability declaration, the native variants, the preview the owner approves, and the receipts.
Status — honest labels
v0.1.0, phase S0 formalization. This server posts nothing and makes no live calls. The house's Instagram operation continues through its existing connector, outside this product; Aperture references that route and never duplicates it — there is no second token path, no session handling, and no credential material anywhere in this code. Local stdio, Python stdlib only. No certification claimed — bench pending.
Tools (4)
Native rules carried in code (§9)
- Feed portrait 4:5 uses the grid better than square; landscape derivatives are shown, never center-cropped blindly.
- Reels/Stories 9:16 with platform safe zones respected — text and evidence stay out of the top/bottom UI bands.
- Hashtags are searchable metadata, not stuffing; the approved set appears in the diff.
- Threads is not a separate product (§8): it rides as a sub-adapter inside this Meta family tooling when its gated modes are proven — no Threads listing or claim exists.
Run it
State persists in data/state.json (override with ECLIPSE_APERTURE_STATE). data/ is gitignored. The capability fixture lives at fixtures/capability.json; the smoke drives the social core's sample_content.json package.
Roadmap (per spec §21)
- Dated Meta terms/capability record replacing the static declaration → live
ig_capability_probe. ig_media_stage/ig_container_verify/ig_publish_receipt/ig_insights_read/ig_own_comment_queue— only against the sanctioned Graph surface, only for approved hash-bound packs, with publish read-back before any completion claim. Execution wiring stays on the house's existing route.
License / attribution
A Cyan Eclipse Technologies product. The "Powered by Cyan Eclipse Technologies" attribution travels with it.
来源:README.md,提交 b6c1fe9
工具
0版本历史
2- v0.1.1最新Oct 29, 2026
- v0.1.0Oct 26, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分