surtdecasa-mcp
Servidor MCP per surtdecasa.cat, el digital de cultura de proximitat. Dona accés a l'agenda cultural, la cartellera de cinema i el cercador de poblacions directament des de qualsevol client MCP.
Disponible en dos modes:
- Remot: Streamable HTTP a
https://surtdecasa-mcp.peremontpeo.workers.dev/mcp (Cloudflare Workers, gratis)
- Local: stdio, per executar-lo al teu ordinador
Eines
Configuració
Client remot (recomanat)
Client local (stdio)
Desenvolupament
Requereix Node 20+.
Estructura:
src/scraper.ts: client HTTP i parsers HTML de surtdecasa.cat (Drupal 7 renderitzat al servidor)
src/tools.ts: registre de les eines MCP (compartit entre els dos transports)
src/index.ts: entrada stdio local
src/worker.ts: entrada Cloudflare Workers (Durable Object amb Streamable HTTP)
Notes
- El site no té API pública: el servidor fa scraping respectuós del HTML (poques peticions on-demand,
User-Agent identificatiu).
- Sense auth: l'endpoint remot és públic. Si el desplegues per al teu ús, considera afegir-hi un token.
- Zones disponibles:
ebre, penedes, camp, emporda, ponent, girona, centre, pirineus, barcelona.
Llicència
MIT