rill
The Rill Model Context Protocol (MCP) server exposes Rill's most essential APIs to LLMs. It is currently designed primarily for data analysts, not data engineers, and focuses on consuming Rill metrics views—not creating them.
The Rill MCP Server provides a structured and governed way for Large Language Models (LLMs) to interact with Rill's essential APIs, specifically focusing on consuming Rill metrics views. This ensures that LLMs can query data with predefined measures and dimensions, guaranteeing accurate and consistent responses aligned with Rill dashboards. It's primarily designed for data analysts to self-serve answers to business questions.
Key Features:
- Structured & Governed Analytics: Provides a reliable interface to your data warehouse via Rill's metrics views.
- Accurate & Consistent Data: Responses are guaranteed to be as accurate as Rill dashboards.
- AI Instructions: Allows adding
ai_instructionsto Rill project files (rill.yaml,metrics.yaml) to provide LLMs with additional context and guidance for best results, including how to generate Rill Explore URLs. - Supported Actions: Exposes APIs for
list_metrics_views,get_metrics_view,query_metrics_view_time_range, andquery_metrics_view.
How to Use:
- Prerequisites: Ensure you have the Rill CLI installed and a Rill Personal Access Token (if using Rill Cloud).
- Configure Claude Desktop: Edit your
claude_desktop_config.jsonfile to include the Rill MCP server configuration under themcpServerskey.- For private Rill Cloud projects: Connect to
https://api.rilldata.com/v1/organizations/{org}/projects/{project}/runtime/mcpwith anAuthorizationheader. - For public Rill Cloud projects: Connect to
https://api.rilldata.com/v1/organizations/demo/projects/rill-github-analytics/runtime/mcp. - For locally running Rill Developer: Connect to
http://localhost:9009/mcp. These configurations typically usenpx mcp-remoteas the client command to connect to the Rill MCP server endpoint.
- For private Rill Cloud projects: Connect to
- Restart Claude Desktop: Apply changes to the configuration.
- Enhance LLM Context: Add
ai_instructionsto yourrill.yamlor specificmetrics.yamlfiles to guide the LLM on how to use Rill tools and format responses, including generating Rill Explore URLs.
The Rill MCP Server empowers users to get quick, overall summaries and insights from their data through natural language conversations, leveraging the trustworthiness of Rill's existing metrics.
Recommend MCP Servers 💡
OpenAPI-MCP
Dockerized MCP Server to allow your AI agent to access any API with existing api docs
paragon-mcp
The Paragon MCP Server integrates with Paragon's ActionKit to provide AI agents access to over 130 prebuilt SaaS integrations (e.g., Google Calendar, Salesforce, Slack) and handles user authorization via a Connect Portal, enabling agents to interact with users' SaaS applications.
figma-developer-mcp
Provide Figma layout information to AI coding agents via MCP.
agile-luminary
A Model Context Protocol (MCP) server that integrates AI clients with the Agile Luminary project management system, enabling AI to access project details, work assignments, and documentation.
openai-server
Query OpenAI models directly from Claude using MCP protocol.
bootiful-wordpress-mcp-server
WordPress MCP Server implemented with Java and Spring Boot