使用说明
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)
图像也附加在此存储库中。请看一下,以便更好地理解。