microsoft / microsoft/documentdb-mcp
Make repo public + tag v1.0.0 to unblock plugin distribution
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2
- Forks
- 4
- Avg merge
- 6d 21h
- Merged PRs (30d)
- 3
Description
Make repo public + tag v1.0.0 to unblock plugin distribution
Why
Azure/documentdb-agent-kit ships plugin configs for Claude / Codex / Cursor / Gemini / Copilot / VS Code that point at an npm package (documentdb-mcp-server) that was unpublished on 2025-04-17. Every plugin install is broken today.
The fastest unblock is to publish this MCP server's source as a public repo and have the plugins fetch via npx github:microsoft/documentdb-mcp#v1.0.0. A polished npm package (v2) ships later — see #TBD.
Pre-flight hygiene (do before flipping visibility)
The repo currently passes secret-scanning with push protection enabled, but a public flip will trigger Snyk and other external scanners. Run through these once:
- Git history sweep for credentials in past commits:
If anything legitimate-looking turns up, rewrite history (git log -p --all | rg -i 'password|token|connection|secret|api[_-]?key' | head -200git filter-repo) before going public. -
gh secret-scanning alerts list -R microsoft/documentdb-mcp— confirm zero open alerts. - README install snippets all reference
github:microsoft/documentdb-mcpconsistently (the VS Code / Cursor install badges already do; double-check the manual-install and Docker sections). -
package.jsonaudit:-
name,version,description,license,repository,homepageare correct -
binfield points at the right entry script (sonpxknows what to run) -
filesfield whitelists everythingnpxneeds (compiled output + manifests) -
prepareorprepackscript builds TS sonpxcan compile on first install
-
- Compiled-output strategy decision: ship
dist/in the GitHub repo, OR rely on apreparescript.npx github:...does runprepare, but it adds 30–60s to cold start. Recommend: commitdist/to the v1.0.0 tag specifically, even if it's.gitignored onmain, so the public spec installs fast. -
LICENSEpresent (MIT or whatever Microsoft OSPO requires). -
SECURITY.mdpresent per Microsoft OSPO requirements for public repos. -
CODE_OF_CONDUCT.md+SUPPORT.mdper Microsoft OSPO. - OSPO clearance: confirm the repo has been through Microsoft Open Source Programs Office release review.
Flip + tag
- Set visibility → Public (Settings → Danger Zone)
- Verify external
npx -y github:microsoft/documentdb-mcpworks from a fresh machine with no GitHub auth - Create release tag
v1.0.0on the commit that has the validateddist/ - Update README to reference the tag explicitly in install snippets
Post-flip validation
- Trigger a Snyk re-scan and confirm no new High/Critical findings
- Confirm secret-scanning, Dependabot, and CodeQL are all enabled on the now-public repo
- Hand off to Azure/documentdb-agent-kit#TBD to swap the plugin configs
Done when
- Repo is public
v1.0.0tag exists with a workingdist/- Fresh
npx -y github:microsoft/documentdb-mcp#v1.0.0succeeds on a machine outside the Microsoft network - Agent-kit unblock issue is unblocked
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with package.json and the README install snippets, then run the listed history and secret-scanning checks. Validate the package from a fresh machine with npx and inspect the release checklist before creating v1.0.0. Done means the repository is public, the tag includes working dist output, and the external install succeeds.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, typescript
- Domain
- build-system, devops, release, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100