Dos servidores MCP, una sola URL
Acceso remoto para agentes: busqueda hibrida sobre la web y el indice, y contenedores efimeros en el VPS de Blumeria. Todo por HTTPS, sin puertos abiertos en tu maquina.
Instalacion en Pi
curl -fsSL https://mcp.blumeria.net/install.sh | bash
El script anade blumeria-index y blumeria-sandbox a ~/.pi/agent/mcp.json (hace una copia de seguridad antes) y comprueba que el endpoint responde.
Endpoints
| Servidor | URL MCP |
|---|---|
| Indice + web | https://mcp.blumeria.net/index/mcp |
| Sandbox | https://mcp.blumeria.net/sandbox/mcp |
Ambos exigen Authorization: Bearer <clave> (o X-API-Key). La clave va en la cabecera, nunca en la URL.
Que puedes hacer
- Indice: busqueda hibrida (BM25 + vectores) sobre la web y sobre la carpeta que puedes indexar, lectura de URLs, research multi-fuente.
- Sandbox: arrancar un contenedor efimero (Python, Node, git, shell), ejecutar comandos, escribir y leer archivos, ver logs y puertos.
Limites
- Solo se pueden arrancar imagenes de la lista blanca (sandbox base de Blumeria y Alpine).
- 4 contenedores simultaneos, 512 MB de RAM y 1 CPU por contenedor, TTL de 5 minutos por defecto.
- El indexado solo puede escribir dentro de la carpeta permitida del servidor; nunca se sale de ahi.
Otros clientes MCP
Cualquier cliente compatible con MCP remoto (Claude Desktop, Cursor, VS Code, ...) usa este bloque:
{
"mcpServers": {
"blumeria-index": { "url": "https://mcp.blumeria.net/index/mcp", "headers": { "Authorization": "Bearer <CLAVE>" } },
"blumeria-sandbox": { "url": "https://mcp.blumeria.net/sandbox/mcp", "headers": { "Authorization": "Bearer <CLAVE>" } }
}
}