Metadata-Version: 2.4
Name: trentai-mcp
Version: 0.4.6
Summary: MCP Server for Trent integration with Claude Code
Author: Trent AI
License: Proprietary
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: cryptography>=42.0.0
Requires-Dist: httpx<1,>=0.27.0
Requires-Dist: keyring<27,>=25.0.0
Requires-Dist: mcp[cli]<2,>=1.0.0
Requires-Dist: pydantic>=2.0.0
Requires-Dist: pyjson5>=1.6.0
Requires-Dist: pyjwt[crypto]>=2.8.0
Requires-Dist: pyyaml>=6.0.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23.0; extra == 'dev'
Requires-Dist: pytest-cov>=4.0.0; extra == 'dev'
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: ruff>=0.1.0; extra == 'dev'
Description-Content-Type: text/markdown

# Trent MCP Server

MCP (Model Context Protocol) server that integrates Trent\ with Claude Code.

## Quick Start

```bash
pip install trentai-mcp
cd /path/to/your/project
trent-mcp-setup              # External: installs trent:appsec skill only
# or
trent-mcp-setup --all        # Internal: installs all 4 skills
```

Restart Claude Code:
- **VS Code**: Run `Developer: Reload Window`
- **Terminal**: Exit and re-enter `claude`

First time you use the tool, it will open your browser to authenticate via Auth0. Tokens are stored securely in your OS keychain.

### Upgrading

```bash
pip install --upgrade trentai-mcp
```

## Uninstall

```bash
trent-mcp-uninstall       # Remove config, skills, and keychain tokens
pip uninstall trentai-mcp   # Remove the package
```

Run `trent-mcp-uninstall` first (before `pip uninstall`) so the command is still available.

