delete_project
Remove a specific project from Dida365 task management. This action permanently deletes the project and cannot be undone.
Instructions
删除指定的项目(清单)。⚠️ 此操作不可恢复。
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | 要删除的项目ID |
Implementation Reference
- src/dida_mcp/client.py:107-111 (handler)The core API client implementation for deleting a project.
def delete_project(self, project_id: str) -> bool: """删除项目""" response = self.client.delete(f"/project/{project_id}") response.raise_for_status() return True - src/dida_mcp/server.py:332-334 (handler)The MCP server handler logic that calls the DidaClient to delete a project.
elif name == "delete_project": client.delete_project(args["project_id"]) return "✅ 项目 %s 已删除。" % args["project_id"] - src/dida_mcp/server.py:125-137 (registration)The tool registration definition for 'delete_project'.
"name": "delete_project", "description": "删除指定的项目(清单)。⚠️ 此操作不可恢复。", "inputSchema": { "type": "object", "properties": { "project_id": { "type": "string", "description": "要删除的项目ID", } }, "required": ["project_id"], }, },