diff --git a/mcp_docx_server.py b/mcp_docx_server.py index 03a6d8a..364c4f4 100644 --- a/mcp_docx_server.py +++ b/mcp_docx_server.py @@ -314,13 +314,13 @@ async def list_docx_images(docx_url: str) -> List[Dict[str, Any]]: return imgs @mcp.custom_route("/edit_docx", methods=["POST"]) -async def edit_docx( - input_docx_path: str, - replacements: List[Dict[str, str]] = None, - image_replacements: Optional[List[Dict[str, Any]]] = None, - report_type: Optional[str] = None, - report_title_time: Optional[str] = None, -) -> Dict[str, Any]: +async def edit_docx_handler(request: Request): + data = await request.json() + input_docx_path = data.get("input_docx_path") + replacements = data.get("replacements") + image_replacements = data.get("image_replacements") + report_type = data.get("report_type") + report_title_time = data.get("report_title_time") """ 对 DOCX 文件进行编辑。