Guía

Servidor MCP para gestión de proyectos: guía paso a paso

Un servidor MCP para gestión de proyectos es un programa que publica tus proyectos y tareas siguiendo el Model Context Protocol. Así, un asistente de IA puede leerlos y actuar sobre ellos: consultar qué está pendiente, crear tareas o cerrar las terminadas. El asistente solo puede hacer lo que ese servidor expone y lo que permite su token.

¿Qué es el Model Context Protocol (MCP) y cómo funciona?

MCP es un protocolo abierto que define cómo una aplicación de IA se conecta a datos y herramientas externas. Lo resume la introducción oficial a MCP. Los detalles están en la especificación de MCP de 2026-07-28, y su desarrollo es público en el repositorio de la especificación MCP.

La arquitectura tiene 3 piezas:

  • El anfitrión es la aplicación donde hablas con la IA, como un editor de código o un asistente de terminal.
  • El cliente MCP vive dentro del anfitrión y mantiene la conexión con un servidor.
  • El servidor MCP conoce tus datos y ofrece acciones sobre ellos.

Un mismo anfitrión puede tener varios clientes, cada uno conectado a un servidor distinto.

Un servidor MCP puede ofrecer 3 tipos de elementos:

  • Herramientas: acciones que el modelo puede invocar, como «crear tarea».
  • Recursos: datos que se leen, como la lista de proyectos.
  • Plantillas de instrucciones: los prompts.

En un gestor de proyectos, casi todo el valor está en las herramientas y en la lectura de datos.

Los mensajes de MCP viajan en formato JSON-RPC. Un servidor puede ejecutarse en tu propio ordenador, comunicándose por la entrada y salida estándar. También puede funcionar en remoto, accesible por HTTP. Los gestores de proyectos en la nube usan normalmente la vía remota, porque los datos ya están en sus servidores.

¿En qué se diferencia un servidor MCP de la API de un gestor de proyectos?

Una API la llama un programa que alguien ha escrito con antelación; un servidor MCP lo usa un modelo de IA que decide en cada momento qué herramienta llamar. Muchos servidores MCP de gestores de proyectos son una capa encima de su propia API: comparten operaciones, permisos y límites.

AspectoAPI REST de un gestorServidor MCP de un gestor
Quién la usaUn programa escrito por una personaUn modelo de IA que elige herramientas
Cómo se describeDocumentación o contrato OpenAPIHerramientas con nombre, descripción y esquema de entrada
Cuándo actúaCuando el código la llamaCuando el modelo interpreta tu petición
Qué pasa ante un errorEl código decide qué hacerEl modelo lee el error y puede reintentar
Cómo se autenticaToken o clave de APIToken de API u OAuth en servidores remotos

La API encaja en integraciones fijas y repetibles, como copiar cada tarea cerrada a una hoja de facturación. MCP encaja en peticiones en lenguaje natural que cambian cada día, como «resume lo que se ha comentado esta semana en el proyecto de la web».

¿Qué puede hacer un asistente de IA con un servidor MCP de tareas?

Un asistente conectado por MCP puede hacer exactamente las operaciones que el servidor anuncia, y ninguna más. Cada operación tiene un riesgo distinto si el modelo entiende mal la petición:

OperaciónEjemplo de peticiónRiesgo si sale mal
Leer proyectos y tareas«¿Qué queda abierto en la reforma de la cocina?»Bajo: solo consulta
Crear tareas«Pasa estas notas de la reunión a tareas»Medio: duplicados o responsable equivocado
Cambiar tareas«Mueve la fecha límite de la entrega al viernes»Medio: cambios que nadie revisa
Cerrar o cancelar«Cierra lo que ya está entregado»Alto: desbloquea tareas que esperaban
Borrar«Elimina el proyecto antiguo»Muy alto: pérdida de datos

Cerrar una tarea por error tiene un efecto en cadena si otras tareas esperan a que acabe: pueden quedar libres antes de tiempo. Si trabajas con esperas entre tareas, las guías sobre dependencias entre tareas explican cómo se encadenan. Por la misma razón, muchos servidores pensados para agentes no exponen el borrado.

¿Cómo se conecta un asistente de IA a un servidor MCP de gestión de proyectos?

La conexión se hace en el cliente: se le da la dirección del servidor y una forma de autenticarse. El orden recomendable es este:

  1. Comprueba que el gestor tiene servidor MCP. Busca en su documentación la dirección del servidor, qué herramientas ofrece y en qué plan está incluido.
  2. Crea un token con el mínimo de permisos. Si solo quieres consultas, crea un token de solo lectura; si el agente va a crear tareas, limita el token a eso.
  3. Añade el servidor a tu cliente. En asistentes de terminal y editores se declara en su configuración de servidores MCP, con la dirección y el token. En asistentes web se añade como conector si el servidor admite autorización desde el navegador.
  4. Revisa las herramientas que anuncia. El cliente muestra la lista; si aparece alguna que no esperabas, como borrar, desactívala o cambia el token.
  5. Empieza con una petición de solo lectura. Pregunta por un proyecto concreto y compara la respuesta con lo que ves en el gestor.
  6. Prueba una escritura pequeña. Pide que cree una sola tarea de prueba y comprueba en el gestor nombre, responsable y fechas.
  7. Guarda el token como un secreto. No lo subas a un repositorio ni lo pegues en un chat; quien tenga el archivo de configuración tiene el acceso.

