diff --git a/src/config/mcpPresets.ts b/src/config/mcpPresets.ts index a33c2ee..7dcd192 100644 --- a/src/config/mcpPresets.ts +++ b/src/config/mcpPresets.ts @@ -12,27 +12,16 @@ export type McpPreset = { }; // 预设库(数据文件,当前未接入 UI,便于后续“一键启用”) -export const mcpPresets: McpPreset[] = [ - { - id: "github-issues", - name: "GitHub Issues", - description: "查询与管理 GitHub Issues(示例)", - tags: ["productivity", "dev"], - server: { type: "http", url: "https://mcp.example.com/github-issues" }, - docs: "https://example.com/mcp/github-issues", - requiresEnv: ["GITHUB_TOKEN"], - }, - { - id: "local-notes", - name: "本地笔记", - description: "访问本地笔记数据库(示例)", - tags: ["local"], - server: { - type: "stdio", - command: "/usr/local/bin/notes-mcp", - args: ["--db", "~/.notes/notes.db"], - }, - }, -]; +// 注意:预设数据暂时清空,仅保留结构与引用位置。 +// 原因: +// - 近期决定将 MCP SSOT 拆分为 mcp.claude / mcp.codex,不同客户端的格式与支持能力不同; +// - 需要先完善“隐藏预设/不回种”机制与导入/同步策略,避免用户删除后被自动回填; +// - 在上述机制与 Codex 适配完成前,避免内置示例误导或造成意外写入。 +// 后续计划(占位备注): +// - 重新引入官方/社区 MCP 预设,区分 `source: "preset"`; +// - 支持每客户端(Claude/Codex)独立隐藏名单 `hiddenPresets`,仅影响自动回种; +// - UI 提供“删除并隐藏”与“恢复预设”操作; +// - 导入/同步与启用状态解耦,仅启用项投影至对应客户端的用户配置文件。 +export const mcpPresets: McpPreset[] = []; export default mcpPresets;