Todoist Servidor Mcp
Servidor MCP para la integración de Todoist que permite la gestión de tareas en lenguaje natural con Claude.
Resumen
¿Qué es el Servidor MCP de Todoist?
El ### Servidor MCP de Todoist es una solución de integración innovadora diseñada para mejorar la funcionalidad de Todoist, una popular aplicación de gestión de tareas. Este servidor permite a los usuarios gestionar sus tareas utilizando procesamiento de lenguaje natural, lo que permite una experiencia de gestión de tareas más intuitiva y eficiente. Al aprovechar a Claude, una potente IA, el Servidor MCP de Todoist transforma la forma en que los usuarios interactúan con sus listas de tareas, facilitando la adición, modificación y seguimiento de tareas a través de simples comandos conversacionales.
Características del Servidor MCP de Todoist
- Procesamiento de Lenguaje Natural: El servidor utiliza técnicas avanzadas de PLN para entender los comandos de los usuarios, haciendo que la gestión de tareas sea tan simple como hablar o escribir en lenguaje sencillo.
- Integración Sin Problemas: Se integra sin problemas con Todoist, permitiendo a los usuarios acceder a todas sus tareas y proyectos existentes sin complicaciones.
- Actualizaciones en Tiempo Real: Los usuarios pueden recibir comentarios y actualizaciones instantáneas sobre sus tareas, asegurando que siempre estén informados sobre el estado de sus tareas.
- Interfaz Amigable: El servidor está diseñado con la usabilidad en mente, proporcionando una interfaz sencilla que es fácil de navegar para usuarios de todos los niveles de habilidad.
- Código Abierto: Al ser un repositorio público, los desarrolladores pueden contribuir al proyecto, mejorando sus características y capacidades con el tiempo.
Cómo Usar el Servidor MCP de Todoist
- Instalación: Comienza clonando el repositorio desde GitHub. Usa el comando:
git clone https://github.com/abhiz123/todoist-mcp-server.git
- Configuración: Sigue las instrucciones de configuración proporcionadas en el repositorio para configurar el servidor con tu cuenta de Todoist.
- Iniciar el Servidor: Lanza el servidor utilizando la línea de comandos, asegurándote de que todas las dependencias estén instaladas.
- Interactuar con el Servidor: Usa comandos en lenguaje natural para agregar, actualizar o eliminar tareas. Por ejemplo, puedes decir: "Agrega una tarea para comprar víveres mañana a las 5 PM."
- Monitorea Tus Tareas: Revisa la salida del servidor para obtener actualizaciones en tiempo real sobre tus tareas y sus estados.
Preguntas Frecuentes
¿Qué lenguajes de programación se utilizan en el Servidor MCP de Todoist?
El Servidor MCP de Todoist está construido principalmente con JavaScript y Node.js, que son comúnmente utilizados para aplicaciones del lado del servidor.
¿Es gratuito el uso del Servidor MCP de Todoist?
Sí, el Servidor MCP de Todoist es de código abierto y gratuito para usar. Puedes descargarlo y modificarlo según tus necesidades.
¿Puedo contribuir al Servidor MCP de Todoist?
¡Absolutamente! Las contribuciones son bienvenidas. Puedes bifurcar el repositorio, hacer tus cambios y enviar una solicitud de extracción para revisión.
¿Cuáles son los requisitos del sistema para ejecutar el servidor?
El servidor requiere que Node.js y npm estén instalados en tu máquina. Asegúrate de que tu sistema cumpla con los requisitos mínimos para estas herramientas.
¿Cómo puedo reportar problemas o errores?
Puedes reportar problemas abriendo un problema en el repositorio de GitHub. Proporciona información detallada sobre el problema para ayudar a los desarrolladores a abordarlo de manera efectiva.
Al utilizar el Servidor MCP de Todoist, los usuarios pueden mejorar significativamente su productividad y agilizar sus procesos de gestión de tareas a través del poder del procesamiento de lenguaje natural.
Detalle
Todoist MCP Server
An MCP (Model Context Protocol) server implementation that integrates Claude with Todoist, enabling natural language task management. This server allows Claude to interact with your Todoist tasks using everyday language.
<a href="https://glama.ai/mcp/servers/fhaif4fv1w"> <img width="380" height="200" src="https://glama.ai/mcp/servers/fhaif4fv1w/badge" alt="Todoist Server MCP server" /> </a>Features
- Natural Language Task Management: Create, update, complete, and delete tasks using everyday language
- Smart Task Search: Find tasks using partial name matches
- Flexible Filtering: Filter tasks by due date, priority, and other attributes
- Rich Task Details: Support for descriptions, due dates, and priority levels
- Intuitive Error Handling: Clear feedback for better user experience
Installation
Installing via Smithery
To install Todoist MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @abhiz123/todoist-mcp-server --client claude
Manual Installation
npm install -g @abhiz123/todoist-mcp-server
Tools
todoist_create_task
Create new tasks with various attributes:
- Required: content (task title)
- Optional: description, due date, priority level (1-4)
- Example: "Create task 'Team Meeting' with description 'Weekly sync' due tomorrow"
todoist_get_tasks
Retrieve and filter tasks:
- Filter by due date, priority, or project
- Natural language date filtering
- Optional result limit
- Example: "Show high priority tasks due this week"
todoist_update_task
Update existing tasks using natural language search:
- Find tasks by partial name match
- Update any task attribute (content, description, due date, priority)
- Example: "Update meeting task to be due next Monday"
todoist_complete_task
Mark tasks as complete using natural language search:
- Find tasks by partial name match
- Confirm completion status
- Example: "Mark the documentation task as complete"
todoist_delete_task
Remove tasks using natural language search:
- Find and delete tasks by name
- Confirmation messages
- Example: "Delete the PR review task"
Setup
Getting a Todoist API Token
- Log in to your Todoist account
- Navigate to Settings → Integrations
- Find your API token under "Developer"
Usage with Claude Desktop
Add to your claude_desktop_config.json
:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "@abhiz123/todoist-mcp-server"],
"env": {
"TODOIST_API_TOKEN": "your_api_token_here"
}
}
}
}
Example Usage
Creating Tasks
"Create task 'Team Meeting'"
"Add task 'Review PR' due tomorrow at 2pm"
"Create high priority task 'Fix bug' with description 'Critical performance issue'"
Getting Tasks
"Show all my tasks"
"List tasks due today"
"Get high priority tasks"
"Show tasks due this week"
Updating Tasks
"Update documentation task to be due next week"
"Change priority of bug fix task to urgent"
"Add description to team meeting task"
Completing Tasks
"Mark the PR review task as complete"
"Complete the documentation task"
Deleting Tasks
"Delete the PR review task"
"Remove meeting prep task"
Development
Building from source
### Clone the repository
git clone https://github.com/abhiz123/todoist-mcp-server.git
### Navigate to directory
cd todoist-mcp-server
### Install dependencies
npm install
### Build the project
npm run build
Contributing
Contributions are welcome! Feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Issues and Support
If you encounter any issues or need support, please file an issue on the GitHub repository.
Configuración del Servidor
{
"mcpServers": {
"todoist-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--abhiz123--todoist-mcp-server--todoist-mcp-server",
"node dist/index.js"
],
"env": {
"TODOIST_API_TOKEN": "todoist-api-token"
}
}
}
}