From 5470752b662013bc15750982af4896b84193af4a Mon Sep 17 00:00:00 2001 From: bookworm-admin Date: Wed, 10 Jun 2026 16:53:58 +0800 Subject: [PATCH] feat: add BookwormPub MCP to portable injection (Tier 6) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Register bookworm-pub at ~/.claude/bookworm-pub/dist/mcp/entry.js - Bump inject-mcp.js v2→v3, 22→23 MCP servers - New Tier 6 category for Bookworm-owned local MCP projects - Requires bookworm-pub to be cloned + built at ~/.claude/bookworm-pub/ Co-Authored-By: Claude Opus 4.6 (1M context) --- inject-mcp.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/inject-mcp.js b/inject-mcp.js index 2d97488..fceeef1 100644 --- a/inject-mcp.js +++ b/inject-mcp.js @@ -1,5 +1,5 @@ /** - * Bookworm MCP 注入脚本 v2 — 同步 Bookworm v6.5.1 全部 22 个 portable MCP + * Bookworm MCP 注入脚本 v3 — 同步 Bookworm v7.0.0 全部 23 个 portable MCP * 安全合并到 ~/.claude.json (保留所有现有字段) * 用法: node inject-mcp.js */ @@ -96,7 +96,14 @@ d.mcpServers = { CONFLUENCE_API_TOKEN: process.env.ATLASSIAN_API_TOKEN || "" } }, - "computer-control-mcp": { command: "uvx", args: ["computer-control-mcp@latest"], type: "stdio" } + "computer-control-mcp": { command: "uvx", args: ["computer-control-mcp@latest"], type: "stdio" }, + + // ── Tier 6: Bookworm 自有 MCP (本地项目, ~/.claude/ 下) ── + "bookworm-pub": { + command: "node", + args: [path.join(HOME, ".claude", "bookworm-pub", "dist", "mcp", "entry.js")], + type: "stdio" + } }; fs.writeFileSync(f, JSON.stringify(d, null, 2));