a year ago
developer-toolsThis project is a Go implementation of an MCP server that leverages the Todoist REST API v2.
Overview
What is Todoist MCP Server?
Todoist MCP Server is a Go implementation of a Machine-Callable Procedure (MCP) server that integrates with the Todoist REST API v2, allowing programmatic interaction with Todoist accounts through standardized MCP endpoints.
How to use Todoist MCP Server?
To use the Todoist MCP Server, clone the repository, set up your Todoist API token as an environment variable, and run the server. You can then interact with the server using JSON-RPC over HTTP.
Key features of Todoist MCP Server?
- Task Management: Create, retrieve, update, complete, reopen, and delete tasks.
- Project Management: Create, retrieve, update, and delete projects.
- Structured Interaction: Uses JSON-RPC over HTTP for reliable communication.
- Direct API Mapping: MCP tools closely correspond to Todoist API actions.
Use cases of Todoist MCP Server?
- Automating task management workflows.
- Integrating Todoist with other applications or services.
- Building custom productivity tools that leverage Todoist functionalities.
FAQ from Todoist MCP Server?
- How do I get a Todoist API token?
Log in to your Todoist account, go to Settings > Integrations, and copy your API token.
- Is there a way to run the server without building it?
Yes, you can run the server directly using the
go runcommand.
- Can I contribute to this project?
Yes! Contributions are welcome, and you can submit a Pull Request on GitHub.