mirror of
https://github.com/czlonkowski/n8n-mcp.git
synced 2026-03-23 02:43:08 +00:00
* feat: add n8n_create_data_table MCP tool and projectId for create workflow (#640) Add new MCP tool to create n8n data tables via the REST API: - n8n_create_data_table tool definition with name + columns schema - handleCreateDataTable handler with Zod validation and N8nApiError handling - N8nApiClient.createDataTable() calling POST /data-tables - DataTable, DataTableColumn, DataTableColumnResponse types per OpenAPI spec - Column types: string | number | boolean | date | json - Input validation: .min(1) on table name and column names - Tool documentation with examples, use cases, and pitfalls Also adds projectId parameter to n8n_create_workflow for enterprise project support, and fixes stale management tool count in health check. Based on work by @djakielski in PR #646. Co-Authored-By: Dominik Jakielski <dominik.jakielski@urlaubsguru.de> Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat: replace n8n_create_data_table with n8n_manage_datatable (10 actions) Replaces the single-purpose n8n_create_data_table tool with a comprehensive n8n_manage_datatable tool covering all 10 n8n data table API endpoints: Table operations: createTable, listTables, getTable, updateTable, deleteTable Row operations: getRows, insertRows, updateRows, upsertRows, deleteRows - Filter system with and/or logic and 8 condition operators - Dry-run support for updateRows, upsertRows, deleteRows - Pagination, sorting, and full-text search for row listing - 9 new N8nApiClient methods for all data table endpoints - Shared error handler and consolidated Zod schemas - Comprehensive tool documentation with examples per action - 36 handler tests + 18 API client tests BREAKING: n8n_create_data_table removed. Use n8n_manage_datatable with action="createTable" instead. Based on work by @djakielski in PR #646. Co-Authored-By: Dominik Jakielski <dominik.jakielski@urlaubsguru.de> Conceived by Romuald Członkowski - https://www.aiadvisors.pl/en
14 lines
821 B
TypeScript
14 lines
821 B
TypeScript
export { n8nCreateWorkflowDoc } from './n8n-create-workflow';
|
|
export { n8nGetWorkflowDoc } from './n8n-get-workflow';
|
|
export { n8nUpdateFullWorkflowDoc } from './n8n-update-full-workflow';
|
|
export { n8nUpdatePartialWorkflowDoc } from './n8n-update-partial-workflow';
|
|
export { n8nDeleteWorkflowDoc } from './n8n-delete-workflow';
|
|
export { n8nListWorkflowsDoc } from './n8n-list-workflows';
|
|
export { n8nValidateWorkflowDoc } from './n8n-validate-workflow';
|
|
export { n8nAutofixWorkflowDoc } from './n8n-autofix-workflow';
|
|
export { n8nTestWorkflowDoc } from './n8n-test-workflow';
|
|
export { n8nExecutionsDoc } from './n8n-executions';
|
|
export { n8nWorkflowVersionsDoc } from './n8n-workflow-versions';
|
|
export { n8nDeployTemplateDoc } from './n8n-deploy-template';
|
|
export { n8nManageDatatableDoc } from './n8n-manage-datatable';
|