gatekpr-mcp-server 0.2.0

MCP server for AI agent integration (Claude Code, Windsurf, OpenCode)
# Gatekpr MCP Server

An MCP (Model Context Protocol) server that gives AI agents like Claude Code, Windsurf, and Cursor the ability to validate Shopify apps against App Store approval requirements.

## Installation

```bash
cargo install gatekpr-mcp-server
```

## Setup

### Claude Code

Add to `~/.claude/settings.json`:

```json
{
  "mcpServers": {
    "gatekpr": {
      "command": "gatekpr-mcp-server"
    }
  }
}
```

### With RAG Support

For semantic documentation search, set environment variables:

```json
{
  "mcpServers": {
    "gatekpr": {
      "command": "gatekpr-mcp-server",
      "env": {
        "OPENAI_API_KEY": "your-key",
        "QDRANT_URL": "http://localhost:6333"
      }
    }
  }
}
```

## Available Tools

| Tool | Description |
|------|-------------|
| `quick_check_file` | Validate a single file |
| `check_webhooks` | Check GDPR webhook compliance |
| `check_api_usage` | Check GraphQL vs REST API usage |
| `check_billing` | Check billing compliance |
| `check_security` | Security vulnerability scan |
| `approval_status` | Overall approval readiness |
| `list_rules` | List validation rules by category |
| `search_docs` | Search Shopify documentation (RAG) |
| `get_fix_hint` | Get fix recommendations |

## License

MIT