UNPKG

enhanced-n8n-mcp-server

Version:

Enhanced n8n MCP Server with 20 comprehensive improvements for AI-powered workflow management, debugging, and optimization

140 lines (139 loc) 3.35 kB
{ "name": "enhanced-n8n-mcp-server", "version": "4.0.5", "description": "Enhanced n8n MCP Server with 20 comprehensive improvements for AI-powered workflow management, debugging, and optimization", "main": "enhanced-index.js", "bin": { "enhanced-n8n-mcp-server": "./enhanced-index.js" }, "type": "module", "scripts": { "start": "node enhanced-index.js", "dev": "DEBUG=1 node --watch enhanced-index.js", "test": "NODE_OPTIONS='--experimental-vm-modules' jest --coverage --verbose", "test:watch": "jest --watch", "test:unit": "jest --testPathPattern=unit", "test:integration": "jest --testPathPattern=integration", "test:e2e": "jest --testPathPattern=e2e", "test:performance": "jest --testPathPattern=performance", "test:legacy": "node test-all-tools.js", "lint": "eslint *.js", "lint:fix": "eslint *.js --fix", "docs": "jsdoc -d docs *.js", "benchmark": "node benchmark.js", "health-check": "curl -f http://localhost:3001/health || exit 1", "validate": "npm run lint && npm run test", "build": "echo 'No build step required for Node.js'", "prestart": "npm run validate" }, "keywords": [ "n8n", "mcp", "model-context-protocol", "ai", "automation", "workflow", "claude", "anthropic", "enhanced", "monitoring", "debugging", "performance", "analytics", "templates", "validation", "credentials", "error-analysis", "bottleneck-detection", "resource-monitoring" ], "author": "The Augster", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.0.0", "axios": "^1.6.0", "dotenv": "^16.3.0" }, "devDependencies": { "@jest/globals": "^29.7.0", "jest": "^29.7.0", "eslint": "^8.55.0", "jsdoc": "^4.0.2", "supertest": "^6.3.3", "nock": "^13.4.0" }, "engines": { "node": ">=18.0.0" }, "repository": { "type": "git", "url": "git+https://github.com/zrald/enhanced-n8n-mcp-server.git" }, "bugs": { "url": "https://github.com/zrald/enhanced-n8n-mcp-server/issues" }, "homepage": "https://github.com/zrald/enhanced-n8n-mcp-server#readme", "jest": { "extensionsToTreatAsEsm": [ ".js" ], "globals": { "__DEV__": true }, "transform": {}, "testEnvironment": "node", "collectCoverageFrom": [ "enhanced-index.js", "!node_modules/**", "!coverage/**" ], "coverageThreshold": { "global": { "branches": 50, "functions": 50, "lines": 50, "statements": 50 } }, "testMatch": [ "**/__tests__/**/*.js", "**/?(*.)+(spec|test).js" ], "verbose": true, "collectCoverage": true, "coverageReporters": [ "text", "lcov", "html" ] }, "eslintConfig": { "env": { "node": true, "es2022": true, "jest": true }, "extends": [ "eslint:recommended" ], "parserOptions": { "ecmaVersion": 2022, "sourceType": "module" }, "rules": { "no-console": "warn", "no-unused-vars": "error", "prefer-const": "error", "no-var": "error" } }, "files": [ "enhanced-index.js", "README.md", "LICENSE", "package.json" ], "publishConfig": { "access": "public" } }