
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
mcp-workflow-server-enhanced
Advanced tools
Enhanced MCP Workflow Server with smart problem routing, comprehensive validation, guide compliance, and robust error handling. Intelligently routes to appropriate AI functions based on problem type.
A production-ready, enhanced Model Context Protocol (MCP) server that provides a complete AI workflow system with comprehensive validation, guide compliance, domain detection, and robust error handling. Solves real problems instead of generating generic content.
analyzeGenericProblem
and all critical gaps# Install globally
npm install -g mcp-workflow-server-enhanced
# Or install locally
npm install mcp-workflow-server-enhanced
# Run the server
npx mcp-workflow-server-enhanced
# Or use the CLI directly
mcp-workflow-server-enhanced
Add to your MCP client configuration:
{
"mcpServers": {
"workflow-enhanced": {
"command": "npx",
"args": ["mcp-workflow-server-enhanced"]
}
}
}
The enhanced MCP Workflow Server provides a complete workflow system that transforms user prompts into actionable implementation plans through a systematic 7-step process with comprehensive validation and guide compliance:
npm install mcp-workflow-server
# Run the server directly
npx mcp-workflow-server
# Or install globally
npm install -g mcp-workflow-server
mcp-workflow-server
Add this configuration to your MCP client (e.g., Claude Desktop, Cline, etc.):
{
"mcpServers": {
"mcp-workflow-server": {
"command": "npx",
"args": [
"-y",
"mcp-workflow-server@latest"
]
}
}
}
This will automatically install and run the latest version of the MCP Workflow Server when your MCP client starts.
import { MCPWorkflowServer, WorkflowOrchestrator } from 'mcp-workflow-server';
// Create and start MCP server
const server = new MCPWorkflowServer();
await server.start();
// Or use the orchestrator directly
const orchestrator = new WorkflowOrchestrator({
enabledFunctions: ['improve-prompt', 'research', 'cognitive', 'planner'],
autoAdvance: true,
errorHandling: 'retry',
maxRetries: 3,
});
const result = await orchestrator.executeWorkflow('Create a TypeScript MCP server');
The server provides the following comprehensive MCP tools with 100% guide integration:
execute-workflow
Execute the complete 7-step workflow process.
Input:
userPrompt
(string): The user prompt to processconfig
(optional): Workflow configurationstartStep
(optional): Step to start fromOutput:
execute-step
Execute a single workflow step.
Input:
stepName
: The workflow step to executeinput
: Input data for the stepcontext
(optional): Existing workflow contextget-workflow-status
Get the current status of a workflow execution.
Input:
sessionId
: The workflow session IDconfigure-workflow
Update workflow configuration settings.
Input:
config
: New workflow configurationEnhances user prompts for maximum clarity, specificity, and actionability.
Capabilities:
Conducts comprehensive research on identified topics and technologies.
Capabilities:
Performs deep cognitive analysis and pattern recognition.
Capabilities:
Creates detailed implementation plans with phases and tasks.
Capabilities:
Converts implementation plans into specific, executable tasks.
Capabilities:
Executes generated tasks with systematic progress tracking.
Capabilities:
Resolves implementation issues without compromising functionality.
Capabilities:
interface WorkflowConfig {
enabledFunctions: string[]; // Functions to include in workflow
autoAdvance: boolean; // Automatically proceed to next step
errorHandling: 'stop' | 'retry' | 'skip'; // Error handling strategy
maxRetries: number; // Maximum retry attempts
}
git clone <repository>
cd mcp-workflow-server
npm install
npm run build # Build the project
npm run dev # Run in development mode
npm test # Run tests
npm run test:coverage # Run tests with coverage
npm run lint # Lint code
npm run format # Format code
src/
├── server.ts # Main MCP server
├── functions/ # Individual workflow functions
│ ├── improve-prompt.ts
│ ├── research.ts
│ ├── cognitive.ts
│ ├── planner.ts
│ ├── task-generation.ts
│ ├── implementation.ts
│ └── problem-solver.ts
├── shared/ # Shared utilities and types
│ ├── types.ts
│ ├── utils.ts
│ └── workflow.ts
└── guidelines/ # AI agent guidelines
├── improve-prompt-guide.ts
├── research-guide.ts
├── cognitive-guide.ts
├── planner-guide.ts
├── implementation-guide.ts
└── problem-solver-guide.ts
Each workflow function includes specialized AI agent guidelines that define:
These guidelines ensure consistent, high-quality outputs from each workflow step.
MIT License - see LICENSE file for details.
For issues, questions, or contributions, please visit the GitHub repository or contact the maintainers.
FAQs
Enhanced MCP Workflow Server with smart problem routing, comprehensive validation, guide compliance, and robust error handling. Intelligently routes to appropriate AI functions based on problem type.
The npm package mcp-workflow-server-enhanced receives a total of 3 weekly downloads. As such, mcp-workflow-server-enhanced popularity was classified as not popular.
We found that mcp-workflow-server-enhanced demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.