docs: update README and documentation to match current state (v2.5.1)

- Update n8n version from v1.97.1 to v1.99.1 in README
- Fix 7 broken documentation links to point to existing files
- Standardize Docker image size to ~280MB across all docs (was inconsistent: 150MB/200MB/283MB)
- Add missing npm scripts for test commands (test:essentials, test:enhanced-validation, etc.)
- Update CHANGELOG.md with missing versions 2.4.0 through 2.5.1
- Update README_CLAUDE_SETUP.md to list all 21+ MCP tools (was only showing 6)
- Document 5 additional npm scripts in CLAUDE.md
- Update AI-capable nodes count to 263 (was 35 in old docs)

All documentation now accurately reflects the current codebase state.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
czlonkowski
2025-06-25 10:55:34 +02:00
parent d7801558a0
commit 3b38a5c3f8
7 changed files with 168 additions and 36 deletions

View File

@@ -185,8 +185,17 @@ npm run test-nodes # Test critical node properties/operations
# Template Commands:
npm run fetch:templates # Fetch workflow templates from n8n.io (manual)
npm run fetch:templates:robust # Robust template fetching with retries
npm run test:templates # Test template functionality
# Test Commands:
npm run test:essentials # Test new essentials tools
npm run test:enhanced-validation # Test enhanced validation
npm run test:ai-workflow-validation # Test AI workflow validation
npm run test:mcp-tools # Test MCP tool enhancements
npm run test:single-session # Test single session HTTP
npm run test:template-validation # Test template validation
# Workflow Validation Commands:
npm run test:workflow-validation # Test workflow validation features
@@ -196,6 +205,8 @@ npm run update:n8n # Update n8n packages to latest versions
# HTTP Server Commands:
npm run start:http # Start server in HTTP mode
npm run start:http:fixed # Start with fixed HTTP implementation
npm run start:http:legacy # Start with legacy HTTP server
npm run http # Build and start HTTP server
npm run dev:http # HTTP server with auto-reload
@@ -223,7 +234,7 @@ The project includes ultra-optimized Docker support with NO n8n dependencies at
### 🚀 Key Optimization: Runtime-Only Dependencies
**Important**: Since the database is always pre-built before deployment, the Docker image contains NO n8n dependencies. This results in:
- **87% smaller images** (~200MB vs ~1.5GB)
- **82% smaller images** (~280MB vs ~1.5GB)
- **10x faster builds** (~1-2 minutes vs ~12 minutes)
- **No n8n version conflicts** at runtime
- **Minimal attack surface** for security
@@ -251,7 +262,7 @@ The Docker image contains ONLY these runtime dependencies:
- `dotenv` - Environment configuration
### Docker Features
- **Ultra-optimized size** (~200MB runtime-only)
- **Ultra-optimized size** (~280MB runtime-only)
- **No n8n dependencies** in production image
- **Pre-built database** required (nodes.db)
- **BuildKit optimizations** for fast builds
@@ -261,7 +272,7 @@ The Docker image contains ONLY these runtime dependencies:
### Docker Images
- `ghcr.io/czlonkowski/n8n-mcp:latest` - Runtime-only production image
- Multi-architecture support (amd64, arm64)
- ~200MB compressed size (87% smaller!)
- ~280MB compressed size (82% smaller!)
### Docker Development
```bash
@@ -585,7 +596,7 @@ search_node_properties("nodes-base.httpRequest", "auth") # Find specific option
3. Separate `package.runtime.json` for clarity
**Results**:
- **87% smaller images** (200MB vs 1.5GB)
- **82% smaller images** (280MB vs 1.5GB)
- **10x faster builds** (1-2 minutes vs 12+ minutes)
- **No version conflicts** - n8n updates don't affect runtime
- **Better security** - minimal attack surface