Skip to content

Documentation TaTi

Pilotez vos opérationsavec un copilote vraiment connecté

Une plateforme open source qui relie vos outils réels (Slack, Postgres, OpenMetadata, clouds, observabilité…) au travers du Model Context Protocol. Installez avec Docker, configurez les jetons, puis laissez vos équipes chatter avec un contexte métier à jour.

Déploiement

Comment lancer TaTi ?

Choisissez un parcours : essai express avec Compose, montée en charge avec images registry, ou bien mise à niveau d’une instance existante.

PoC & essai

Démarrage rapide

Docker Compose, fichier `.env`, premier `docker compose up` et accès à l’UI. Idéal pour valider les connecteurs.

Lire le guide
Équipes & prod

Déploiement

Images GHCR (`TATI_IMAGE_*`), réseau, ports MCP, sauvegardes Postgres et bonnes pratiques de secrets.

Guide déploiement
Déjà en place

Mise à niveau

Changer de tag d’image, vérifier les nouvelles clés dans `.env.example`, redémarrer proprement les services.

Procédure
Code & PR

Développer TaTi

Cloner le repo, lancer l’app en dev (Vite), exécuter les tests et ouvrir une PR sur GitHub.

Dépôt GitHub
Guides

Par où commencer la lecture ?

Aucun ordre imposé : chaque carte ouvre un volet — naviguez comme dans une carte, pas comme dans une liste numérotée.

Connecteurs

Intégrations MCP

OpenMetadataCatalogue, métadonnéesLignage, glossaires, recherche d’entités ; mutations optionnelles.dbt CloudDiscovery APIModèles, sources, GraphQL ; jeton service Cloud.dbt CoreCLI projet localparse, ls, compile, manifest ; run/test si mutations activées.PostgreSQLSQL / introspectionSchéma, SELECT analytiques ; lecture seule recommandée.ElasticsearchRecherche & indicesLogs et DSL ; attention aux opérations d’admin sur les indices.MetabaseBI & dashboardsQuestions, dashboards, métriques et requêtes via MCP intégré à votre instance.TableauVizQL & PulseDatasources, workbooks, views, Pulse metrics et requêtes VizQL via serveur MCP officiel.PDFGénération & fichiersExports téléchargeables ; URL publique (`MCP_PDF_PUBLIC_BASE_URL`).NotionPages & basesRunbooks et suivi ; droits = jeton d’intégration.FilesystemLecture du workspaceArbre sous `FILESYSTEM_ROOT` uniquement.SlackBot & canauxHistorique et envoi ; restreindre avec `CHANNEL_IDS`.DiscordServeur & salonsÉquivalent Discord ; intents et salons listés.Email (SMTP)Envoi contrôléSMTP sortant ; destinataires via allowlist.BrevoMCP officielContacts, listes, emails transactionnels, campagnes ; jeton MCP en Bearer.HubSpotCRM & marketingContacts, companies, deals, tickets, activités et campagnes via OAuth PKCE.ZendeskSupport & ticketsTickets, commentaires et Help Center via zendesk-mcp-server en bridge local.ServiceNowITSM & incidentsIncidents, tables, Knowledge, commentaires et scripts via bridge local.AtlassianJira + ConfluenceTickets, pages, contexte delivery et actions multi-étapes via OAuth 2.1.monday.comWork OS & boardsItems, docs, dashboards, CRM monday et reporting projet via MCP hébergé OAuth.LinearIssues & projectsIssues, projets, commentaires et cycles via MCP distant OAuth 2.1.GitHubAPI GitHubPR, issues, CI ; écritures avec confirmation.GitLabAPI GitLabMR, pipelines ; instance SaaS ou self-hosted.DagsterGraphQL DagsterRuns, assets, partitions ; mutations selon flag.Apache AirflowREST AirflowDAGs, tâches, runs ; trigger / pause si AIRFLOW_ALLOW_MUTATIONS.MuleSoftAnypoint PlatformApplications Mule, Exchange, Runtime Manager et Monitoring via Connected App.SalesforceHosted MCPSObjects, Flow, Apex, Data 360 et Tableau Next via OAuth mcp_api.AWSOps lecture (principalement)Describe/list ; IAM minimal pour limiter les risques.AzureARM / ressourcesResource groups, VM… privilégier Reader.GCPProjet & APIsCompute, GKE, stockage ; compte de service dédié.GrafanaServeur MCP officielDashboards, dossiers, alertes.PrometheusRequêtes & métriquesPromQL, targets ; attention à la cardinalité.DatadogEndpoint MCP distantAPM, logs, métriques ; clés en headers.n8nBuilder & Instance MCPCréation/édition/exécution de workflows via API n8n ou endpoint MCP natif.Gmail / AgendaMCP Google CloudOAuth et scopes ; endpoints hébergés Google.MoodlePlugin MCP MoodleWebservice Moodle ; jeton au moindre privilège.
À retenir

Pourquoi TaTi ?

Quelques points clés avant de plonger dans les guides longs.

MCP partout

TaTi orchestre des dizaines de ponts MCP : messagerie, bases, cloud, observabilité — une URL par service dans les réglages.

Référence MCP →

Auth locale

Sessions configurables (`TATI_SESSION_TTL_HOURS`), login activable pour les équipes qui exposent l’instance.

Voir la sécurité →

Compose complet

Un `docker-compose.yml` pour Postgres, l’application et les ponts MCP avec ports documentés dans `.env.example`.

Démarrage rapide →

Open source

Issues, releases et CI publics sur GitHub — vous pouvez forker, adapter les images et contribuer aux connecteurs.

Releases →
Liens rapides

Navigation utile

Aller plus loin

Suivez le projet sur GitHub pour les annonces et la roadmap implicite (issues).

TaTi — copilote IA delivery/ops • Version vdev • Documentation sous licence du dépôt