Dart MCP Server

Official
by its-dart
MIT License
599
45
  • Linux
  • Apple

Integrations

  • Provides tools for task and document management in Dart project management system, including creating, listing, updating, and deleting tasks and documents, with support for detailed filtering and configuration options.

  • Offers Discord community support for users of the Dart MCP server, providing a channel for discussions and help.

  • Provides an alternative deployment method for running the Dart MCP server in a containerized environment.

Dart es gestión de proyectos impulsada por IA.

dart-mcp-server es el servidor oficial del Protocolo de contexto de modelo (MCP) de IA para Dart.

Características

Indicaciones

Los siguientes mensajes están disponibles

  • create-task : crea una nueva tarea en Dart con título, descripción, estado, prioridad y asignado
  • create-doc : crea un nuevo documento en Dart con título, contenido de texto y carpeta
  • summarize-tasks : obtenga un resumen de las tareas con filtrado opcional por estado y asignado

Estas indicaciones facilitan que los asistentes de IA realicen acciones comunes en Dart sin necesidad de comprender los detalles de la API subyacente.

Plantillas de recursos

Los siguientes recursos están disponibles

  • dart-config: - Información de configuración sobre el espacio del usuario
  • dart-task:///{taskId} - Información detallada sobre tareas específicas
  • dart-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, incluidos los asignados disponibles, los tableros de dardos, las carpetas, los estados, las etiquetas, las prioridades y los tamaños
  • list_tasks - Lista de tareas con filtrado opcional por asignado, estado, prioridad, fecha de vencimiento y más
  • create_task - Crea una nueva tarea con título, descripción, estado, prioridad, tamaño, fechas, tablero de dardos, asignados, etiquetas y tarea principal
  • get_task - Recupera una tarea existente por su ID
  • update_task - Actualizar las propiedades de una tarea existente
  • delete_task - Mover una tarea a la papelera (recuperable)
Gestión de documentos
  • list_docs - Lista de documentos con filtrado opcional por carpeta, título, contenido de texto y más
  • create_doc - Crea un nuevo documento con título, contenido de texto y carpeta
  • get_doc - Recupera un documento existente por su ID
  • update_doc - Actualizar las propiedades de un documento existente
  • delete_doc - Mover un documento a la papelera (recuperable)

Cada herramienta admite una validación de entrada integral y devuelve respuestas JSON estructuradas.

Configuración

La forma más sencilla de ejecutar el servidor MCP es con npx , pero también está disponible una configuración de Docker.

Busque el archivo de configuración MCP para el cliente

Claude
  1. Instale Claude Desktop según sea necesario
  2. Abra el archivo de configuración abriendo la aplicación Claude Desktop, yendo a su Configuración, abriendo la pestaña "Desarrollador" y haciendo clic en el botón "Editar configuración".
  3. Siga los pasos 'Configurar el servidor MCP' a continuación
Cursor
  1. Instalar Cursor según sea necesario
  2. Abra el archivo de configuración abriendo Cursor, yendo a 'Configuración del cursor' (no la configuración normal de VSCode IDE), abriendo la pestaña 'MCP' y haciendo clic en el botón 'Agregar nuevo servidor MCP global'
  3. Siga los pasos 'Configurar el servidor MCP' a continuación
Cline
  1. Instale Cline en su IDE según sea necesario
  2. Abra el archivo de configuración abriendo su IDE, abriendo la barra lateral de Cline, haciendo clic en el botón del ícono 'Servidores MCP' que es el segundo desde la izquierda en la parte superior, abriendo la pestaña 'Instalado' y haciendo clic en el botón 'Configurar servidores MCP'
  3. Siga los pasos 'Configurar el servidor MCP' a continuación
Windsurf
  1. Instalar Windsurf según sea necesario
  2. Abra el archivo de configuración abriendo Windsurf, yendo a 'Configuración de Windsurf' (no la configuración normal de VSCode IDE), abriendo la pestaña 'Cascada' y haciendo clic en el botón 'Ver configuración sin procesar' en la sección 'Servidores de protocolo de contexto de modelo (MCP)'
  3. Siga los pasos 'Configurar el servidor MCP' a continuación
Cualquier otro cliente
  1. Busque el archivo de configuración de MCP, generalmente algo como [client]_mcp_config.json
  2. Siga los pasos 'Configurar el servidor MCP' a continuación

Configurar el servidor MCP

  1. Instale npx , que viene incluido con Node, según sea necesario
  2. Copia tu token de autenticación desde tu perfil de Dart
  3. Agregue lo siguiente a su configuración de MCP, asegurándose de reemplazar dsa... con su token Dart real
    { "mcpServers": { "dart": { "command": "npx", "args": ["-y", "dart-mcp-server"], "env": { "DART_TOKEN": "dsa_..." } } } }

Variante: configuración con Docker

Si la configuración npx anterior no funciona correctamente, también ofrecemos una configuración de Docker. Siga las instrucciones anteriores para encontrar el archivo de configuración de MCP.

  1. Instalar Docker según sea necesario
  2. Construya el contenedor Docker con docker build -t mcp/dart .
  3. Copia tu token de autenticación desde tu perfil de Dart
  4. Agregue lo siguiente a su configuración de MCP, asegurándose de reemplazar dsa... con su token Dart real
    { "mcpServers": { "dart": { "command": "docker", "args": ["run", "-i", "--rm", "-e", "DART_TOKEN", "mcp/dart"], "env": { "DART_TOKEN": "dsa_..." } } } }

Ayuda y recursos

Contribuyendo

¡Agradecemos sus contribuciones! Abra un problema o envíe una solicitud de incorporación de cambios.

Licencia

Este proyecto está licenciado bajo la licencia MIT .

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor oficial del Protocolo de Contexto de Modelo de IA que permite a los asistentes de IA interactuar con la gestión de proyectos de Dart mediante la creación y gestión de tareas y documentos a través de indicaciones y herramientas.

  1. Indicaciones
    1. Plantillas de recursos
      1. Herramientas
        1. Gestión de tareas
        2. Gestión de documentos
      2. Configuración
        1. Busque el archivo de configuración MCP para el cliente
        2. Configurar el servidor MCP
        3. Variante: configuración con Docker
      3. Ayuda y recursos
        1. Contribuyendo
          1. Licencia

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              A distributable Model Context Protocol (MCP) server that exposes Dart SDK commands for AI-powered development. This server bridges the gap between AI coding assistants and Dart/Flutter development workflows by implementing the Model Context Protocol (MCP).
              Last updated -
              10
              11
              2
              TypeScript
              MIT License
              • Apple
              • Linux
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that integrates with Linear, enabling AI assistants to create, update, search, and comment on issues for project management and issue tracking.
              Last updated -
              5
              6
              Python
              Apache 2.0
            • -
              security
              -
              license
              -
              quality
              A Model Context Protocol server implementation that enables AI assistants to interact with Linear project management systems, allowing them to create, retrieve, and modify data related to issues, projects, teams, and users.
              Last updated -
              20
              2
              TypeScript
            • A
              security
              A
              license
              A
              quality
              A Model Context Protocol server that enables AI assistants to interact with Feishu project management systems, allowing retrieval of project views and work items.
              Last updated -
              4
              Python
              MIT License
              • Apple

            View all related MCP servers

            ID: zbkkpq9yd7