search-web-MCP-server / src /models /search_models.py
Olaemad's picture
Add Searcher, Scraper and analyzer functionality with custom domain and site search tools
e94d3a9
raw
history blame contribute delete
444 Bytes
from typing import List, Optional
from pydantic import BaseModel, Field
class SearchItemResult(BaseModel):
url: str = Field(description="URL of result item.")
title: str = Field(description="Title of result item.")
description: str = Field(description="Description of result item.")
class SearchResult(BaseModel):
items: Optional[List[SearchItemResult]] = Field(
default=[], description="Search result items."
)