任务管理服务器

一个基于MCP框架的Python任务列表管理器,提供通过Claude桌面或CLI界面进行任务管理的功能。

  • by ThiruvarankanM
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 thiruvarankanm/todo_mcp_server

使用说明

全MCP服务器

使用MCP(机器认知平台)框架和Python实现待办事项列表管理器。通过Claude Desktop或CLI界面提供任务管理功能。

演示

观看现场演示

先决条件

  • Python 3.13或兼容版本
  • 基本的命令行熟悉度

设置

环境设置

# Create and activate virtual environment
python3 -m venv .venv
source .venv/bin/activate   # macOS/Linux
# .venv\Scripts\Activate.ps1   # Windows PowerShell

# Upgrade pip and install dependencies
pip install --upgrade pip
pip install mcp uv typer

MCP配置

# Initialize MCP project
uv init MCP_Server
cd MCP_Server

# Add MCP CLI support
uv add "mcp[cli]"

# Install MCP server
uv run mcp install main.py

# Run the server
uv run mcp run main.py

用法

运行后,通过Claude Desktop或CLI界面使用Todo MCP命令:

  • add_task "Buy groceries"
  • list_tasks
  • mark_done 1

快速入门摘要

# Setup environment
python3 -m venv .venv
source .venv/bin/activate
pip install --upgrade pip
pip install mcp uv typer

# Configure MCP
uv init MCP_Server
cd MCP_Server
uv add "mcp[cli]"
uv run mcp install main.py
uv run mcp run main.py

故障排除

  • 在运行命令之前,确保虚拟环境已激活
  • 如果找不到命令,请检查Python版本兼容性
  • 使用 deactivate 退出虚拟环境

许可证

MIT许可证