MCPInstall
docs-crawler-mcp logo

docs-crawler-mcp

by Yazington 3 stars Yazington/docs-crawler-mcp

An MCP server for crawling docs, converting to Markdown, and embedding storage.

READMEmain

Quasar Crawler MCP Server

An MCP server that crawls documentation websites, converts them to Markdown, and stores embeddings in Qdrant for intelligent, up-to-date documentation search.


Features

  • Crawl documentation sites using Puppeteer
  • Convert HTML to Markdown with jsdom and turndown
  • Generate embeddings with Transformers
  • Store and search embeddings in Qdrant vector database
  • Expose MCP resources and tools for integration with other systems

Installation

Clone the repository and install dependencies:

npm install

Build the project:

npm run build

Usage

Configure this server as an MCP server (e.g., in Claude Desktop configuration):

{
  "mcpServers": {
    "quasar-crawler": {
      "command": "/path/to/quasar-crawler/build/index.js"
    }
  }
}

Run the built server binary, then use the provided MCP tools and resources to crawl and query documentation content.


Development

For active development with auto-rebuild:

npm run watch

Available scripts:

  • build - Compile the TypeScript source
  • watch - Rebuild on file changes
  • inspector - Launch MCP Inspector for debugging

Debugging

Use the MCP Inspector to debug server communication:

npm run inspector

This will provide a URL to access debugging tools in your browser.


Dependencies


More Web Scraping & Data Collection MCP servers

Similar servers from the same category.

BuiltWith

builtwith

Integrates with BuiltWith's technology detection API to identify and analyze web technologies used on specified domains, providing marketers and developers with comprehensive website stack information.

Web Scraping & Data Collection

Provides a bridge to ElfProxy's dynamic IP proxy service for retrieving country-specific proxy IPs, enabling IP rotation, geo-targeting, and bypassing regional restrictions.

WebOptimize

UniFuncs

unifuncs

Provides a bridge to the UniFuncs API for web search and web reading capabilities through TypeScript implementation with Express and NPX commands.

search

Integrates with Bocha, a Chinese search engine, to provide web search capabilities with rich structured data from billions of documents across multiple domains and languages.

search