- Remove all references to workflow execution/management features - Delete legacy scripts for bidirectional n8n integration - Update documentation to focus on node documentation serving only - Remove old docker-compose files for workflow management - Add simplified docker-compose.yml for documentation server - Update CHANGELOG.md to reflect v2.0.0 and v2.1.0 changes - Update Dockerfile to use v2 paths and database The project is now clearly focused on serving n8n node documentation to AI assistants, with no workflow execution capabilities. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
105 lines
3.8 KiB
Markdown
105 lines
3.8 KiB
Markdown
# Changelog
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
## [2.1.0] - 2025-01-08
|
|
|
|
### Added
|
|
- Remote deployment capabilities via HTTP/JSON-RPC transport
|
|
- Domain configuration through environment variables (`MCP_DOMAIN`)
|
|
- Bearer token authentication for remote access
|
|
- Comprehensive remote deployment documentation
|
|
- PM2 and Nginx configuration examples
|
|
- HTTP server mode (`npm run start:http`)
|
|
|
|
### Enhanced
|
|
- Support for both local (stdio) and remote (HTTP) deployment modes
|
|
- Production deployment guide for VM/cloud environments
|
|
- Claude Desktop configuration for remote servers
|
|
|
|
## [2.0.0] - 2025-01-08
|
|
|
|
### Major Refactoring
|
|
- **BREAKING CHANGE**: Refocused project to serve only n8n node documentation
|
|
- Removed all workflow execution and management features
|
|
- Removed bidirectional n8n-MCP integration
|
|
- Simplified to be a read-only documentation server
|
|
|
|
### Added
|
|
- SQLite database with full-text search (FTS5) for node documentation
|
|
- Integration with n8n-docs repository for official documentation
|
|
- Automatic example workflow generation for each node type
|
|
- Comprehensive node information including:
|
|
- Source code
|
|
- Official documentation
|
|
- Usage examples
|
|
- Properties schema
|
|
- Credential definitions
|
|
|
|
### New MCP Tools
|
|
- `list_nodes` - List available nodes with filtering
|
|
- `get_node_info` - Get complete node information
|
|
- `search_nodes` - Full-text search across nodes
|
|
- `get_node_example` - Get example workflow for a node
|
|
- `get_node_source_code` - Get only source code
|
|
- `get_node_documentation` - Get only documentation
|
|
- `rebuild_database` - Rebuild entire node database
|
|
- `get_database_statistics` - Database statistics
|
|
|
|
### Infrastructure
|
|
- New database schema optimized for documentation storage
|
|
- `DocumentationFetcher` for n8n-docs repository integration
|
|
- `ExampleGenerator` for creating node usage examples
|
|
- `NodeDocumentationService` for database management
|
|
|
|
## [1.1.0] - 2024-01-07
|
|
|
|
### Added
|
|
- Node source code extraction capability via `get_node_source_code` tool
|
|
- List available nodes functionality with `list_available_nodes` tool
|
|
- `NodeSourceExtractor` utility for file system access to n8n nodes
|
|
- Resource endpoint `nodes://source/{nodeType}` for accessing node source code
|
|
- Docker test environment with mounted n8n node_modules
|
|
- Comprehensive test suite for AI Agent node extraction
|
|
- Test documentation in `docs/AI_AGENT_EXTRACTION_TEST.md`
|
|
|
|
### Enhanced
|
|
- MCP server can now access and extract n8n node implementations
|
|
- Support for extracting credential definitions alongside node code
|
|
- Package metadata included in extraction results
|
|
|
|
## [1.0.0] - 2024-01-07
|
|
|
|
### Initial Release
|
|
- Complete n8n-MCP integration implementation
|
|
- MCP server exposing n8n workflows as tools, resources, and prompts
|
|
- Custom n8n node for connecting to MCP servers
|
|
- Bidirectional data format conversion bridge
|
|
- Token-based authentication system
|
|
- Comprehensive error handling and logging
|
|
- Full test coverage for core components
|
|
- Docker support with production and development configurations
|
|
- Installation scripts for n8n custom node deployment
|
|
|
|
### MCP Tools
|
|
- `execute_workflow` - Execute n8n workflows
|
|
- `list_workflows` - List available workflows
|
|
- `get_workflow` - Get workflow details
|
|
- `create_workflow` - Create new workflows
|
|
- `update_workflow` - Update existing workflows
|
|
- `delete_workflow` - Delete workflows
|
|
- `get_executions` - Get execution history
|
|
- `get_execution_data` - Get execution details
|
|
|
|
### MCP Resources
|
|
- `workflow://active` - Active workflows
|
|
- `workflow://all` - All workflows
|
|
- `execution://recent` - Recent executions
|
|
- `credentials://types` - Credential types
|
|
- `nodes://available` - Available nodes
|
|
|
|
### MCP Prompts
|
|
- `create_workflow_prompt` - Workflow creation
|
|
- `debug_workflow_prompt` - Workflow debugging
|
|
- `optimize_workflow_prompt` - Workflow optimization
|
|
- `explain_workflow_prompt` - Workflow explanation |