Metadata-Version: 2.4
Name: agent-lint-cli
Version: 0.2.0
Summary: Quality and security platform for AI agents. Validate MCP servers, scan for vulnerabilities, ship reliable agents.
Project-URL: Homepage, https://github.com/JDoornink/agent-lint
Project-URL: Issues, https://github.com/JDoornink/agent-lint/issues
Author: agent-lint contributors
License-Expression: MIT
Keywords: agents,ai,lint,mcp,security,testing,validation
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Security
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Requires-Python: >=3.11
Requires-Dist: click>=8.0
Requires-Dist: httpx>=0.27
Requires-Dist: pydantic>=2.0
Requires-Dist: pyyaml>=6.0
Requires-Dist: rich>=13.0
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.23; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: respx>=0.22; extra == 'dev'
Provides-Extra: testing
Requires-Dist: pytest-asyncio>=0.23; extra == 'testing'
Requires-Dist: pytest>=8.0; extra == 'testing'
Description-Content-Type: text/markdown

# agent-lint

Quality and security platform for AI agents. Validate MCP servers, scan for vulnerabilities, ship reliable agents.

## Install

```bash
pip install agent-lint
```

## Usage

```bash
agent-lint validate https://my-mcp-server.com
```

### Options

```
--format, -f     Output format: console, json, sarif (default: console)
--fail-under     Fail if score below threshold (0-100)
--fail-on-security  Fail if any security issues found
--security-level    strict, standard, or permissive (default: standard)
```

### CI/CD Integration

```bash
# Exit non-zero on security issues
agent-lint validate https://my-server.com --fail-on-security

# Require minimum score
agent-lint validate https://my-server.com --fail-under 80

# SARIF output for GitHub Security tab
agent-lint validate https://my-server.com -f sarif > results.sarif
```
