
Security News
Feross on Risky Business Weekly Podcast: npm’s Ongoing Supply Chain Attacks
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
mcp-workflow-server
Advanced tools
Complete AI workflow system with 100% guide integration - all 13 maxims, 3 heuristics, operational flexibility, artifact management, and nested workflows
A comprehensive MCP (Model Context Protocol) server ecosystem implementing a structured AI workflow with 7 specialized functions for enhanced development processes.
The MCP Workflow Server provides a complete workflow system that transforms user prompts into actionable implementation plans through a systematic 7-step process:
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
Complete AI workflow system with 100% guide integration - all 13 maxims, 3 heuristics, operational flexibility, artifact management, and nested workflows
The npm package mcp-workflow-server receives a total of 1 weekly downloads. As such, mcp-workflow-server popularity was classified as not popular.
We found that mcp-workflow-server 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
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.
Research
/Security News
Ongoing npm supply chain attack spreads to DuckDB: multiple packages compromised with the same wallet-drainer malware.