gigai-tools-mcp
README.md
# gigai-tools-mcp
MCP server for the [GigAI Tools API](https://gigai.tools/developers). Gives AI agents (Claude Desktop, Claude Code, anything that speaks MCP) real file tools: merge PDFs, convert and compress images, extract PDF text, generate QR codes and more. The free plan gives 1,000 tasks a month.
The tool list comes from the live API catalog at startup, so the server never offers a tool the API cannot run, and new engines appear without updating this package.
## Setup
Get an API key at [gigai.tools/developers](https://gigai.tools/developers) (free account, keys in the dashboard).
Claude Desktop (`claude_desktop_config.json`) or any MCP client:
```json
{
"mcpServers": {
"gigai-tools": {
"command": "npx",
"args": ["-y", "gigai-tools-mcp"],
"env": {
"GIGAI_API_KEY": "gk_live_...",
"GIGAI_MCP_OUT_DIR": "/path/where/results/go"
}
}
}
}
```
Claude Code:
```
claude mcp add gigai-tools -e GIGAI_API_KEY=gk_live_... -- npx -y gigai-tools-mcp
```
## What the agent can do
Every catalog engine becomes a tool - all of them, from `merge_pdf` and `ocr_pdf` to `detect_pii` and `generate_qr`, fetched from the live catalog at startup so new engines appear without updating this package. Tools take local file paths (or URLs the server fetches), and results are saved to `GIGAI_MCP_OUT_DIR` - file bytes never pass through the model's context, only the saved paths do.
## Environment
- `GIGAI_API_KEY` - required.
- `GIGAI_API_BASE` - optional, defaults to the public API.
- `GIGAI_MCP_OUT_DIR` - where results are saved (default: the working directory).
## Privacy
Files go to the GigAI API for processing. Contents are never logged, results are deleted after the retention window, and deletion is verified. Details: [gigai.tools/developers/docs](https://gigai.tools/developers/docs).
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues