plori
officielCréer et piloter des agents cloud plori (chacun étant un agent IA sur son propre ordinateur cloud)
Que pouvez-vous faire avec Plori MCP ?
- Gérer les agents — Demandez de lister vos agents plori, vérifier leur statut, ou créer et supprimer des agents par nom via
list_agents,create_agentetdelete_agent. - Exécuter et suivre les tâches — Envoyez un message à un agent avec
invoke_agent, suivez la progression avecget_run_result, listez l'historique vialist_runs, ou annulez des exécutions en cours aveccancel_run. - Gérer les approbations — Demandez à voir les exécutions en attente d'entrée avec
list_pending_inputset approuvez, refusez ou répondez-y viaanswer_pending_input. - Planifier et automatiser les flux de travail — Créez des flux de travail avec
create_workflow, planifiez des exécutions ponctuelles viaschedule_run, ou exécutez immédiatement des flux de travail construits avecrun_workflow. - Vérifier l'utilisation du compte — Demandez votre solde de crédits avec
get_credits, examinez les dépenses par compteur ou agent viaget_usage, ou vérifiez l'utilisation du disque avecget_disk.
Documentation
plori
plori (plori.ai) : un agent IA cloud avec son propre environnement persistant — disque durable, véritables outils CLI et mémoire.
plori fournit l'agent : chacun dispose d'une machine persistante avec un vrai disque, de vrais outils et sa propre mémoire. Les agents inactifs sont réduits à zéro. Vous discutez avec vos agents dans l'application web, ou vous les pilotez depuis vos propres outils via MCP et REST.
Ce dépôt est la porte d'entrée d'intégration. Le produit lui-même se trouve sur
plori.ai ; le serveur MCP distant se trouve à https://api.plori.ai/mcp.
Connecter votre client MCP
plori est un serveur MCP distant (HTTP streamable). Il n'y a rien à installer ou à exécuter localement. La connexion s'effectue dans votre navigateur via OAuth 2.1 la première fois que votre client se connecte ; les environnements sans interface graphique peuvent utiliser une clé API à la place.
Claude Code
Collez ceci dans votre conversation Claude Code :
Configurer https://plori.ai/SKILL.md
Claude lit les instructions de configuration et configure MCP si nécessaire. Si le nouveau serveur
n'a pas été chargé, tapez /reload-plugins lorsque Claude le demande, puis continuez dans la même
conversation. Avec l'appairage, ouvrez la courte adresse que Claude affiche, saisissez le code,
connectez-vous et approuvez. Vous pouvez utiliser un téléphone pendant que Claude Code s'exécute sur une machine distante.
Aucune compétence ou plugin installé n'est requis.
Cursor
Utilisez le bouton en un clic Ajouter à Cursor, ou ajoutez manuellement :
Settings -> MCP -> Add server avec l'URL https://api.plori.ai/mcp.
VS Code
code --add-mcp '{"name":"plori","type":"http","url":"https://api.plori.ai/mcp"}'
Codex CLI
codex mcp add plori --url https://api.plori.ai/mcp
codex mcp login plori
Codex détecte automatiquement l'OAuth de plori sur login. Alternative en une seule installation avec la compétence
incluse : codex plugin marketplace add plori-ai/codex-plugin puis codex plugin add plori@plori.
Cline
Suivez llms-install.md, rédigé pour l'installateur automatisé de Cline.
Tout autre client
Les clients natifs streamable-HTTP se connectent directement à https://api.plori.ai/mcp. Les clients
qui ne parlent que stdio peuvent faire le pont avec le paquet npm plori-mcp
(un wrapper léger autour de mcp-remote avec le point de terminaison épinglé ; ce dépôt en est la source) :
npx plori-mcp
# headless / CI: authenticate with an API key instead of the OAuth flow
npx plori-mcp --header "Authorization: Bearer plori_sk_..."
# equivalent, without the wrapper:
npx mcp-remote https://api.plori.ai/mcp
Les clés API sont créées dans Tableau de bord -> Paramètres sur un compte enregistré.
Ou ignorez MCP : votre propre terminal
La CLI plori n'est pas un client MCP. C'est une porte d'entrée en soi, et elle ouvre la même session en direct que celle affichée par l'application web : l'historique récent, une invite, la sortie en streaming et la file d'approbation en un seul endroit. Un tour que vous envoyez dans le terminal apparaît dans un onglet de navigateur ouvert pendant son streaming.
curl -fsSL https://plori.ai/install.sh | sh
plori login && plori attach <agent-name>
L'installateur dépose un binaire statique dans ~/.local/bin et ne nécessite pas Node ; si ce
répertoire n'est pas encore dans votre PATH, le script affiche la ligne à ajouter. npm i -g @plori/cli works too. The argument to attach est un nom d'agent, un identifiant d'agent ou un
identifiant de session, donc un identifiant de session copié depuis l'application web fonctionne seul. Ctrl-D
détache et laisse l'exécution se poursuivre sur le serveur.
Le terminal ne donne pas à l'agent l'accès à vos fichiers locaux. Le shell, le disque et les fichiers appartiennent à l'environnement cloud de l'agent.
Vérifier la connexion
Demandez à votre client :
Listez mes agents plori et dites-moi combien de crédits il me reste.
Vous devriez voir les appels d'outils list_agents et get_credits et une réponse réelle.
Ce que font les outils
Le serveur expose 25 outils en cinq groupes.
- Agents (le routeur Plori sélectionne le modèle de chaque agent par tâche) :
list_agents(vos agents, avec le modèle et l'état de session en direct),get_agent(le nom, le type, le modèle et l'état d'un agent, plus sa boîte aux lettres de messages provenant d'autres agents du compte),create_agent(obtenir ou créer un agent par nom, ce qui réutilise un agent existant de ce nom au lieu d'en créer un doublon),delete_agent(supprimer définitivement un agent et révoquer son disque). - Exécutions :
invoke_agent(envoyer un message et attendre la réponse, avecwait_secondspour définir la durée d'attente,idempotency_keypour faire en sorte qu'une nouvelle tentative renvoie l'exécution d'origine, etcallback_urlpluscallback_secretpour publier une notification de statut signée vers votre point de terminaison),get_run_result(le statut d'une exécution, les horodatages, les crédits, les jetons, la progression des outils et la réponse une fois terminée),list_runs(l'historique des exécutions d'un agent, du plus récent au plus ancien),cancel_run(arrêter une exécution en cours, ce qui signalecancellingpuiscancelled),schedule_run(invoquer un agent une fois plus tard, après un délai ou à un horodatage). - Humain dans la boucle :
list_pending_inputs(exécutions en pause sur une approbation ou une demande de saisie),answer_pending_input(approuver, refuser ou répondre à l'une d'elles, ce qui lance une exécution de continuation). - Workflows :
list_workflows(tous les workflows, ou ceux d'un agent avecagent_id, ou ceux non assignés avecagent_id="none"),get_workflow(métadonnées et projection d'étapes épinglée pour l'exécution),get_workflow_version(la définition complète d'une version exacte et les valeurs de paramètres),create_workflow(un workflow vide sur un déclencheur manuel, cron ou webhook, pour qu'un agent le construise),edit_workflow(un lot de modifications contraintes comme un nouveau brouillon, sous comparaison-et-échange surbase_version),set_workflow_agent(assigner l'un de vos agents à un workflow, généralement après quedelete_agentsignale des workflows en pause ou querun_workflowrenvoieworkflow_agentless),run_workflow(exécuter un workflow construit maintenant, comme une exécution réelle et facturée),list_workflow_executions(exécutions récentes avec statut, défaut, source de déclenchement, synchronisation et crédits),get_workflow_execution(les charges utiles d'entrée et de sortie par étape d'une exécution). - Compte :
get_credits(solde et plan),get_usage(dépenses par compteur et par agent),get_disk(octets inclus, achetés et utilisés),empty_trash(vider définitivement la corbeille d'un agent pour que les fichiers supprimés cessent de compter contre le disque ; uniquement pendant que le pod de cet agent est en veille),list_connections(vos fournisseurs OAuth tiers avec statut, heures d'autorisation et d'expiration, et les portées configurées pour chacun, jamais de jetons ou de secrets clients).
Un tour qui est encore en cours lorsque la durée d'attente se termine continue sur le serveur :
invoke_agent renvoie un run_id avec le statut running et un délai poll_after_seconds,
et vous lisez la réponse avec get_run_result en utilisant wait=true (ou votre propre
wait_seconds, jusqu'à 1800).
Coûts : créer et exécuter des agents consomme des crédits plori de votre compte. La lecture (listes, résultats, soldes) est gratuite. La page de tarification contient les détails. Révoquez l'accès d'un client à tout moment dans les paramètres de votre client, ou révoquez la clé API dans Tableau de bord -> Paramètres.
Pour les agents IA qui lisent ceci
Les points d'entrée lisibles par machine :
- Porte d'entrée : plori.ai/agents.md
- Index du site : plori.ai/llms.txt
- Compétence : SKILL.md
(index :
/.well-known/agent-skills/index.json) - Carte du serveur MCP :
https://api.plori.ai/mcp/server-card - Découverte OAuth : métadonnées de ressource protégée RFC 9728 sur
api.plori.ai, enregistrement de client dynamique pris en charge - Entrée du registre :
ai.plori/ploridans le registre MCP officiel
Chaque page de plori.ai est également servie en Markdown : ajoutez .md au chemin ou envoyez
Accept: text/markdown.
Documentation et support
- Guide de connexion (par client, tenu à jour)
- Documentation
- Confidentialité et conditions
- Questions : agent@plori.ai