Leafly Strain Scraper is an MCP server that extracts structured cannabis strain data from Leafly.com following a standardized methodology. It implements both regex-based and LLM-powered extraction techniques to collect 66 data points per strain including cannabinoids, terpenes, effects, and flavors. The server handles batch processing with rate limiting, provides fallback mechanisms for missing data, and exports results in CSV or JSON format. Built with Node.js and the Firecrawl API, it requires an API key for authentication and is designed for researchers, developers, and cannabis industry professionals who need reliable, normalized strain information.
Aún no hay reseñas. ¡Sé el primero en reseñar!
Inicia sesión para unirte a la conversación
Scrapes cannabis strain data from Leafly.com for specified strains and exports it in the specified format. Parameters: strains (array of strings), exportFormat (string: 'csv' or 'json')
Extracts comprehensive cannabis strain data from a specified Leafly page using a defined schema. Parameters: urls (array of strings), schema (object defining the data structure), prompt (string for extraction instructions)
Finds function definitions in code files.
Searches for text across all code files.
Generates a tree-like structure of the project.
Analyzes project dependencies.
Discovers React/React Native components.
Generates text using the DeepSeek R1 model.
Summarizes a given text.
Streams text generation.
Generates text using different DeepSeek models.
Processes documents to summarize, extract entities, and analyze sentiment.
Queries JSON data using JSONPath expressions.
Filters JSON data based on given conditions.
Saves query results to a file.
Compares two JSON datasets.