Skip to content

fix(mcpb): sync mcp-server bridge type enum with Worker (9 values) #114

Closed

Description

@liplus-lin-lay

目的

mcp-server/server/index.js の search_issues.inputSchema.type.enum を Worker 側の 9 値 ({issue, pull_request, release, doc, diff, issue_comment, pr_review, pr_review_comment, all}) に同期する。

前提 (検証済み、#109 の誤診断の訂正)

Lin/Lay が #109 で立てた仮説 (「DO init() の zod schema cache が stale」) は誤診断だった。正しい真因は:

2026-04-23 夜の再セッションでツール schema を読み直したところ、bridge 由来の 6 値 schema がそのまま load されていることで発覚。

確認経路:

  • grep -n '"issue_comment"' mcp-server/server/index.js = 未存在
  • installed extension (~/AppData/Roaming/Claude/Claude Extensions/local.mcpb.liplus-project.github-rag-mcp/server/index.js:463) も同様に 6 値

制約

対象ファイル

  • mcp-server/server/index.js — search_issues.inputSchema.type.enum を 9 値に拡張、description も新 3 type を説明する文言へ、tool 全体 description も "comments, PR reviews, inline review comments" を含む文言へ更新

関連

Activity

  1. added this to the milestone on Apr 24, 2026
  2. added
    in-progress着手中、実装または検証が進行中
    ready本文が実装開始できる形まで収束している状態。ただし更新は継続可能
    on Apr 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

bug動いていない、壊れているin-progress着手中、実装または検証が進行中ready本文が実装開始できる形まで収束している状態。ただし更新は継続可能

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions