publisher
Serve governed Malloy semantic models over REST and MCP
All Skills in This Repository (27)
Pure Emerald Level Indicatorsgotchas-modeling
Guide Malloy modeling to avoid common mistakes in reserved words, NULL checks, and date functions.
malloy-publish
Package and validate Malloy models with publisher.json for Malloy Publisher deployment.
malloy-debug
Diagnose and resolve compile-time errors in Malloy source code.
malloy-analyze
Analyze Publisher data with structured EDA steps and build dashboards.
malloy-notebooks
Generates interactive Malloy notebooks with dashboards and data stories.
analysis-pitfalls
Detect common errors in data analysis queries and result interpretation.
html-data-apps
Create and customize HTML data apps for Malloy Publisher packages.
malloy-review
Automates code review and verification of Malloy semantic models.
html-data-app-embedding
Embed interactive data applications as auto-sizing iframes with authentication.
lookml-review
Convert LookML models to Malloy semantic models by analyzing business logic and relationships.
malloy-model
Automate building Malloy semantic models with dimensions, measures, and sources.
html-data-app-runtime
Execute Malloy queries from JavaScript to build interactive HTML data applications.
Frequently Asked Questions
FAQPage SchemaHow to install Malloy Publisher?โผ
Run `npx skills add malloydata/publisher --all -g -y` in your terminal to install all skills in this suite globally.
What does Malloy Publisher do?โผ
It serves Malloy semantic models over a REST API and one MCP endpoint, so applications and agents query governed measures and joins instead of writing raw SQL. This keeps numbers correct by construction.
How do I connect my agent to Publisher?โผ
Start the server with `npx @malloy-publisher/server --port 4000`, then launch your agent from the same directory so it picks up the generated `.mcp.json`. The `malloy_*` tools then appear for discovery, querying, compiling, and reloading models.
Can I build dashboards and data apps with it?โผ
Yes. The bundled skills cover tagged `.malloy` dashboards with filter controls, notebooks, and hand-authored HTML data apps served from a package's `public/` directory with no build step.
Does it work with Claude Code and other MCP clients?โผ
Yes. Publisher exposes a standard streamable-HTTP MCP endpoint that works with Claude Code, Cursor, Codex, and other MCP-compatible clients.
Related Repositories in Data & Analytics
View All in Data & AnalyticsโPaddleOCR
Extract text, tables, and formulas from PDFs and images
Scrapling
Scrape any website and bypass anti-bot protection with AI
last30days-skill
Research any topic across Reddit, X, YouTube, and the web