
Todoist MCP Server written in Elixir

2025.05.02
0
Elixir任务管理待办事项MCP 服务器日程管理
Todoist MCP Server 是一个基于 Elixir 编写的任务管理和待办事项应用程序的 MCP 服务器。MCP(Model Context Protocol)是一种 API 定义,用于让 LLMs(大型语言模型)与其他应用程序(如 Todoist)进行交互。该服务器的主要目的是通过 MCP 协议提供对 Todoist 任务的访问,支持从不同应用程序(如 Obsidian 的 BMO Chatbot)或未来的 AI 个人助手访问任务和项目。
View on GitHub
Overview
基本能力
产品定位
Todoist MCP Server 是一个任务管理和待办事项应用程序的 MCP 服务器,旨在通过 MCP 协议提供对 Todoist 任务的访问。
核心功能
- 提供 MCP 协议支持,允许 LLMs 与 Todoist 交互。
- 支持从不同应用程序(如 Obsidian 的 BMO Chatbot)访问任务和项目。
- 未来可能支持 AI 个人助手功能。
适用场景
- 从 Obsidian 等应用程序访问和管理 Todoist 任务。
- 构建 AI 个人助手,帮助管理任务和项目。
工具列表
tools/list
:列出可用的工具或功能。
常见问题解答
- 如何测试本地运行?可以使用
echo
命令发送 JSON-RPC 消息到本地端口进行测试。
使用教程
使用依赖
- 确保已安装 Elixir 环境。
安装教程
- 运行以下命令启动服务器:
shell mix run --no-halt
调试方式
- 本地测试可以使用以下命令:
shell echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | nc localhost 4000