Skip to main content
Glama

MCP Webscan Server

by bsmi021
schemas.ts1.4 kB
/** * Schema definitions for WebScan MCP server tools * Contains Zod schemas for all tool inputs */ import { z } from 'zod'; /** * Schema for fetch_page tool */ export const fetchPageSchema = z.object({ url: z.string().describe("URL of the page to fetch"), selector: z.string().optional().describe("Optional CSS selector to target specific content") }); /** * Schema for extract_links tool */ export const extractLinksSchema = z.object({ url: z.string().describe("URL of the page to analyze"), baseUrl: z.string().optional().describe("Optional base URL to filter links") }); /** * Schema for crawl_site tool */ export const crawlSiteSchema = z.object({ url: z.string().describe("Starting URL to crawl"), maxDepth: z.number().default(2).describe("Maximum crawl depth") }); /** * Schema for check_links tool */ export const checkLinksSchema = z.object({ url: z.string().describe("URL to check links for") }); /** * Schema for find_patterns tool */ export const findPatternsSchema = z.object({ url: z.string().describe("URL to search in"), pattern: z.string().describe("Regex pattern to match URLs against") }); /** * Schema for generate_sitemap tool */ export const generateSitemapSchema = z.object({ url: z.string().describe("Root URL for sitemap"), maxUrls: z.number().default(100).describe("Maximum number of URLs to include") });

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bsmi021/mcp-server-webscan'

If you have feedback or need assistance with the MCP directory API, please join our Discord server