Workforce MCP

Workforce MCP

Provides specialist context for AI agents, enabling them to work as different roles (UI, DE, SRE, etc.) through MCP prompts and tools.

Category
Visit Server

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 page
  • workforce/DE — design the orders gold mart
  • workforce_as with role SRE — define SLOs for checkout
  • workforce/discuss — scrum the “express checkout” idea across specialties
  • workforce/discuss with format postmortem_theater — full cast; each specialty owns one corrective action
  • workforce/delegate — break “express checkout” into specialty-owned slices
  • workforce/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

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.

Official
Featured
TypeScript
Magic Component Platform (MCP)

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.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

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.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

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.

Official
Featured
TypeScript
Kagi MCP Server

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.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

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.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured