Leafly Strain Scraper
Summary
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.
Available Actions(16)
firecrawl_leafly_strain
Scrapes cannabis strain data from Leafly. Parameters: strains (array of strings), exportFormat (string, 'csv' or 'json')
firecrawl_extract
Extracts comprehensive cannabis strain data from a given Leafly page. Parameters: urls (array of strings), schema (object), prompt (string)
search_function
Find function definitions in code files.
search_code
Search for text across all code files.
get_project_structure
Generate a tree-like structure of the project.
analyze_dependencies
Analyze project dependencies.
find_components
Discover React/React Native components.
deepseek_r1
Generate text using the DeepSeek R1 model.
deepseek_summarize
Summarize text.
deepseek_stream
Stream text generation.
deepseek_multi
Generate text using different DeepSeek models.
deepseek_document
Process documents (summarize, extract entities, analyze sentiment).
query
Query JSON data using JSONPath expressions.
filter
Filter JSON data based on conditions.
save_query
Save query results to a file.
compare_json
Compare two JSON datasets.
社区评论
暂无评论. 成为第一个评论的人!
登录以参与讨论