data-refinery
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@data-refineryFind breaking changes in the Stripe SDK v5 release"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Universal Data Refinery
π Why Data Refinery?
In the emerging Agent Internet, AI models and autonomous agents (Claude, Cursor, OpenAI Agents, custom bots) starve for clean, structured, real-time, deterministic data. Raw web scraping is noisy, token-expensive, and prone to hallucinations.
The Universal Data Refinery transforms messy, fragmented web documentation, pricing pages, municipal codes, and release logs into strict, schema-validated JSON with automatic semantic diffing and sub-second edge retrieval.
Related MCP server: Driflyte MCP Server
π Built-in Refined Domains
1. π¦ Developer Ecosystem & Breaking Changes
Extracts: Affected symbols, removal vs deprecation status, signature changes, and exact code migration snippets.
Solves: AI coding assistant hallucinations regarding outdated syntax and breaking SDK upgrades.
2. π° B2B SaaS, Cloud & API Pricing Matrices
Extracts: Normalized monthly/annual pricing, included quotas, usage-based rates, hidden contract caveats, and overage fees.
Solves: Autonomous procurement and cost-estimation calculations for AI agents.
3. ποΈ Localized Regulatory & Compliance Intelligence
Extracts: Municipal ordinances, short-term rental permits, zoning rules, mandatory deadlines, and penalties.
Solves: Legal and business compliance research without manual human paralegal effort.
4. π Universal On-Demand Web Refinery
Extracts: Feed any URL + custom prompt on the fly. Workers AI extracts strict JSON, validates against Zod, computes diffs, and saves to D1 SQL.
ποΈ Architecture
[ Raw Web Sources ] βββΊ [ Cloudflare Worker Pipeline ]
β
βββ 1. Ingest (Scheduled Cron / Webhooks)
βββ 2. HTML to Dense Markdown Sanitizer
βββ 3. Workers AI (Llama 3.3 / Mistral) Structured Extraction
βββ 4. Semantic Diffing Engine (Delta Classification)
βββ 5. BGE Vector Embeddings (Vectorize Index)
β
βΌ
[ Cloudflare D1 SQL + Workers KV ]
β
ββββββββββββββββββ΄βββββββββββββββββ
βΌ βΌ
π€ MCP Server for AI Agents β‘ REST / OpenAPI Endpoints
(Claude Desktop, Cursor, etc.) π₯οΈ Refinery Studio (Pages UI)π» Getting Started
Prerequisites
Node.js 20+
Cloudflare Wrangler CLI (
npm install -g wrangleror via npm scripts)
Installation
# Clone & install dependencies
npm install
# Build shared schema
npm run build --workspace=packages/schema
# Apply local D1 database migrations with demo seed data
npm run db:migrate:local -w apps/workerRun Locally
# Start Cloudflare Worker backend (port 8787)
npm run dev:worker
# Start Refinery Studio Web Dashboard (port 5173)
npm run dev:web
# Or run both concurrently:
npm run dev:allπ€ Connecting AI Agents via MCP (Model Context Protocol)
Add the refinery to your claude_desktop_config.json or .cursor/mcp.json:
{
"mcpServers": {
"data-refinery": {
"url": "http://localhost:8787/mcp"
}
}
}Exposed Native Tools:
refinery_dev_breaking_changes({ packageOrService, targetVersion, breakingOnly })refinery_b2b_pricing_matrix({ companyOrProduct, category })refinery_regulatory_compliance({ jurisdiction, topic })refinery_semantic_search({ query, domain, topK })refinery_refine_custom_url({ url, instructionPrompt })
π License
Business Source License 1.1 (BUSL-1.1). See LICENSE.
This server cannot be deployed
Maintenance
Related MCP Connectors
- mcpOAuthcom.sequentum
Turn the web into structured, reliable, actionable enterprise data for AI Agents
Web scraping for AI agents. Extract text and metadata from any URL worldwide. $0.005/page.
Extract structured pricing tiers and addons from any SaaS pricing page URL. Built for AI agents.
Enable language models to perform advanced AI-powered web scraping with enterprise-grade reliabiliβ¦
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to crawl websites, extract and store web content with semantic search capabilities using vector embeddings, and retrieve information through natural language queries with tag-based filtering and intelligent content cleaning.-
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to query and retrieve topic-specific knowledge from recursively crawled and indexed web pages.568 npm11MIT
- FlicenseAqualityDmaintenanceEnables AI agents to query structured knowledge across enterprise domains (legal, HR, compliance) with metadata-driven filtering and TF-IDF ranking.4-
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to monitor web documentation for changes, perform semantic search with RAG, and analyze breaking changes in APIs.9-