sudofeed

dev · · 21:11 · 2 min de citit

Înlocuirea tablourilor de bord de analiză cu un server MCP fără cookie-uri pe Cloudflare Workers

Autorul a creat 'agentlytics-mcp', un sistem de analiză open-source, fără cookie-uri, rulând pe Cloudflare Workers, pentru a alimenta direct agenții de codare în loc să folosească tablouri de bord tradiționale. Acest sistem permite utilizatorilor să pună întrebări în limbaj natural despre traficul site-ului web și oferă informații detaliate, punând accent pe implementarea tehnică și experiența dezvoltatorului.

Frustrat de procesul manual de interpretare a tablourilor de bord de analiză și de alimentarea datelor către agenții AI, autorul a dezvoltat 'agentlytics-mcp'. Acest proiect open-source reimaginează analiza site-urilor web prin crearea unui sistem fără cookie-uri care rulează pe Cloudflare Workers, permițând asistenților de codare AI precum Claude sau Cursor să interogheze direct datele de trafic. Ideea principală este de a ocoli tablourile de bord tradiționale, considerate o metodă lentă de introducere a datelor, și de a permite agenților să efectueze analiza, făcând procesul mai eficient și mai perspicace.

Arhitectura tehnică constă dintr-un singur Cloudflare Worker și o bază de date D1, fără dependențe de runtime, făcându-l ușor și simplu de implementat. Componentele cheie includ un tracker de 1KB pentru vizualizări de pagină și evenimente personalizate, un colector care procesează cererile și identifică vizitatorii folosind un proces HMAC în doi pași, fără a stoca date sensibile, și un server MCP (Meta-Command Protocol) expus prin JSON-RPC. O sarcină cron programată orar gestionează agregarea datelor, detectarea vârfurilor de trafic și retenția datelor. Identificarea vizitatorilor fără cookie-uri folosește un salt care se schimbă zilnic, combinat cu IP-ul și user agent-ul, pentru a genera un ID unic, asigurând confidențialitatea, dar permițând în același timp numărarea traficului.

Această abordare are implicații semnificative pentru dezvoltatori și proprietarii de site-uri web care caută informații mai profunde, conduse de agenți, despre traficul lor. Abilitatea sistemului de a detecta și explica vârfurile de trafic, corelându-le cu adnotări precum postări pe blog sau link-uri pe rețele sociale, oferă informații acționabile. Deși are limitări, cum ar fi suportul pentru un singur site per implementare și necesitatea câtorva zile pentru ca detectarea vârfurilor să devină eficientă, licența MIT a proiectului și configurarea simplă printr-un buton 'Deploy to Cloudflare' îl fac un instrument accesibil pentru îmbunătățirea fluxurilor de analiză a datelor. Feedback-ul viitor este binevenit cu privire la designul uneltelor pentru îmbunătățiri suplimentare.

$ sursa --originală

dev.to

Rezumat realizat de Sudofeed pe baza articolului original. Drepturile asupra conținutului aparțin sursei originale.

citește originalul ↗