Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Unblock plugin installs in Claude / Codex / Gemini / Copilot / Cursor / VS Code

オープン
#20 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
45/100
issue の種類
バグ
明瞭さ
おおむね明確
活発さ
静か
技術スタック
github, node.js
領域
release, tooling

調査の方向性

まず microsoft/documentdb-mcp が公開されており、v1.0.0 タグが存在することを確認し、次に mcp.json、.claude-plugin/、.codex-plugin/、.cursor-plugin/ の各設定、gemini-extension.json、README.md、および記載されているエージェント指示を調べて、ハードコードされたコマンドがないか確認します。マトリックス内の各クライアントでインストールと list_databases を検証し、その後、ディスカッションと agent-kit v1.0.0 タグが用意されていることを確認します。

索引モデルが issue の本文から書いたものです。

説明

Unblock plugin installs in Claude / Codex / Gemini / Copilot / Cursor / VS Code

Problem

The plugin scaffolding in this repo (.claude-plugin/, .codex-plugin/, .cursor-plugin/, gemini-extension.json, mcp.json) all reference an npm package that doesn't exist:

"command": "npx",
"args": ["-y", "documentdb-mcp-server"]
$ npm view documentdb-mcp-server
npm error 404  Unpublished on 2025-04-17T14:13:45.796Z

So the plugin installs are broken in every client today. v2 will publish to npm under a scoped name; this issue tracks the interim fix so customers can use the plugins now.

Approach

Switch every plugin config from the dead npm name to the public-GitHub spec that npx understands natively:

"args": ["-y", "github:microsoft/documentdb-mcp#v1.0.0"]

This requires microsoft/documentdb-mcp to be public first — tracked in microsoft/documentdb-mcp#TBD.

Tasks (in order)

  • Wait for microsoft/documentdb-mcp to be made public and tagged v1.0.0
  • Open PR swapping the MCP command in all of these files in lockstep:
    • mcp.json
    • .claude-plugin/plugin.json (if it duplicates the command — currently inherits from mcp.json)
    • .codex-plugin/ configs
    • .cursor-plugin/ configs
    • gemini-extension.json
    • README.md install snippets
    • AGENTS.md / GEMINI.md / CLAUDE.md if any hardcode a command
  • Tag agent-kit v1.0.0 after merge so marketplaces have a stable ref
  • Pin a discussion explaining v1 ships from GitHub and v2 will move to npm (no breaking change for customers)

Validation matrix — gate before announcing

Install the plugin end-to-end in each client at least once and confirm list_databases works:

Client Pass? Notes
Claude Code (/plugin install) ☐ Most likely to choke on cold-start TS compile under npx
Claude Desktop (claude_desktop_config.json) ☐
Codex CLI ☐
Cursor (deep-link install badge) ☐
GitHub Copilot CLI ☐
VS Code (deep-link install badge) ☐
Gemini CLI ☐

If cold-start under npx is too slow (> 60 s) in any client, escalate v2 npm publish — see microsoft/documentdb-mcp#TBD.

Pinning: tag vs branch

Pin to #v1.0.0 (the tag), not #main. Tag pinning prevents customers from breaking when main moves; hotfixes can ship as v1.0.1 etc.

Out of scope

  • npm publish (tracked separately as v2)
  • Org transfer to Azure/ (tracked separately)

Done when

  • All four+ plugin configs reference the tagged public GitHub spec
  • All six clients in the validation matrix install + work
  • Pinned discussion is up
  • agent-kit v1.0.0 tag exists
主要言語
Python
スター
6
フォーク
11
平均マージ
3日 2時間
マージ済み PR(30日)
1

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

Azure/documentdb-agent-kit のほかの issue

Azure/documentdb-agent-kit の issue をすべて見る

似ている issue

Python の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。