Workforce MCP
Provides specialist context for AI agents, enabling them to work as different roles (UI, DE, SRE, etc.) through MCP prompts and tools.
README
Workforce MCP
<p align="center"> <img src="src/assets/logo.png" alt="Workforce" width="96" height="96" /> </p>
Specialist context for your agent — not a hiring tool.
One MCP. When you need UI work, load UI context. Pipeline work → DE. Reliability → SRE. Your agent gets full production-grade skills, discovery questions, stack defaults, quality bars, and handoffs for that specialty — without installing separate skill packs per project.
Mental model
You: call MCP prompt "workforce/DE" for the order pipeline
→ agent loads Data Engineer specialist context
→ agent works AS a data engineer on that task
Same for UI, FE, BE, ML, AI, OPS, SRE, MON, SEC, QA, ARCH, MGR, …
Orchestration flow: discuss the idea across specialties → delegate who owns what → execute one specialty at a time (workforce/UI, then handoff, …).
Install (Cursor)
Use npx (works for everyone — no local node_modules required):
{
"mcpServers": {
"workforce": {
"command": "npx",
"args": ["-y", "@saaalil/workforce-mcp"]
}
}
}
Do not set command to node with ./node_modules/@saaalil/workforce-mcp/... unless you have already run npm i @saaalil/workforce-mcp in that same workspace. That path is why installs fail with MODULE_NOT_FOUND.
Or run: npx -y @saaalil/workforce-mcp.
Local clone:
{
"mcpServers": {
"workforce": {
"command": "node",
"args": ["/absolute/path/to/Workforce-MCP/dist/index.js"]
}
}
}
Short flags
| Flag | Full id | Specialist context for… |
|---|---|---|
| UI | ui_designer |
Product / UI design |
| FE | frontend |
Frontend implementation |
| BE | backend |
APIs / services |
| ARCH | architect |
System architecture |
| DE | data_engineer |
Pipelines / lakehouse / dbt |
| DS | data_scientist |
Experiments / model specs |
| ML | ml_engineer |
Model lifecycle / serving |
| AI | ai_engineer |
RAG / agents / evals |
| OPS | ops |
CI/CD / platform / IaC |
| SRE | sre |
SLOs / incidents / reliability |
| MON | monitoring |
OTel / dashboards / alerts |
| SEC | security |
Threat model / authz / supply chain |
| QA | qa |
Test strategy / release gates |
| MGR | manager |
Delegate slices / sequence specialties |
Also accepts: workforce/DE, workforce-UI, devops, o11y, data engineer, etc.
Tools
| Tool | Purpose |
|---|---|
workforce_as |
Primary — load full specialist context for the work |
workforce_specialize |
Alias of workforce_as |
workforce_list_roles |
Catalog of flags + specialties |
workforce_consult |
Mid-task check against a specialty’s bars |
workforce_handoff |
Switch context (e.g. ARCH→FE, DE→AI) |
workforce_discuss |
Multi-specialty meeting (scrum / critique / premortem / war_room / retro / design_review / postmortem_theater) |
workforce_delegate |
Manager ownership plan — who owns which slice, in what order |
Default mode=ask: investigate the repo, then reply with Goal / Blocking questions (0–3 with defaults) / Assumptions / Plan and stop until approved (unless the change is trivially small).
Example prompts to your agent
workforce/UI— design the marketing landing pageworkforce/DE— design the orders gold martworkforce_aswith roleSRE— define SLOs for checkoutworkforce/discuss— scrum the “express checkout” idea across specialtiesworkforce/discusswith formatpostmortem_theater— full cast; each specialty owns one corrective actionworkforce/delegate— break “express checkout” into specialty-owned slicesworkforce/MGR— stay in manager mode and sequence the work- Plain language also works: “Load DE context and design the orders gold mart”
Switch context OPS → SRE after the golden path is ready
How Workforce differs from skill directories (e.g. skills.sh)
skills.sh is a marketplace of discrete skills you install one-by-one (npx skills add …) — procedural snippets for agents (frontend-design, tdd, azure-*, etc.). That model wins at breadth and remixing many tiny capabilities.
Workforce is a different bet:
| Skill directories | Workforce | |
|---|---|---|
| Unit | One skill file / procedure | One specialty with identity, stack defaults, quality bars, anti-patterns, handoffs |
| How you use it | Install many skills into the agent | One MCP — call workforce/DE, discuss, delegate |
| Coordination | You pick which skills to stack | Discuss → delegate → one specialty at a time → handoff |
| Failure work | Separate debugging / review skills | Postmortem theater: every specialty owns one corrective action |
| Intake | Often “just do it” | Contractor Goal / Blocking questions / Assumptions / Plan before high blast-radius work |
Be better, not broader: stay opinionated on orchestration and bars; don’t become another skill dump. Complement skills.sh (use a skill for a niche procedure) while Workforce owns who speaks, who owns the slice, and when to switch.
Develop
npm install
npm run validate-packs
npm run build
npm run smoke
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.