Metadata-Version: 2.4
Name: multify-scan-mcp
Version: 1.0.1
Summary: MCP client for the hosted Multify Scan API
Author-email: Multify Team <info@multifyco.com>
License: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: httpx>=0.28.0
Requires-Dist: mcp[cli]>=1.0.0
Requires-Dist: pydantic>=2.10.0
Requires-Dist: pydantic-settings>=2.6.0
Provides-Extra: dev
Requires-Dist: pytest>=8.3.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.24.0; extra == "dev"

# Multify Scan MCP

Hosted MCP client for the Multify Scan API.

RapidAPI listing:

`https://rapidapi.com/jonhpaz08/api/virusscan-api`

## Environment

```env
# Direct mode
SCAN_API_BASE_URL=https://api.scan.multifyco.com
SCAN_API_KEY=your-direct-api-key

# RapidAPI mode
SCAN_RAPIDAPI_KEY=your-rapidapi-key
SCAN_RAPIDAPI_HOST=virusscan-api.p.rapidapi.com

SCAN_MCP_TRANSPORT=stdio
```

The MCP client supports both modes:

- Direct mode: uses `SCAN_API_BASE_URL` + `SCAN_API_KEY`
- RapidAPI mode: uses `SCAN_RAPIDAPI_KEY` + `SCAN_RAPIDAPI_HOST`

If both are set, RapidAPI mode takes priority.

## Run

```bash
multify-scan-mcp
```

## Tools

- `scan_file`
- `scan_url`
- `check_hash`
- `get_health`
