llms.txt Content
# MXCP
> MXCP is an enterprise-grade MCP (Model Context Protocol) framework for building production AI applications with SQL and Python endpoints. It provides security, audit trails, policy enforcement, and comprehensive testing capabilities.
MXCP transforms any data source into AI-ready endpoints with full compliance tracking. It integrates with Claude Desktop and other MCP-compliant AI clients.
## What is MXCP?
MXCP (Model eXtension Context Protocol) is a production-ready MCP server framework built by RAW Labs SA. Unlike simple data access tools, MXCP provides:
- Enterprise security with OAuth, SSO, and role-based access control
- Complete audit logging with user context and compliance tracking
- Policy enforcement for input/output validation
- Native dbt integration for data transformation
- OpenTelemetry observability for production monitoring
- Multi-database support: PostgreSQL, MySQL, SQLite, DuckDB, CSV, JSON, APIs
- Type-safe SQL and Python endpoints
- LLM evaluations and comprehensive testing
## Quick Start
Install MXCP with pip:
```
pip install mxcp
```
Create a new project:
```
mxcp init --bootstrap
```
Start the server:
```
mxcp serve
```
## Key Features
- **Authentication**: OAuth, JWT tokens, SSO with GitHub, Google, Keycloak
- **Policy Enforcement**: Fine-grained access control with input/output policies
- **Auditing**: Complete query logging with user context
- **Observability**: OpenTelemetry integration for distributed tracing
- **Type Safety**: Full validation for parameters and return types
- **Drift Detection**: Automatic schema and data change detection
- **dbt Integration**: Native support for dbt models and transformations
- **Testing**: Data tests, tool tests, Python unit tests, LLM evaluations
## Claude Code Plugin
MXCP has an official plugin for Claude Code that enables AI-assisted development of MCP servers.
**Features:**
- Build production-ready MCP servers through natural conversation
- MXCP skill provides Claude with spe