Todoist MCP Server
by croesnick
This is a Todoist MCP (Model Context Protocol) server written in Elixir. It allows LLMs and other applications to interact with Todoist.
Last updated: N/A
What is Todoist MCP Server?
This server implements the Model Context Protocol (MCP) for Todoist, providing an API for Large Language Models (LLMs) and other applications to access and manipulate Todoist tasks and projects.
How to use Todoist MCP Server?
To run the server, use the command mix run --no-halt
. You can test it locally by sending a JSON-RPC request to localhost on port 4000 using nc
.
Key features of Todoist MCP Server
MCP compliant API for Todoist
Written in Elixir
Allows interaction with Todoist from LLMs
Supports listing tools
Use cases of Todoist MCP Server
Integrating Todoist with Obsidian via BMO Chatbot
Building AI-based personal assistants
Accessing Todoist tasks from various applications
Automating Todoist tasks with LLMs
FAQ from Todoist MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, an API definition for LLMs to interact with other applications.
Why Elixir?
Why Elixir?
The author likes Elixir and wants to extend the AI ecosystem for it.
Where can I find the MCP specification?
Where can I find the MCP specification?
The MCP specification is available at modelcontextprotocol.io.
How do I test the server locally?
How do I test the server locally?
You can test it by sending a JSON-RPC request to localhost:4000 using nc
.
What is the purpose of this server?
What is the purpose of this server?
To allow various applications, like Obsidian or AI-based personal assistants, to interact with Todoist.