mcp_server_webcrawl.utils package
Submodules
mcp_server_webcrawl.utils.blobs module
mcp_server_webcrawl.utils.cli module
mcp_server_webcrawl.utils.logger module
mcp_server_webcrawl.utils.querycache module
- class QueryCountCache[source]
Bases:
object
A cache for storing total count results from database queries. Only caches the count integer values, as these are reusable and light.
Initialize the query count cache.
- Parameters:
max – Maximum number of entries to store in the cache
ttl – Time-to-live for cache entries in seconds
mcp_server_webcrawl.utils.server module
mcp_server_webcrawl.utils.tools module
- get_crawler_tools(sites=None)[source]
Generate crawler tools based on available sites.
- Parameters:
sites (list[SiteResult] | None) – Optional list of site results to include in tool descriptions
- Returns:
List of Tool objects for sites and resources