Metadata-Version: 2.4
Name: bayzat-ai-workspaces
Version: 0.2.0
Summary: Company-controlled MCP provisioning gateway — employees get role-appropriate AI tools instantly
Author-email: Bayzat AI <ai@bayzat.com>
License: Proprietary
Project-URL: Homepage, https://github.com/bayzatapps/ai-workspaces
Project-URL: Repository, https://github.com/bayzatapps/ai-workspaces
Project-URL: Documentation, https://github.com/bayzatapps/ai-workspaces#readme
Keywords: mcp,gateway,ai-workspace,claude-code,model-context-protocol
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Requires-Dist: anthropic>=0.116.0
Requires-Dist: fastmcp>=3.4.4
Requires-Dist: modelcontextprotocol>=1.0.1
Requires-Dist: PyJWT[crypto]>=2.9.0
Requires-Dist: pydantic-settings>=2.0
Requires-Dist: python-dotenv>=1.0
Requires-Dist: slack-sdk>=3.43.0
Requires-Dist: supabase>=2.31.0
Requires-Dist: arize-phoenix>=19.9.0

# AI Workspace Gateway

**Company-controlled MCP provisioning.** Employees install one stdio (or HTTP) MCP server; get role-appropriate tools, skills, and context from the capability registry. Admins govern access, version capabilities, proxy downstream MCP servers, and revoke instantly.

## Quick Start

```bash
pip install bayzat-ai-workspaces
gateway onboard <your-install-token>
```

Or one-liner (requires a running gateway):

```bash
curl -sSL https://your-gateway.example.com/install | GATEWAY_TOKEN=<token> bash
```

## Prerequisites

- Python 3.13+
- A Supabase instance (local or cloud) with the schema from `supabase/migrations/`
- An install token from your workspace admin

## Mode

```bash
# stdio (default, for Claude Code / Claude Desktop)
python -m gateway

# HTTP mode (for browser-based workflows, OAuth, dashboards)
python -m gateway --http --port 8000
```

## Documentation

Full docs at `docs/operations/how-to-use.md` in the repository.
