workflow-hints
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@workflow-hints What's my workflow status and any nudges for today?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
cursor-workflow-hints-mcp
MCP + CLI para recordatorios de flujo en Cursor: estado local, nudges al agente, toasts Windows y contadores diarios (sesiones, edits, MCP, Plans).
Herramienta generica para equipos que usan Cursor. Nombre del servidor en Cursor: workflow-hints.
Requisitos
Node.js 20+
Windows (toasts; el core funciona sin notificaciones)
Cursor con hooks y MCP habilitados
Related MCP server: Claude Code Notification Hooks
Instalacion
cd <ruta-al-repo>
npm ci
npm run build
powershell -ExecutionPolicy Bypass -File .\hooks-bridge\Install-Cursor.ps1 -ReplaceLegacyWorkflowHints-ReplaceLegacyWorkflowHints quita entradas legacy de otros packs en hooks.json (opcional).
Reinicia Cursor. Verifica Settings → MCP (workflow-hints) y Settings → Hooks.
CLI (hooks)
node dist/cli.js record --event session_start --conversation-id <id>
node dist/cli.js record --event file_edit --conversation-id <id> --path <abs>
node dist/cli.js morning-check --force
node dist/cli.js summary
node dist/cli.js context
node dist/cli.js dismiss --type allMCP tools
Tool | Descripcion |
| Registra evento y devuelve nudge |
| Resumen para el agente |
| Contadores estructurados |
| Umbrales y toasts |
| Silenciar por tipo o todo el dia |
Resource: hints://today
Estado local
%USERPROFILE%\.cursor\workflow-hints\
state.json— dia, contadores, conversacionesconfig.json— umbrales (se crea al editar preferencias)stack-hints.json— hints opcionales por patron de ruta (verconfig/stack-hints.example.json)
Migracion automatica desde %USERPROFILE%\.cursor\pipol-hints\ y %USERPROFILE%\.cursor\workflow-hints-state.json si existen.
Tareas programadas (Windows)
Tarea | Cuando |
| Al iniciar sesion (Startup) |
| Diario 9:00 |
| Diario 10:30 si no hubo uso |
Acceso directo en Escritorio: Cursor - Iniciar jornada
Tests
npm test
powershell -ExecutionPolicy Bypass -File .\test\Test-WorkflowHints.ps1Desinstalacion
powershell -ExecutionPolicy Bypass -File .\hooks-bridge\Uninstall-ScheduledTasks.ps1Quitar
workflow-hintsde~/.cursor/mcp.jsonQuitar entradas
hooks/workflow-hints/de~/.cursor/hooks.jsonBorrar
~/.cursor/hooks/workflow-hints/(opcional)Borrar
~/.cursor/workflow-hints/(opcional)
Variables de entorno
WORKFLOW_HINTS_DATA_DIR — directorio alternativo para state/config.
Available Tools
5 toolshints_dismiss_nudgeB
Dismiss nudges for today or mark a specific nudge type as sent.
Inputs: type.
hints_get_contextB
Get today's workflow summary as agent context.
Inputs: no named parameters.
hints_get_daily_summaryA
Get structured counters and timing for today.
Inputs: no named parameters.
hints_record_eventB
Record a Cursor workflow activity event and return optional nudge context.
Inputs: event (required), path, tool, mcp_server, +3 more.
hints_set_preferencesC
Update local hint thresholds and notification settings.
Inputs: workdays_only, notify_enabled, low_mcp_after_minutes, idle_threshold_minutes.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Most tools map to distinct actions, but hints_get_context and hints_get_daily_summary both return today's workflow data and could be easily confused. The other three tools are clearly separated by their record, preference, and dismissal purposes.
All tools use the consistent hints_ prefix with clear verb_noun snake_case names like record_event, set_preferences, and dismiss_nudge. The naming pattern is predictable and easy to follow.
Five tools is well-scoped for a workflow-hints server. Each tool covers a distinct part of the workflow lifecycle without unnecessary bloat or redundancy.
The set covers event recording, context retrieval, daily summaries, preference updates, and nudge dismissal, forming a complete workflow loop. A minor gap is the lack of an explicit get-current-preferences endpoint, but agents can likely work around this.
Maintenance
Related MCP Connectors
Privacy-first work tracking with summaries, reports, coaching, and AI-ready long-term memory.
Persistent memory for Claude Code and Cursor. Stop re-explaining your project every session.
Mac & Windows: let ChatGPT, Claude & Cursor use your email, calendar, iMessage, Teams, files.
Gives your AI assistant persistent memory and intelligence about your work patterns.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables real-time monitoring of Cursor Pro usage limits and API quotas across different AI services. Tracks Sonnet 4.5, Gemini, and GPT-5 request usage with alerts when approaching subscription limits.62 npmMIT
- AlicenseAqualityDmaintenanceProvides automatic desktop notifications and contextual sounds for Claude Code operations across macOS, Windows, and Linux. It enhances the development experience by intelligently mapping specific event types to native system alerts and sounds.47 npm3MIT
- AlicenseAqualityCmaintenanceAI coding usage analytics — track spend, model usage, and costs across Cursor and Claude Code sessions.1715 npm8MIT
- AlicenseNot gradedqualityDmaintenanceTracks token usage and records coding sessions for Claude Desktop users, supporting both local SQLite and cloud Cloudflare D1 databases.525 npmMIT