Jake Shore f3c4cd817b Add all MCP servers + factory infra to MCPEngine — 2026-02-06
=== 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.
2026-02-06 06:32:29 -05:00

1.6 KiB

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:

  1. Update the version in all package.json files (root, client, server, cli)
  2. Update workspace dependencies in the root package.json
  3. Run npm install to update package-lock.json
  4. 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:

  1. All package.json files have the same version
  2. Workspace dependencies in root package.json match the current version
  3. package-lock.json version matches package.json
  4. 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