¿Qué permisos debe tener el token de un servidor MCP de tareas?

El token de un agente debe tener los ámbitos justos para su trabajo y ninguno más: un agente que redacta resúmenes no necesita escribir tareas. Los tokens con ámbitos permiten separar lectura y escritura, y crear un token distinto para cada agente o cada uso.

Un token por agente tiene 3 ventajas claras. Puedes revocar uno sin cortar a los demás. Sabes qué agente hizo cada cambio. Y un token filtrado expone menos datos.

La autorización con OAuth funciona de otro modo. La persona aprueba el acceso desde el navegador y el asistente recibe un permiso que se puede retirar sin tocar la configuración. La especificación de MCP describe cómo se autoriza a un servidor remoto. Un servidor que solo acepta tokens de API sigue siendo útil, pero exige pegar el token en el cliente, con el cuidado que eso implica.

¿Cómo evita un servidor MCP crear tareas duplicadas?

Un servidor evita los duplicados si la operación de crear es idempotente: repetir la misma petición no crea una segunda tarea. Esto importa con agentes, porque un modelo que no recibe respuesta a tiempo tiende a reintentar.

En HTTP, RFC 9110 sobre semántica HTTP define qué métodos son idempotentes. GET, PUT y DELETE lo son; POST, el método habitual para crear, no lo es. Para cubrir ese hueco existe la cabecera Idempotency-Key, descrita en el borrador del IETF sobre Idempotency-Key. El cliente envía una clave única con la petición, y si la repite, el servidor devuelve el resultado de la primera vez en lugar de crear otro registro.

Las peticiones idempotentes en Stripe son un ejemplo conocido de este patrón en una API pública. Si el gestor que usas no ofrece nada parecido, pide al agente que busque la tarea por nombre antes de crearla. No es infalible, pero reduce los duplicados.

¿Qué límites de peticiones tiene un servidor MCP de gestión de proyectos?

Los servidores MCP de gestores de proyectos suelen heredar los límites de peticiones de su API, por token y por cuenta. Un agente los alcanza con facilidad si recorre las tareas de una en una, porque cada lectura es una petición.

Tres hábitos ayudan a no chocar con el límite:

  • Pide resúmenes por proyecto en lugar de recorrer cada tarea.
  • Acota la petición a un proyecto o a unas fechas.
  • Usa un token distinto para cada agente, así uno no agota el cupo de otro.

Cuando el servidor responde que hay demasiadas peticiones, lo correcto es esperar y reintentar más tarde, no insistir en bucle.

¿Qué servidores MCP de gestión de proyectos hay y en qué plan van?

Antes de conectar un agente conviene saber en qué plan está el servidor MCP de cada gestor, porque no siempre va en todos. Esta tabla está actualizada a 11 de noviembre de 2026. Los datos de Microsoft proceden de sus páginas, revisadas el 29 de septiembre de 2026.

HerramientaQué ofrece con IA o MCPEn qué plan
Microsoft Planner, servidor MCPGestión de trabajo con agentes, según MicrosoftSolo planes básicos, según Microsoft
Microsoft Planner, CopilotCrear un plan desde unos objetivos, según Microsoft SupportSolo planes premium, según Microsoft Support
tokidu, servidor MCPLee proyectos; crea, cambia, cierra y cancela tareasPlan Max, que aún no está a la venta

La última fila corresponde a tokidu, el gestor de proyectos de Sinergia Barcelona, que es el producto de quien escribe este artículo. En esta comparación, Microsoft Planner tiene una ventaja clara: su servidor MCP ya se puede usar dentro de sus planes básicos, según el anuncio de Microsoft. Además, su Copilot crea planes desde objetivos en los planes premium, según las preguntas frecuentes de Microsoft. El servidor de la última fila va en el plan Max, que aún no está a la venta.

Ese servidor MCP del plan Max, que aún no está a la venta, funciona con un token de la API. Un agente como Claude Code puede leer los proyectos, incluidos los comentarios de las tareas, pero no puede escribir comentarios. También puede crear, cambiar, cerrar y cancelar tareas. No borra tareas ni proyectos. Todavía no tiene OAuth, así que no aparece como conector en claude.ai. Los detalles están en la sección MCP de la documentación, y los planes, en los planes y precios previstos.

¿Sustituye un servidor MCP a los webhooks de un gestor de proyectos?

No: un servidor MCP responde cuando el asistente le pregunta, mientras que un webhook avisa por su cuenta cuando ocurre algo. Si quieres que otra aplicación se entere al momento de que una tarea se ha cerrado, lo que necesitas es un webhook, no MCP.

La documentación de GitHub sobre webhooks explica el modelo: el servicio envía una petición HTTP a una dirección tuya en cuanto ocurre un evento. Standard Webhooks propone un formato común para esos envíos, con firmas basadas en HMAC según RFC 2104, que permiten comprobar que el aviso es auténtico.

