Dart MCP Server
oficialInteractúa con datos de tareas, documentos y proyectos en Dart, una herramienta de gestión de proyectos nativa de IA
Documentación
Dart es Gestión de Proyectos impulsada por IA.
[!WARNING] El servidor MCP local de Dart está obsoleto en favor del servidor MCP alojado de Dart, simplificado y mejorado, que puedes configurar con estas instrucciones.
Información obsoleta
`dart-mcp-server` es el servidor oficial de IA [Model Context Protocol (MCP)](https://github.com/modelcontextprotocol) para Dart.Características
Prompts
Los siguientes prompts están disponibles
create-task- Crear una nueva tarea en Dart con título, descripción, estado, prioridad y asignadocreate-doc- Crear un nuevo documento en Dart con título, contenido de texto y carpetasummarize-tasks- Obtener un resumen de tareas con filtrado opcional por estado y asignado
Estos prompts facilitan que los asistentes de IA realicen acciones comunes en Dart sin necesidad de entender los detalles subyacentes de la API.
Plantillas de recursos
Los siguientes recursos están disponibles
dart-config:- Información de configuración sobre el espacio del usuariodart-task:///{taskId}- Información detallada sobre tareas específicasdart-doc:///{docId}- Información detallada sobre documentos específicos
Herramientas
Las siguientes herramientas están disponibles
Gestión de tareas
get_config- Obtener información sobre el espacio del usuario, incluyendo asignados disponibles, tableros, carpetas, estados, etiquetas, prioridades y tamañoslist_tasks- Listar tareas con filtrado opcional por asignado, estado, tablero, prioridad, fecha de vencimiento y máscreate_task- Crear una nueva tarea con título, descripción, estado, prioridad, tamaño, fechas, tablero, asignados, etiquetas y tarea padreget_task- Recuperar una tarea existente por su IDupdate_task- Actualizar las propiedades de una tarea existentedelete_task- Mover una tarea a la papelera (recuperable)add_task_comment- Añadir un comentario a una tarea existente
Gestión de documentos
list_docs- Listar documentos con filtrado opcional por carpeta, título, contenido de texto y máscreate_doc- Crear un nuevo documento con título, contenido de texto y carpetaget_doc- Recuperar un documento existente por su IDupdate_doc- Actualizar las propiedades de un documento existentedelete_doc- Mover un documento a la papelera (recuperable)
Cada herramienta soporta validación de entrada completa y devuelve respuestas JSON estructuradas.
Configuración
La forma más fácil de ejecutar el servidor MCP es con npx, pero también está disponible una configuración con Docker.
Encontrar el archivo de configuración MCP para el cliente
Claude Desktop
- Instalar Claude Desktop según sea necesario
- Abrir el archivo de configuración abriendo la aplicación Claude Desktop, yendo a su Configuración, abriendo la pestaña 'Developer' y haciendo clic en el botón 'Edit Config'
- Seguir los pasos de 'Configurar el servidor MCP' a continuación
Claude Code
-
Instalar Claude Code según sea necesario
-
Copiar tu token de autenticación desde tu perfil de Dart
-
Ejecutar el siguiente comando, asegurándote de reemplazar
dsa...con tu token real de Dartclaude mcp add dart -e DART_TOKEN=dsa_... -- npx -y dart-mcp-server@latest
Cursor
- Instalar Cursor según sea necesario
- Abrir el archivo de configuración abriendo Cursor, yendo a 'Cursor Settings' (no la configuración normal del IDE de VSCode), abriendo la pestaña 'MCP' y haciendo clic en el botón 'Add new global MCP server'
- Seguir los pasos de 'Configurar el servidor MCP' a continuación
Cline
- Instalar Cline en tu IDE según sea necesario
- Abrir el archivo de configuración abriendo tu IDE, abriendo la barra lateral de Cline, haciendo clic en el botón de icono 'MCP Servers' que es el segundo desde la izquierda en la parte superior, abriendo la pestaña 'Installed' y haciendo clic en el botón 'Configure MCP Servers'
- Seguir los pasos de 'Configurar el servidor MCP' a continuación
Windsurf
- Instalar Windsurf según sea necesario
- Abrir el archivo de configuración abriendo Windsurf, yendo a 'Windsurf Settings' (no la configuración normal del IDE de VSCode), abriendo la pestaña 'Cascade' y haciendo clic en el botón 'View raw config' en la sección 'Model Context Protocol (MCP) Servers'
- Seguir los pasos de 'Configurar el servidor MCP' a continuación
Cualquier otro cliente
- Encontrar el archivo de configuración MCP, normalmente algo como
[client]_mcp_config.json - Seguir los pasos de 'Configurar el servidor MCP' a continuación
Configurar el servidor MCP
-
Instalar npx, que viene incluido con Node, según sea necesario
-
Copiar tu token de autenticación desde tu perfil de Dart
-
Añadir lo siguiente a tu configuración MCP, asegurándote de reemplazar
dsa...con tu token real de Dart{ "mcpServers": { "Dart": { "command": "npx", "args": ["-y", "dart-mcp-server@latest"], "env": { "DART_TOKEN": "dsa_..." } } } }
Variante: configuración con Docker
Si la configuración con npx anterior no funciona bien, también proporcionamos una configuración con Docker. Sigue las instrucciones anteriores para encontrar el archivo de configuración MCP
-
Instalar Docker según sea necesario
-
Construir el contenedor Docker con
docker build -t mcp/dart . -
Copiar tu token de autenticación desde tu perfil de Dart
-
Añadir lo siguiente a tu configuración MCP, asegurándote de reemplazar
dsa...con tu token real de Dart{ "mcpServers": { "Dart": { "command": "bash", "args": [ "-c", "docker rm -f dart-mcp >/dev/null 2>&1 || true; docker run -i --rm --name dart-mcp -e DART_TOKEN mcp/dart" ], "env": { "DART_TOKEN": "dsa_..." } } } }
Ayuda y recursos
- Página principal
- Aplicación web
- Centro de ayuda
- Errores y funcionalidades
- Código fuente de la biblioteca
- Chatear en Discord
- Envíanos un correo a [email protected]
Contribuir
¡Las contribuciones son bienvenidas! Por favor, abre un issue o envía un pull request.
Licencia
Este proyecto está licenciado bajo la Licencia MIT.