待办事项管理工具

一个基于MySQL和Claude集成的待办事项管理工具,支持增删改查操作。

  • by Sksubhan
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Sksubhan/mcp_poc

使用说明

MCP_服务器/ .env#MySQL凭据和数据库信息
mcp_sql_poc.py#主mcp服务器脚本(待办事项管理器)
pyproject.toml#uv项目元数据和依赖关系
mcp.json#Claude的mcp配置
README.md#您正在阅读!

需求

要求 版本
Python 3.11或更高版本
MySQL服务器 在3306端口本地运行
Claude(Anthropic) 用于MCP集成

最初我们需要紫外线。uv是一个项目设置工具,我们可以在其中创建整体项目设置。它也被称为项目管理工具。

pip安装uv--用户\

cd C:\用户<YourUser>\PycharmProjects\MCP_server
紫外线初始化
uv python引脚3.13

数据库搜索

MYSQL_HOST=127.0.0.1
MYSQL_PORT=3306
MYSQL用户=root
MY_CHPASS=您的密码
MY_RES_DB=mcp_todo
uv运行python mcpsql_poc.py

示例工具

add_todo(“晨跑”、“2025-11-12 06:00:00”、“2025-11-11 07:00:00”)
update_todo(1,“晚间健身房”,“2025-11-12 18:00:00”,“2025-11-11 19:00:00”)

克劳德设置

用户:克劳德,给我看看我目前的待办事项。
克劳德→ Calls get_todos() \

用户:将待办事项3更新为“明天下午6点购买杂货”
克劳德→ Calls update_todo(3, "Buy groceries", "2025-11-12 18:00:00", "2025-11-12 19:00:00") \

用户:删除已完成的任务。
克劳德→ Calls delete_todo(id)

图像也附加在此存储库中。请看一下,以便更好地理解。