Flyto-core è un server MCP che mira a risolvere le problematiche legate all'integrazione di modelli di linguaggio locali con altri strumenti e applicazioni. L'obiettivo è evitare il ciclo continuo di generazione di codice, copia-incolla e successiva correzione manuale.

Funzionalità Principali

  • Ampia gamma di tool: Include oltre 300 tool eseguibili per diverse attività.
  • Automazione del browser: Integrazione con Playwright per l'automazione completa del browser (navigazione, click, compilazione di form, estrazione di testo, screenshot).
  • Integrazioni: Supporta Continue, Cline e LM Studio.
  • Altre funzionalità: Testing HTTP/API, notifiche Slack/email/Telegram, CRUD SQLite/Postgres, parsing PDF/Excel/Word, strumenti per immagini (resize/convert/OCR), controllo del flusso (loop, parallelo, condizionali), integrazione con Ollama.

Installazione

L'installazione è semplice tramite pip install flyto-core. La configurazione MCP richiede la definizione del comando e degli argomenti per l'esecuzione del server.

Esempio di utilizzo

Un esempio di prompt è "Apri Hacker News, estrai le prime 3 notizie, fai uno screenshot". Questo richiede l'utilizzo di tool come browser.launch, browser.goto, browser.extract e browser.screenshot.

Per chi valuta deployment on-premise, esistono trade-off da considerare. AI-RADAR offre framework analitici su /llm-onpremise per valutare questi aspetti.