N'importe quel client MCP
Fóir exploite un serveur MCP hébergé. Connectez votre propre agent et il travaille dans les permissions de la personne qui l'a connecté, ou dans les portées de la clé secrète qui lui a été donnée.
Un serveur hébergé
Le serveur est hébergé à l'adresse https://mcp.foir.dev/mcp et parle Streamable HTTP. Chaque outil appelle les mêmes RPC de plateforme que la console et la CLI, de sorte que la validation et le cloisonnement au niveau des lignes restent du côté de la plateforme. Les écritures d'enregistrements arrivent en brouillons sur les modèles où la publication est activée, et publier et supprimer sont des outils distincts. Votre agent apporte son propre modèle, donc le connecter ne consomme aucun crédit IA.
Deux façons de s'authentifier
La première est la connexion. Ajoutez l'URL du serveur à votre client, et la première utilisation ouvre un écran de consentement Fóir dans votre navigateur, où vous accordez l'accès jusqu'à votre propre niveau. L'agent agit alors comme vous.
La seconde est un secret : une clé API, qui convient à la CI et aux tâches sans surveillance. foir mcp lance un proxy local vers le serveur hébergé et utilise la clé de FOIR_API_KEY quand elle est définie. La portée de l'agent est alors celle de la clé. Une clé publique est refusée.
Ce qu'un agent connecté peut atteindre
Après la connexion, le jeton de l'agent ne peut que découvrir ce à quoi vous avez accès. Il doit entrer dans un espace de travail, et éventuellement un projet et une organisation, ce qui émet un jeton de travail portant vos permissions effectives à cet endroit. Les jetons de travail durent 30 minutes et sont réémis, et l'espace de travail et le projet ne peuvent pas être choisis à chaque appel.
La liste des outils est filtrée à chaque requête selon ce que détient l'identifiant, de sorte que deux personnes qui connectent le même agent au même projet peuvent se voir proposer des outils différents.
Connexions en lecture seule
Cochez Lecture seule sur l'écran de consentement et l'agent ne se voit proposer que des outils de lecture. Le consentement est le plafond, quoi que l'agent lise ensuite, si bien qu'une instruction cachée dans un contenu ne peut pas transformer un accès en lecture seule en écriture. Le proxy CLI a un indicateur équivalent pour une session connectée. Il ne peut pas restreindre une clé.
Lire le détail
Le guide des agents couvre la configuration de chaque client, le choix d'un espace de travail et d'un projet, et ce qu'un agent peut et ne peut pas faire.