Skip to content

feat: add deployed-service archetype for mcp-servers without npm - #98

Merged
TMHSDigital merged 2 commits into
mainfrom
feat/deployed-service-archetype
Aug 16, 2026
Merged

feat: add deployed-service archetype for mcp-servers without npm#98
TMHSDigital merged 2 commits into
mainfrom
feat/deployed-service-archetype

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Summary

  • Add repo-local .drift-check.json archetype: deployed-service so mcp-servers without an npm artifact are not required to ship publish.yml.
  • Exemption is explicit only (not inferred from Dockerfile, private, or absent name). Unknown archetypes error. Missing file stays the library default.
  • Scaffold --deployed-service, catalog archetype on bounty-radar-mcp, require npm on other mcp-server entries.
  • STANDARDS_VERSION 1.11.0, VERSION 1.19.0.

Test plan

  • Required checks green
  • Throwaway --deployed-service has no publish.yml, has .drift-check.json, drift 0/0
  • Throwaway library mcp-server still emits publish.yml
  • tailscale-mcp and godot-correctness-mcp required-workflow findings unchanged (still 0)

Existing tool repos do not inherit scaffold template fixes; fleet propagation is queued.

Made with Cursor

Declare the exemption in .drift-check.json so publish.yml and the catalog npm field are optional only when explicit, not inferred.

Signed-off-by: fOuttaMyPaint <154358121+TMHSDigital@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Scanned Files

None

@github-actions github-actions Bot added scaffold documentation Improvements or additions to documentation registry ci labels Aug 16, 2026
A minor bump fails mode:all on unre-stamped tool repos. The archetype is opt-in and does not require a fleet re-stamp.

Signed-off-by: fOuttaMyPaint <154358121+TMHSDigital@users.noreply.github.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@TMHSDigital
TMHSDigital merged commit 947ceb3 into main Aug 16, 2026
15 checks passed
@TMHSDigital
TMHSDigital deleted the feat/deployed-service-archetype branch August 16, 2026 19:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci documentation Improvements or additions to documentation registry scaffold standards

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant