Claude Code plugins from the decocms MCPs monorepo
npx claudepluginhub decocms/mcpsGenerate structured Markdown reports with YAML frontmatter for GitHub repository health monitoring. Includes metrics, tables, and status tracking.
First-party MCPs maintained by the decocms team.
After cloning the repository, install dependencies:
bun install
This will automatically set up git hooks that run formatting and linting checks before each commit.
To manually set up the git hooks later, run:
bun run prepare
Use the new.ts script to quickly scaffold a new MCP:
bun run new <name> [options]
-d, --description - Description for package.json-h, --help - Show help messageCreate a new MCP:
bun run new weather-api
Create with custom description:
bun run new weather-api --description "Weather forecast API"
cd your-mcp-name
bun install
bun run dev
That's it! The deployment workflows will automatically detect your new MCP - no manual configuration needed.
This monorepo uses centralized GitHub Actions workflows with automatic MCP discovery.
package.json (excluding special folders like scripts, shared, etc.).github/workflows/deploy.yml - Production deployment on push to main.github/workflows/deploy-preview.yml - Preview deployment on pull requestsProduction (push to main):
Preview (pull requests):
You can also deploy MCPs manually using the deployment script:
# Deploy to production
bun run scripts/deploy.ts your-mcp-name
# Deploy preview
bun run scripts/deploy.ts your-mcp-name --preview
Each MCP directory must have:
package.json with a build scriptdist/server directory (or as configured for Deco)Repository requirements:
DECO_DEPLOY_TOKEN secret configured in GitHub repository settingsJust create a new directory with a package.json - that's it! The workflows will automatically:
No manual workflow configuration needed!