Metadata-Version: 2.5
Name: bricksentry-mcp
Version: 0.1.12
Summary: MCP server for bricksentry: a safety check for AI agent and pipeline writes to Databricks tables. Installs bricksentry with its MCP and Databricks extras.
Project-URL: Homepage, https://bricksentry.org
Project-URL: Documentation, https://bricksentry.org/docs/agents
Project-URL: Source, https://github.com/bricksentry/bricksentry
Project-URL: Issues, https://github.com/bricksentry/bricksentry/issues
Author: Brahma
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: ai-agents,data-quality,databricks,delta-lake,mcp,unity-catalog
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Database
Requires-Python: >=3.10
Requires-Dist: bricksentry[databricks,mcp]==0.1.12
Description-Content-Type: text/markdown

# bricksentry-mcp

<!-- mcp-name: io.github.bricksentry/bricksentry -->

The MCP server for [bricksentry](https://github.com/bricksentry/bricksentry), the safety check for data changes in the AI era. This package only installs `bricksentry` with its MCP and Databricks extras and gives you one command, so agents can start the server with `uvx`:

```bash
uvx bricksentry-mcp --config /full/path/to/bricksentry.yml
```

**Claude Code**

```bash
claude mcp add bricksentry -- uvx bricksentry-mcp --config /full/path/to/bricksentry.yml
```

**Claude desktop, Cursor and other clients** (`mcpServers` config):

```json
{
  "mcpServers": {
    "bricksentry": {
      "command": "uvx",
      "args": ["bricksentry-mcp", "--config", "/full/path/to/bricksentry.yml"]
    }
  }
}
```

Use a full path to `bricksentry.yml`: clients start the server from their own working folder. If an app can't find `uvx`, use its full path (`which uvx`).

`bricksentry-mcp` accepts the same options as `bricksentry mcp`, for example `--transport streamable-http`. Docs: [bricksentry.org/docs/agents](https://bricksentry.org/docs/agents). License: Apache-2.0.
