todoist-mcp-server-ex

todoist-mcp-server-ex

0

Todoist MCP Server is a tool built in Elixir to enhance interactions between Todoist and other applications through the Model Context Protocol, facilitating task management integration into AI ecosystems.

Todoist MCP Server written in Elixir

Todoist is a task-management and to-do list application. MCP stands for "Model Context Protocol" and, broadly speaking, is API definition for LLMs to interact with other applications --- like Todoist.

Motivation

So... why do I want an MCP Server for Todoist? And why writing it in Elixir? Second question first: Because I like Elixir, and I want to extend the AI ecosystem for it. 🙂 And regarding the first question: I want to interact with my todos from various applications, like from within Obsidian via the BMO Chatbot. Or maybe someday build a AI-based personal assistant for myself. Both of which need access to my todos and projects.

How to run

mix run --no-halt`

If you want to test is locally without having an MCP Client (like Cursor, Cline, ...) at hand, just go bare-minimum and run:

echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | nc localhost 4000

Documentation