Requisitos
import { Aside } from ‘@astrojs/starlight/components’;
Sistema
| Requisito | Version minima | Notas |
|---|---|---|
| Python | 3.11+ | Probado con 3.11 y 3.12 |
| Sistema operativo | macOS, Linux, Windows (WSL2) | Windows nativo no recomendado |
| RAM | 8 GB minimo | 16 GB recomendado para Qwen3:14b |
| Almacenamiento | 10 GB libres | Para modelos Ollama y datos |
Ollama (para modo local)
Ollama es necesario si quieres ejecutar el agente ReAct de forma completamente local, sin depender de APIs externas de LLM.
# macOSbrew install ollama
# Linuxcurl -fsSL https://ollama.ai/install.sh | shDespues de instalar, descarga un modelo compatible con tool calling:
# Recomendado (16 GB RAM) — mejor equilibrio calidad/velocidadollama pull qwen3:14b
# Si tienes solo 8-16 GB RAMollama pull qwen3:8b
# Si tienes 48 GB RAM — maxima calidadollama pull qwen3:32bAlternativas al LLM local
Si no quieres instalar Ollama, puedes usar:
- OpenAI (
gpt-4o) — necesitasOPENAI_API_KEY - Anthropic (
claude-3-5-sonnet-20241022) — necesitasANTHROPIC_API_KEY
Con estas opciones el MCP Server funciona sin necesidad de Ollama.
API Keys de OSINT (opcional)
La mayoria de herramientas tienen free tier. Solo necesitas al menos una para empezar. VirusTotal es la recomendada.
| Servicio | Variable | Free tier | Registro |
|---|---|---|---|
| VirusTotal | VIRUSTOTAL_API_KEY | 500 req/dia | virustotal.com |
| AbuseIPDB | ABUSEIPDB_API_KEY | 1.000 req/dia | abuseipdb.com |
| AlienVault OTX | ALIENVAULT_OTX_API_KEY | Ilimitado | otx.alienvault.com |
| Shodan | SHODAN_API_KEY | 100 req/mes | shodan.io |
| IPInfo | IPINFO_TOKEN | 50.000 req/mes | ipinfo.io |
| URLScan.io | URLSCAN_API_KEY | 5.000 req/dia | urlscan.io |
Git
Necesitas Git para clonar el repositorio:
# macOSxcode-select --install
# Linuxsudo apt install git # Ubuntu/Debiansudo dnf install git # FedoraDocker (alternativa)
Si prefieres no instalar dependencias en tu sistema, hay una imagen Docker disponible. Ver Integraciones → Docker.