任务管理器MCP服务器
使用SQLite进行任务管理的最小模型上下文协议(MCP)服务器。
特性
- 任务列表:列出所有任务及其全部详细信息
- 创建任务:创建带有标题和可选描述的新任务
- update_task:更新现有任务(标题、描述、状态)
设置
- 运行服务器:
python task_mcp_server.pyAmazon Q MCP配置
要将此服务器添加到Amazon Q,请在MCP设置中添加以下内容:
{
"mcpServers": {
"task-manager": {
"command": "python",
"args": ["/path/to/your/task_mcp_server.py"]
}
}
}替换 /path/to/your/task_mcp_server.py 使用服务器文件的实际路径。
用法
服务器提供三个工具:
任务列表
以JSON格式返回所有任务,包括id、标题、描述、状态和时间戳。
创建任务
创建新任务。
- 必修的:
title(字符串) - 可选:
description(字符串)
update_task
更新现有任务。
- 必修的:
id(整数) - 可选:
title,description,status(字符串)
状态值: pending, completed, in_progress
数据库
SQLite数据库(tasks.db)使用包括时间戳的适当模式自动创建。
