-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmanifest.json
More file actions
83 lines (83 loc) · 3.55 KB
/
Copy pathmanifest.json
File metadata and controls
83 lines (83 loc) · 3.55 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
{
"$schema": "https://raw.githubusercontent.com/anthropics/mcpb/main/dist/mcpb-manifest-v0.4.schema.json",
"manifest_version": "0.4",
"name": "create-starter",
"display_name": "create-starter",
"version": "0.4.0",
"description": "Scaffold, audit, and generate Launch Proof Reports for Starter Series projects — slash commands, skill, MCP server, and CLI.",
"long_description": "Downloads a Starter Series template (Discord bot, Telegram bot, Docker deploy, MCP server, and more), substitutes placeholders, handles Python package renames, and runs git init. Input is Zod-validated, extraction is atomic via sibling tmp directory, and downloads have retry/timeout/size limits. Beyond scaffolding, surfaces release / CD / security / instruction audit primitives (audit_release, audit_cd, audit_security, audit_instructions), a combined Launch Proof Report generator, and a seed_security_guidance generator — all callable as slash commands, MCP tools, or CLI subcommands.",
"author": {
"name": "heznpc",
"url": "https://github.com/heznpc"
},
"repository": {
"type": "git",
"url": "https://github.com/starter-series/create-starter"
},
"homepage": "https://github.com/starter-series/create-starter#readme",
"documentation": "https://github.com/starter-series/create-starter#readme",
"support": "https://github.com/starter-series/create-starter/issues",
"license": "MIT",
"keywords": [
"mcp",
"starter",
"scaffold",
"template",
"claude-code",
"cli",
"bootstrap"
],
"server": {
"type": "node",
"entry_point": "dist/index.js",
"mcp_config": {
"command": "node",
"args": [
"${__dirname}/dist/index.js"
]
}
},
"tools": [
{
"name": "list_templates",
"description": "List all available Starter Series project templates"
},
{
"name": "create_project",
"description": "Scaffold a new project from a Starter Series template"
},
{
"name": "audit_release",
"description": "Diagnose release-readiness against the Starter Series quality bar (matched starter, version-vs-tag drift, CHANGELOG drift, publish-workflow kind)"
},
{
"name": "audit_cd",
"description": "Check per-destination publish drift across npm, PyPI, Open VSX, VS Marketplace, AMO, and GitHub Releases via public read APIs"
},
{
"name": "audit_security",
"description": "Check baseline CI security hygiene (gitleaks, CodeQL, dependency audit, license check, --ignore-scripts, Dependabot, secret-scanning, claude-code-security-review, claude-security-guidance.md)"
},
{
"name": "audit_instructions",
"description": "Review agent instruction files for duplicate guidance, cross-file surface overlap, and advisory keyword risk reminders"
},
{
"name": "generate_launch_proof_report",
"description": "Generate a client-ready Markdown Launch Proof Report by combining release, publish, and security audit evidence"
},
{
"name": "seed_security_guidance",
"description": "Generate a starter claude-security-guidance.md at the repo root, tailored to the detected Starter Series template. Consumed in-session by Anthropic's Claude Code Security Guidance Plugin."
},
{
"name": "add_component",
"description": "Lift a starter's CI/CD layer (ci / security / dependabot / maintenance) into an existing repo without re-scaffolding — dry-run by default with a per-file plan; the remediation half of the audit loop"
}
],
"compatibility": {
"runtimes": {
"node": ">=22"
}
}
}