Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Descripción del creador (original en inglés)
Deputy workforce data for AI agents: rosters, timesheets and shifts; read-only by default
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
DEPUTY_API_TOKEN, DEPUTY_BASE_URL, DEPUTY_OAUTH_CLIENT_ID, DEPUTY_OAUTH_CLIENT_SECRET, DEPUTY_CALENDAR_URL, DEPUTY_ALLOW_WRITES, DEPUTY_TOKEN_STORELos valores marcados como secretos son llaves de tu cuenta. Nunca los compartas ni los pegues en un chat.
Necesitas
¿Qué app usas?
Elige tu app arriba. La recordamos, así que la próxima vez el botón dirá “Instalar en …”.
Abre Claude Desktop → Settings → Developer → Edit Config y pega esto en claude_desktop_config.json
{
"mcpServers": {
"deputy": {
"command": "uvx",
"args": [
"deputy-mcp"
],
"env": {
"DEPUTY_API_TOKEN": "your-value",
"DEPUTY_BASE_URL": "your-value",
"DEPUTY_OAUTH_CLIENT_ID": "your-value",
"DEPUTY_OAUTH_CLIENT_SECRET": "your-value",
"DEPUTY_CALENDAR_URL": "your-value",
"DEPUTY_ALLOW_WRITES": "your-value",
"DEPUTY_TOKEN_STORE": "your-value"
}
}
}
}Ejecuta esto en tu terminal
claude mcp add deputy --env DEPUTY_API_TOKEN=your-value --env DEPUTY_BASE_URL=your-value --env DEPUTY_OAUTH_CLIENT_ID=your-value --env DEPUTY_OAUTH_CLIENT_SECRET=your-value --env DEPUTY_CALENDAR_URL=your-value --env DEPUTY_ALLOW_WRITES=your-value --env DEPUTY_TOKEN_STORE=your-value -- uvx deputy-mcpCompleta los valores vacíos antes de ejecutarlo.
Pégalo en .cursor/mcp.json de tu proyecto, o en ~/.cursor/mcp.json
{
"mcpServers": {
"deputy": {
"command": "uvx",
"args": [
"deputy-mcp"
],
"env": {
"DEPUTY_API_TOKEN": "your-value",
"DEPUTY_BASE_URL": "your-value",
"DEPUTY_OAUTH_CLIENT_ID": "your-value",
"DEPUTY_OAUTH_CLIENT_SECRET": "your-value",
"DEPUTY_CALENDAR_URL": "your-value",
"DEPUTY_ALLOW_WRITES": "your-value",
"DEPUTY_TOKEN_STORE": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Pégalo en .vscode/mcp.json de tu proyecto
{
"servers": {
"deputy": {
"type": "stdio",
"command": "uvx",
"args": [
"deputy-mcp"
],
"env": {
"DEPUTY_API_TOKEN": "your-value",
"DEPUTY_BASE_URL": "your-value",
"DEPUTY_OAUTH_CLIENT_ID": "your-value",
"DEPUTY_OAUTH_CLIENT_SECRET": "your-value",
"DEPUTY_CALENDAR_URL": "your-value",
"DEPUTY_ALLOW_WRITES": "your-value",
"DEPUTY_TOKEN_STORE": "your-value"
}
}
}
}Tu navegador te pide permiso para abrir la app; luego la app muestra la configuración y te pide confirmar. Los valores de las claves quedan vacíos para que los completes tú.
Este se ejecuta en tu computadora, y ChatGPT solo puede conectarse a servidores en internet. Elige otra app.
Tu elección se guarda en una cookie en este dispositivo; no necesitas cuenta.
DEPUTY_BASE_URL envDEPUTY_OAUTH_CLIENT_ID envDEPUTY_ALLOW_WRITES envDEPUTY_TOKEN_STORE envEsta configuración se genera a partir de la ficha del creador en el registro. Si el README dice otra cosa, sigue el README.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 8 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub augbastos, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
Debes completar: DEPUTY_API_TOKEN, DEPUTY_OAUTH_CLIENT_SECRET, DEPUTY_CALENDAR_URL
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (0.4.2) llegó al registro hace 17 días.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code. También necesitas Python (uv) en tu computadora.
En la misma categoría: Spec Driven Development, Remote Desktop Commander, Readfirst
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:↓ Descargas por semanai★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
What to read and check before changing a file: project rules, risks, checks and tests per file.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Ask Claude *"when do I work next?"* and get the answer from your Deputy roster.
Deputy MCP is a local MCP server that lets AI agents read your shifts, timesheets and team schedule, and, only if you turn it on, act on them. It runs on your machine, connects to Deputy, and works with a regular employee account.
Needs uv and Python 3.11 or newer. Choose your access mode first:
| Mode | Who it's for | Start here |
|---|---|---|
| OAuth | Any employee | Employee sign-in |
| API token | Deputy admins | Admin setup |
| Calendar feed | No API access | Set DEPUTY_CALENDAR_URL using the client setup; your own roster only, read-only |
Create a personal app at https://once.deputy.com/my/oauth_clients with the redirect URI http://localhost:8823/callback. Create it there, not under your install's Settings → Developer: an app made inside an install fails sign-in with invalid_client. In Bash, replace the placeholders, sign in, then register the server with Claude Code:
export DEPUTY_OAUTH_CLIENT_ID='your-client-id'
export DEPUTY_OAUTH_CLIENT_SECRET='your-client-secret' uvx deputy-mcp login claude mcp add deputy \ -e DEPUTY_OAUTH_CLIENT_ID="$DEPUTY_OAUTH_CLIENT_ID" \ -e DEPUTY_OAUTH_CLIENT_SECRET="$DEPUTY_OAUTH_CLIENT_SECRET" \ -- uvx deputy-mcp
Login opens your browser and stores OAuth tokens in your OS keychain by default. Run login and Claude Code as the same OS user. No terminal (for example, the Claude Desktop bundle)? Set the two OAuth values and ask the assistant to sign you in: the deputy_login tool opens the same browser sign-in.
With your Deputy API token and install URL, register directly; no OAuth login is needed:
claude mcp add deputy \
-e DEPUTY_API_TOKEN=your-deputy-token \ -e DEPUTY_BASE_URL=https://your-company.eu.deputy.com \ -- uvx deputy-mcp
For your own roster, replace ... with your private calendar feed URL:
codex mcp add deputy --env DEPUTY_CALENDAR_URL=... -- uvx deputy-mcp
The first uvx run downloads dependencies; if Codex reports the tools as unavailable, set startup_timeout_sec = 60 under [mcp_servers.deputy] in ~/.codex/config.toml.
Claude Desktop users: download the .mcpb bundle from the Releases page and drag it onto Settings → Extensions (double-clicking may not open it on Windows). Fill in one access mode under Configure, then ask Claude to sign you in. Other MCP clients and Docker: see other ways to install. All settings are listed in .env.example.
deputy_whoami, deputy_get_my_roster, deputy_next_shift, deputy_get_my_timesheets, deputy_get_my_colleagues, deputy_get_my_calendar_url, deputy_get_areasdeputy_get_team_roster, deputy_who_is_working, deputy_get_employee_info, deputy_search_shiftsDEPUTY_ALLOW_WRITES=true): deputy_clock_in, deputy_clock_out, deputy_set_unavailability, deputy_claim_open_shiftDEPUTY_ALLOW_WRITES=true; until then the action tools don't exist for the agent.https://*.deputy.com and OAuth tokens live in your OS keychain; errors are scrubbed of secrets before an agent sees them.The everyday read tools and OAuth sign-in were tested against a real Deputy install with an employee account. Manager tools, actions and the OAuth token refresh are covered by automated tests but not yet verified on a live install. Not affiliated with Deputy.
MIT