MCPcopy Create free account

hub / github.com/KnockOutEZ/wigolo / types & classes

Types & classes988 in github.com/KnockOutEZ/wigolo

↓ 36 callersClassClient
Synchronous client for the wigolo REST API. Args: base_url: Server base URL. Falls back to ``WIGOLO_BASE_URL`` then ``http://
sdks/python/src/wigolo/_client.py:49
↓ 18 callersClassWigoloMcpClient
Async MCP client that communicates with wigolo via subprocess stdio. Spawns `npx wigolo` as a child process, sends JSON-RPC 2.0 requests over
packages/wigolo-langchain/wigolo_langchain/client.py:17
↓ 16 callersClassWigoloMcpClient
Async MCP client that communicates with wigolo via subprocess stdio. Spawns `npx wigolo` as a child process, sends JSON-RPC 2.0 requests over
packages/wigolo-llamaindex/wigolo_llamaindex/client.py:17
↓ 14 callersClassWigoloWebReader
Read web pages via wigolo fetch and convert to LlamaIndex Documents. Each URL is fetched through wigolo's MCP server. The extracted markdown
packages/wigolo-llamaindex/wigolo_llamaindex/reader.py:17
↓ 12 callersClassWigoloSearchRetriever
Retriever that uses wigolo's search tool to find relevant documents. Each search result is converted to a LangChain Document with the page's
packages/wigolo-langchain/wigolo_langchain/retrievers.py:19
↓ 9 callersClassWigoloFetchTool
Fetch a web page using wigolo and return the result as JSON. Wraps wigolo's fetch MCP tool. Returns a JSON string with the page title, clean
packages/wigolo-langchain/wigolo_langchain/tools.py:123
↓ 9 callersClassWigoloSearchReader
Search the web via wigolo and convert results to LlamaIndex Documents. Each search result becomes a Document with its markdown content (or snippe
packages/wigolo-llamaindex/wigolo_llamaindex/reader.py:119
↓ 8 callersClassWigoloSearchTool
Search the web using wigolo and return results as JSON. Wraps wigolo's search MCP tool. Returns a JSON string with search results including t
packages/wigolo-langchain/wigolo_langchain/tools.py:22
↓ 5 callersClassWigoloError
Base class for all errors raised by this SDK.
sdks/python/src/wigolo/_errors.py:15
↓ 4 callersClassWigoloClientError
Raised when the MCP client encounters an error.
packages/wigolo-llamaindex/wigolo_llamaindex/client.py:13
↓ 4 callersClassWigoloClientError
Raised when the MCP client encounters an error.
packages/wigolo-langchain/wigolo_langchain/client.py:13
↓ 2 callersClassAsyncClient
Async client for the wigolo REST API. Wraps a synchronous ``Client`` and dispatches each blocking request to a bounded ``ThreadPoolExecutor``
sdks/python/src/wigolo/_aio.py:25
↓ 2 callersClassLocalDaemon
Handle to a local wigolo daemon (spawned or reused).
sdks/python/src/wigolo/_local.py:164
↓ 2 callersClassWigoloAPIError
A non-2xx HTTP response from the wigolo REST API. ``error``/``error_reason``/``stage`` come from the server's error envelope when present. ``
sdks/python/src/wigolo/_errors.py:19
↓ 2 callersClassWigoloConnectionError
A transport-level failure that produced no HTTP response. Most commonly a refused connection. For zero-setup local use, route through ``wigol
sdks/python/src/wigolo/_errors.py:49
↓ 2 callersClass_HealthResult
sdks/python/src/wigolo/_local.py:46
↓ 1 callersClassD
sdks/python/tests/test_unit_env_and_surface.py:95
↓ 1 callersClassServeHandle
sdks/python/tests/conftest.py:92
↓ 1 callersClassWigoloCrawlTool
Crawl a site from a seed URL.
packages/wigolo-crewai/wigolo_crewai/tools.py:87
↓ 1 callersClassWigoloExtractTool
Extract structured data from a page.
packages/wigolo-crewai/wigolo_crewai/tools.py:102
↓ 1 callersClassWigoloFetchTool
Fetch a specific web page as clean markdown.
packages/wigolo-crewai/wigolo_crewai/tools.py:57
↓ 1 callersClassWigoloResearchTool
Run multi-step research and return a structured brief.
packages/wigolo-crewai/wigolo_crewai/tools.py:72
↓ 1 callersClassWigoloSearchTool
Search the web for information on any topic.
packages/wigolo-crewai/wigolo_crewai/tools.py:41
↓ 1 callersClass_State
sdks/python/tests/test_unit_transport.py:21
Class
packages/wigolo-vercel-ai-sdk/src/client.ts:10
Class
packages/wigolo-vercel-ai-sdk/src/client.ts:17
Class
sdks/typescript/src/client.ts:110
Class
sdks/typescript/src/errors.ts:10
Class
sdks/typescript/src/errors.ts:22
Class
sdks/typescript/src/errors.ts:56
Class
sdks/typescript/src/local.ts:203
Class
src/pdf-parse.d.ts:23
Class
src/cache/sqlite-vec-store.ts:35
Class
src/fetch/tls-tier.ts:48
Class
src/fetch/router.ts:455
Class
src/fetch/browser-selector.ts:18
Class
src/fetch/browser-acquire.ts:93
Class
src/fetch/http-client.ts:137
Class
src/fetch/browser-pool.ts:58
Class
src/fetch/browser-pool.ts:191
Class
src/fetch/browser-pool.ts:901
Class
src/extraction/v1/extract-provider.ts:21
Class
src/search/searxng.ts:51
Class
src/search/hybrid/router.ts:26
Class
src/search/legacy/searxng-provider.ts:5
Class
src/search/core/engine-base.ts:376
Class
src/search/core/engine-base.ts:393
Class
src/search/core/core-provider.ts:155
Class
src/search/core/rss/rss-engine.ts:6
Class
src/search/reranker/transformers-rerank-provider.ts:51
Class
src/search/engines/wikipedia.ts:11
Class
src/search/engines/mdn.ts:22
Class
src/search/engines/bing-news.ts:56
Class
src/search/engines/brave-image.ts:46
Class
src/search/engines/ddg-image.ts:40
Class
src/search/engines/duckduckgo.ts:19
Class
src/search/engines/mojeek.ts:18
Class
src/search/engines/arxiv.ts:13
Class
src/search/engines/semantic-scholar.ts:39
Class
src/search/engines/github-code.ts:27
Class
src/search/engines/marginalia.ts:31
Class
src/search/engines/hn-algolia.ts:37
Class
src/search/engines/lobsters.ts:38
Class
src/search/engines/brave.ts:25
Class
src/search/engines/bing.ts:64
Class
src/search/engines/devdocs.ts:39
Class
src/search/engines/stackoverflow.ts:40
Class
src/cli/skills.ts:87
Class
src/cli/tui/tui-reporter.ts:17
Class
src/cli/tui/select-agents.ts:4
Class
src/cli/tui/reporter.ts:27
Class
src/cli/tui/flags-types.ts:60
Class
src/embedding/background-queue.ts:51
Class
src/embedding/embed.ts:52
Class
src/embedding/fastembed-provider.ts:78
Class
src/server/backend-status.ts:1
Class
src/plugins/registry.ts:22
Class
src/searxng/bootstrap.ts:44
Class
src/searxng/docker.ts:71
Class
src/searxng/process.ts:118
Class
src/crawl/robots.ts:6
Class
src/crawl/crawler.ts:23
Class
src/crawl/rate-limiter.ts:12
Class
src/daemon/proxy.ts:31
Class
src/daemon/http-server.ts:55
Class
src/daemon/rest/router.ts:65
Class
src/daemon/rest/limits.ts:105
Class
src/daemon/rest/limits.ts:160
Class
src/daemon/rest/firecrawl-compat.ts:123
Class
tests/integration/hybrid-mode.test.ts:32
Class
tests/integration/hybrid-mode.test.ts:32
Class
tests/integration/llm-fallback-e2e.test.ts:11
Class
tests/integration/llm-fallback-e2e.test.ts:11
Class
tests/integration/warmup-tui.test.ts:28
Class
tests/unit/fetch/router-antibot-domains.test.ts:16
Class
tests/unit/fetch/router-antibot-domains.test.ts:16
Class
tests/unit/fetch/router-stealth.test.ts:16
Class
tests/unit/fetch/router-stealth.test.ts:16
Class
tests/unit/fetch/router-mode.test.ts:16
Class
tests/unit/fetch/router-mode.test.ts:16
next →1–100 of 988, ranked by callers