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

73 lines
1.6 KiB
Markdown

# 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:**
```bash
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:**
```bash
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:
```bash
# 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
```