This SearXNG MCP server, developed by Ihor Sokoliuk, integrates the SearXNG API to provide web search capabilities for AI assistants. Built with TypeScript and leveraging the Model Context Protocol SDK, it offers a tool for executing web searches with pagination control. The server implements error handling, environment variable configuration for SearXNG instance URLs, and result formatting. By abstracting the complexities of API communication and search result parsing, it enables AI systems to easily access and analyze web content. This implementation is particularly valuable for applications requiring up-to-date information retrieval, enabling use cases such as research assistance, fact-checking, and content aggregation across various topics and domains.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Execute web searches with pagination. Inputs: query (string): The search query. This string is passed to external search services. pageno (number, optional): Search page number, starts at 1 (default 1). time_range (string, optional): Filter results by time range - one of: 'day', 'month', 'year' (default: none). language (string, optional): Language code for results (e.g., 'en', 'fr', 'de') or 'all' (default: 'all'). safesearch (number, optional): Safe search filter level (0: None, 1: Moderate, 2: Strict) (default: instance setting).
Read and convert the content from a URL to markdown. Inputs: url (string): The URL to fetch and process.