cmd

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 31, 2026 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Execute

func Execute()

func GetMcpServer

func GetMcpServer() *mcp.Server

func ScprMcp

func ScraperImpl

func ScraperImpl(url, output, logLevel string, parallel, maxDepth int, recursive bool, allowedDomains []string) ([]string, error)

Types

type ScrapeParams

type ScrapeParams struct {
	Url            string   `json:"url" jsonschema:"URL of the web page to scrape"`
	Recursive      bool     `` /* 174-byte string literal not displayed */
	AllowedDomains []string `json:"allowed" jsonschema:"Allowed domains (required for recursive scraping)"`
	MaxDepth       int      `json:"max" jsonschema:"Maximum depth of linked pages to scrape. Should default to 1 (scrapes only the original page)"`
	Parallel       int      `json:"parallel" jsonschema:"Maximum number of threads for parallel scraping. Should default to 1"`
	Output         string   `json:"output" jsonschema:"Output folder to save the markdown files to"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL