=== NEW SERVERS ADDED (7) === - servers/closebot — 119 tools, 14 modules, 4,656 lines TS (Stage 7) - servers/google-console — Google Search Console MCP (Stage 7) - servers/meta-ads — Meta/Facebook Ads MCP (Stage 8) - servers/twilio — Twilio communications MCP (Stage 8) - servers/competitor-research — Competitive intel MCP (Stage 6) - servers/n8n-apps — n8n workflow MCP apps (Stage 6) - servers/reonomy — Commercial real estate MCP (Stage 1) === FACTORY INFRASTRUCTURE ADDED === - infra/factory-tools — mcp-jest, mcp-validator, mcp-add, MCP Inspector - 60 test configs, 702 auto-generated test cases - All 30 servers score 100/100 protocol compliance - infra/command-center — Pipeline state, operator playbook, dashboard config - infra/factory-reviews — Automated eval reports === DOCS ADDED === - docs/MCP-FACTORY.md — Factory overview - docs/reports/ — 5 pipeline evaluation reports - docs/research/ — Browser MCP research === RULES ESTABLISHED === - CONTRIBUTING.md — All MCP work MUST go in this repo - README.md — Full inventory of 37 servers + infra docs - .gitignore — Updated for Python venvs TOTAL: 37 MCP servers + full factory pipeline in one repo. This is now the single source of truth for all MCP work.
Version Management Scripts
This directory contains scripts for managing version consistency across the monorepo.
Scripts
update-version.js
Updates the version across all package.json files in the monorepo and updates package-lock.json.
Usage:
npm run update-version <new-version>
# Example:
npm run update-version 0.14.3
This script will:
- Update the version in all package.json files (root, client, server, cli)
- Update workspace dependencies in the root package.json
- Run
npm installto update package-lock.json - Provide next steps for committing and tagging
check-version-consistency.js
Checks that all packages have consistent versions and that package-lock.json is up to date.
Usage:
npm run check-version
This script checks:
- All package.json files have the same version
- Workspace dependencies in root package.json match the current version
- package-lock.json version matches package.json
- Workspace packages in package-lock.json have the correct versions
This check runs automatically in CI on every PR and push to main.
CI Integration
The version consistency check is integrated into the GitHub Actions workflow (.github/workflows/main.yml) and will fail the build if:
- Package versions are inconsistent
- package-lock.json is out of sync
Common Workflows
Bumping version for a release:
# Update to new version
npm run update-version 0.15.0
# Verify everything is correct
npm run check-version
# Commit the changes
git add -A
git commit -m "chore: bump version to 0.15.0"
# Create a tag
git tag 0.15.0
# Push changes and tag
git push && git push --tags