mcpField
E
Eclipse Sunset

Eclipse Sunset

本地服务
eclipsebazaar.com开发工具0今天更新

关于 Eclipse Sunset

Eclipse Sunset 是本地 MCP 服务,用于比对经见证的注册表快照中的工具和版本变化。它为 Agent 提供有证据支持的弃用发现,并根据前后架构生成迁移差异。

主要功能

  1. 01导入并哈希链式记录快照
  2. 02检测工具移除与弃用
  3. 03识别版本和架构变化
  4. 04生成针对配置的迁移差异
  5. 05验证声明与哈希链完整性

适用场景

  1. 01检查工具是否已移除或弃用
  2. 02查找影响 Agent 配置的架构变化
  3. 03根据快照历史验证弃用声明

MCP 相关

向 MCP 客户端提供五种工具,用于快照导入、弃用检测、迁移差异生成、声明验证和哈希链检查。它只处理本地快照 JSON 文件,不会抓取实时注册表。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Eclipse Sunset

MCP 弃用监测器——根据已见证的注册表快照检测已弃用/已移除的工具和版本 并为 Agent 的配置生成迁移差异。

范围标签:LOCAL / fixture。 v0.1 仅导入本地注册表快照 JSON 文件,不会抓取实时注册表。实时抓取是后续阶段的工作。

状态:v0.1.1 — CERTIFIED(本地,fixture)(Verity 复测, 2026-10-26:探测 5 链式攻击套件 4/4 + 严格额外项 9/9,完整 先前套件 44/44;D1 已关闭)。规范:SPEC.md。

创新机制

弃用通知以注册表历史记录为依据进行见证,因此“已弃用”的声明可以得到证明——迁移差异是根据已见证的前后模式生成的,而非从抓取的文档中提取。

每个导入的快照都会根据其规范化 JSON 计算 SHA-256 哈希,并按导入顺序进行哈希链式追加(chain_hash = sha256(prev_hash + snapshot_hash))。调查结果会引用已见证快照对的两个哈希。没有已见证快照对作为依据的声明会返回 UNPROVEN。

工具(恰好 5 个)

工具功能
ingest_snapshot验证快照(server_id、version、包含 name/inputSchema/deprecated 的 tools[]),计算哈希并追加到链中;返回快照 ID 和链中的位置。
detect_sunsets比较同一服务的两个已见证快照:检测已移除的工具、新近弃用的工具、版本变更和会造成模式不兼容的变更——每项调查结果都会引用两个快照哈希。
migration_diff根据服务和列出所用工具的 Agent 配置,生成差异:哪些已用工具在较新的已见证快照中已弃用,以及其模式有哪些变化。
verify_sunset_claim对“工具 X 已弃用/已移除”的声明,仅当有已见证快照对作为依据时返回 PROVEN,否则返回 UNPROVEN。
chain_status验证哈希链完整性(重新计算每个哈希及链路;遭篡改时返回 valid: false)。

Fixture 文件

fixtures/weather-v1.json 和 fixtures/weather-v2.json:同一 fixture 服务的 v1.0.0/v2.0.0 快照——一个工具已移除(legacy_lookup),一个工具已弃用(get_alerts),一个模式发生不兼容变更(get_forecast 新增必填的 units),一个工具未变更(convert_units)。fixtures/agent-config.json 是用于 migration_diff 的 Agent 配置示例。

定价

免费 + 导流角色——免费监测器为付费的列表信息维护和复测工作引流。本服务不涉及任何付费功能。

运行

python3 server.py            # MCP over stdio JSON-RPC
python3 -m unittest discover -s tests -v

状态(已见证链账本)存放在 data/ 或 SUNSET_DATA_DIR 指定的目录中。

仅需 Python 3 标准库。

MIT 许可证 · 版权所有 © 2026 Cyan Eclipse Technologies LLC · cetech.ai

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。