diff --git a/__pycache__/mcp_server.cpython-310.pyc b/__pycache__/mcp_server.cpython-310.pyc new file mode 100644 index 00000000..deadef6f Binary files /dev/null and b/__pycache__/mcp_server.cpython-310.pyc differ diff --git a/mcp_server.py b/mcp_server.py index 54e67c73..5dc2da2e 100644 --- a/mcp_server.py +++ b/mcp_server.py @@ -60,8 +60,7 @@ class ToolDefinition(BaseModel): """工具定义""" name: str description: str - parameters: Dict[str, Dict[str, Any]] - required: List[str] = [] + parameters: Dict[str, Any] # 支持完整的 JSON Schema 格式 class ToolCallRequest(BaseModel): """工具调用请求"""