Algunos destinos piden un formato propio. Los webhooks entrantes de Slack esperan un mensaje con su estructura, así que entre el gestor y Slack suele hacer falta un paso intermedio que traduzca el aviso.

¿Qué tareas de gestión de proyectos conviene delegar a un asistente por MCP?

Conviene delegar el trabajo mecánico que parte de un texto y acaba en tareas, y quedarse con las decisiones: prioridades, fechas límite y quién hace qué. Estos son usos razonables, presentados como ejemplos:

  1. Notas de reunión a tareas. Pegas las notas y el agente crea una tarea por cada acción acordada, con su responsable si aparece en el texto.
  2. Repaso de lo pendiente. Cada mañana pides qué tareas abiertas tiene un proyecto y cuáles llevan días sin cambios.
  3. Resumen semanal. El agente lee las tareas cerradas y los comentarios de la semana y redacta un resumen para el cliente.
  4. Cierre desde el trabajo técnico. Un agente de programación cierra la tarea correspondiente cuando termina el cambio que se le pidió.
  5. Limpieza de duplicados. El agente propone qué tareas parecen repetidas, y tú decides cuáles cancelar.

En todos estos casos, lo que cambie el agente debe poder revisarse en el gestor. Hay más artículos sobre estos usos en los artículos sobre IA, API y MCP.

¿Qué 5 errores son habituales al conectar un asistente de IA por MCP?

Los errores más habituales tienen que ver con permisos amplios y con falta de revisión, no con la parte técnica de la conexión:

  1. Dar un token con todos los permisos. Un agente que solo resume no debe poder escribir; separa los tokens por uso.
  2. Pedir acciones vagas. «Ordena el proyecto» puede acabar en tareas cerradas o fechas movidas; nombra el proyecto y la acción concreta.
  3. No revisar la primera escritura. La primera tarea creada revela si el agente entiende bien responsables y fechas.
  4. Reintentar sin idempotencia. Si el servidor no protege la creación, cada reintento puede dejar una tarea duplicada.
  5. Guardar el token en un repositorio. El archivo de configuración del cliente contiene el acceso; trátalo como una contraseña y revoca el token si se filtra.

Preguntas frecuentes

¿Qué es un servidor MCP?

Un servidor MCP es un programa que expone datos y acciones a aplicaciones de IA siguiendo el Model Context Protocol. En gestión de proyectos ofrece herramientas como leer tareas, crearlas o cerrarlas, y el asistente decide cuándo usarlas según lo que le pides en lenguaje natural.

¿Puede un asistente de IA borrar tareas a través de MCP?

Un asistente de IA solo puede borrar tareas por MCP si el servidor ofrece una herramienta de borrado y el token lo permite. Muchos servidores pensados para agentes no la incluyen. Cerrar o cancelar deja rastro de la tarea, y por eso es preferible a borrar.

¿Qué diferencia hay entre MCP y una API REST?

La diferencia entre MCP y una API REST está en quién decide la llamada. La API la usa un programa escrito de antemano. MCP describe herramientas que un modelo de IA elige según tu petición. A menudo, el servidor MCP de un gestor funciona encima de su propia API.

¿Hace falta OAuth para usar un servidor MCP?

OAuth no es imprescindible para usar un servidor MCP: muchos funcionan con un token de API en la configuración del cliente. Sin OAuth, el servidor no suele aparecer como conector en asistentes web. El servidor MCP de tokidu, por ejemplo, aún no tiene OAuth y no sale como conector en claude.ai.

¿Necesito saber programar para conectar un servidor MCP?

Conectar un servidor MCP no exige programar, pero sí editar la configuración del cliente: pegar la dirección del servidor y un token. Lo más delicado es elegir permisos mínimos para ese token y guardarlo como un secreto, igual que una contraseña.

Fuentes

  1. What is the Model Context Protocol (MCP)?modelcontextprotocol.io
  2. Model Context Protocol: Specification (2026-07-28)modelcontextprotocol.io
  3. modelcontextprotocol/modelcontextprotocol: specification and documentationgithub.com
  4. Enable agentic work management with Microsoft Planner MCP Servertechcommunity.microsoft.com
  5. Frequently asked questions about Planner agentsupport.microsoft.com
  6. The Idempotency-Key HTTP Header Field (Internet-Draft)datatracker.ietf.org
  7. RFC 9110: HTTP Semanticsrfc-editor.org
  8. Idempotent requestsdocs.stripe.com
  9. OpenAPI Specification v3.1.0spec.openapis.org
  10. About webhooksdocs.github.com
  11. Standard Webhooksstandardwebhooks.com
  12. RFC 2104: HMAC: Keyed-Hashing for Message Authenticationrfc-editor.org
  13. Sending messages using incoming webhooksdocs.slack.dev

Escrito con ayuda de IA a partir de los datos y funciones reales de tokidu, y comprobado automáticamente antes de publicarse.

CompartirXLinkedIn
← Todas las noticias