Skip to main content
Glama
README.md
# envato-mcp

MCP server per Envato API — cerca, acquisti, download asset.
Usabile da Claude Code, Claude Desktop, o qualsiasi client MCP.

## Setup

```bash
git clone https://github.com/Waipro-Hub/envato-mcp.git
cd envato-mcp
npm install
cp .env.example .env
# Inserisci ENVATO_TOKEN in .env
```

## Tools disponibili

| Tool | Descrizione |
|------|-------------|
| `search_items` | Cerca asset su Envato (video, audio, temi, plugin) |
| `get_item_details` | Dettagli completi di un item |
| `list_purchased_items` | Lista acquisti/licenze |
| `download_purchase` | URL download item acquistato |
| `get_user_collections` | Collezioni/bookmark utente |
| `get_collection_items` | Items dentro una collezione |

## Config Claude Code (VPS)

```bash
claude mcp add envato-mcp -e ENVATO_TOKEN=your_token -- npx -y tsx /opt/envato-mcp/src/index.ts
```

## Config Claude Desktop (Mac)

In `~/Library/Application Support/Claude/claude_desktop_config.json`:
```json
{
  "mcpServers": {
    "envato-mcp": {
      "command": "npx",
      "args": ["-y", "tsx", "/path/to/envato-mcp/src/index.ts"],
      "env": { "ENVATO_TOKEN": "your_token" }
    }
  }
}
```

## Fonte di verita'

> Fonte di verita' = API memoria + file .md in repo.
> Google Sheet = SOLO dashboard. Mai aggiornare i dati dallo Sheet.