Skip to main content

MCP Server

The Qarion MCP Server implements the Model Context Protocol (MCP), allowing LLM-based agents like Claude, Cursor, and Windsurf to interact with the Qarion platform directly. It wraps the Python SDK and exposes 22 tools covering search, products, quality checks, issues, alerts, connectors, and spaces.

Installation

cd mcp-server
pip install -e .

Configuration

The server reads credentials from environment variables:

VariableRequiredDescription
QARION_API_KEYYesYour Qarion API key
QARION_BASE_URLNoOverride the API base URL

Running

# Via module
python -m qarion_mcp

# Via entry point
qarion-mcp

Client Integration

Claude Desktop

Add to your claude_desktop_config.json:

{
"mcpServers": {
"qarion": {
"command": "python",
"args": ["-m", "qarion_mcp"],
"env": {
"QARION_API_KEY": "qk_your_api_key_here"
}
}
}
}

Cursor / Windsurf

Add an MCP server entry in your IDE settings pointing to python -m qarion_mcp with the QARION_API_KEY environment variable set.

Available Tools

ToolDescription
searchSearch entities within a single space
search_organizationSearch across all spaces in an organization

Products

ToolDescription
list_productsList data products with optional filters
get_productGet product details by slug
create_productCreate a new data product
update_productUpdate product metadata

Quality Checks

ToolDescription
list_quality_checksList all checks in a space
get_quality_checkGet check details by slug
create_quality_checkCreate a new quality check
trigger_quality_checkTrigger check execution
get_quality_executionsGet execution history

Issues

ToolDescription
list_issuesList tickets with optional filters
get_issueGet ticket details
create_issueCreate an issue ticket
update_issueUpdate ticket status, priority, or assignee

Alerts

ToolDescription
list_alertsList central alerts for a space
annotate_alertAdd annotation to an alert
resolve_alertResolve an alert

Connectors

ToolDescription
list_connectorsList data connectors
sync_connectorTrigger metadata sync

Spaces

ToolDescription
list_spacesList accessible spaces
list_space_membersList space members and roles