Logto MCP Server
Logto MCP Server est un serveur MCP (Model Context Protocol) distant. Ajoutez l’URL à votre application IA, connectez-vous avec votre compte Logto Cloud, et commencez à dialoguer avec Logto.
Logto MCP Server est construit avec Logto et MCP Auth. Si vous souhaitez créer votre propre serveur MCP distant, consultez Construire votre propre serveur MCP distant.
Ce que vous pouvez faire
- Ajoutez l’authentification à votre projet : L’IA détecte votre framework, crée une application Logto et génère le code d’intégration fonctionnel. Prend en charge plus de 38 frameworks, dont React, Next.js, Vue, Nuxt, SvelteKit, Express, Go, Python, iOS, Android, Flutter, et bien d’autres.
- Posez des questions sur Logto : L’IA recherche dans la documentation Logto et vous fournit des réponses avec les sources.
D’autres fonctionnalités arrivent bientôt, notamment la configuration de l’expérience de connexion, la gestion du RBAC et des permissions avec des conseils de bonnes pratiques, la configuration multi-tenancy pour créer des applications B2B avec des organisations, et plus encore.
Comment votre application IA se connecte
Logto MCP Server prend en charge deux méthodes pour qu’une application IA s’identifie lors de la connexion. Vous n’avez rien à créer dans Logto Cloud pour l’une ou l’autre.
- URL du serveur uniquement (recommandé) : La plupart des applications IA prennent désormais en charge les documents de métadonnées d’ID client (CIMD). L’application utilise une URL qu’elle possède comme ID client, et Logto lit le nom de l’application et les URI de redirection à partir de cette URL. Vous saisissez simplement l’URL du serveur
https://mcp.logto.io. - ID client statique : Pour les applications qui ne prennent pas encore en charge CIMD, saisissez l’ID client OAuth public
mcp-client. Ce client accepte les URI de redirection loopback (http://localhostouhttp://127.0.0.1avec n’importe quel port).
Si votre application propose les deux options, utilisez uniquement l’URL du serveur. Les connexions existantes utilisant mcp-client continuent de fonctionner, vous n’avez donc pas besoin de les reconnecter.
Lorsque vous vous connectez uniquement avec l’URL du serveur, la page de connexion Logto Cloud affiche un écran de consentement avec le nom de l’application et l’hôte de l’URL de son ID client, comme claude.ai ou vscode.dev. Vérifiez que l’hôte correspond bien à l’application que vous utilisez avant d’autoriser.
Configuration dans votre application IA
Amp
- Dans Amp, ouvrez Personal Settings > Integrations & MCP et cliquez sur Add MCP Server.
- Saisissez le nom
Logto MCP Serveret l’URL du serveur :https://mcp.logto.io. Amp détecte automatiquement la méthode d’authentification. - Cliquez sur Connect et suivez l’invite d’Amp pour vous connecter.
- Connectez-vous avec votre compte Logto Cloud et autorisez la connexion.
Si Amp reste longtemps sur Detecting Authentication, cliquez sur Change et sélectionnez OAuth pour ignorer la détection automatique. Laissez OAuth Client ID et OAuth Client Secret sous Use Your Own OAuth App vides, puis cliquez sur Connect et suivez l’invite de connexion. Amp prend en charge CIMD, vous n’avez donc pas besoin d’enregistrer une application OAuth ni de saisir mcp-client.
Claude Code
claude mcp add --transport http logto https://mcp.logto.io
Ensuite, exécutez /mcp dans Claude Code, sélectionnez logto, et suivez le flux de connexion dans le navigateur pour vous authentifier avec votre compte Logto Cloud. Vous pouvez aussi exécuter claude mcp login logto dans votre terminal.
Claude (web et desktop)
- Ouvrez Customize > Connectors et cliquez sur Add custom connector.
- Saisissez le nom
Logto MCP Serveret l’URL du serveur MCP distant :https://mcp.logto.io. Laissez les paramètres OAuth sous Advanced settings vides, puis cliquez sur Add. - Dans la liste Connectors, trouvez Logto MCP Server et cliquez sur Connect.
- Vous serez redirigé vers la page de connexion Logto Cloud. Connectez-vous avec votre compte Logto Cloud et autorisez la connexion.
Les connecteurs sont enregistrés dans votre compte Claude, ils sont donc disponibles à la fois sur Claude web et Claude Desktop.
Codex
codex mcp add logto --url https://mcp.logto.io
codex mcp login logto
Une fenêtre de navigateur s’ouvrira. Connectez-vous avec votre compte Logto Cloud pour vous connecter. L’application de bureau ChatGPT, Codex CLI et l’extension Codex IDE partagent cette configuration.
Cursor
Cursor ne prend pas encore en charge CIMD, il utilise donc l’ID client statique.
-
Ouvrez Customize > MCPs, ou ouvrez
~/.cursor/mcp.json(global) ou.cursor/mcp.json(projet). -
Ajoutez la configuration suivante :
{"mcpServers": {"Logto": {"url": "https://mcp.logto.io","auth": {"CLIENT_ID": "mcp-client","scopes": ["mcp:all"]}}}} -
Cliquez sur Connect à côté du serveur. Une page de connexion Logto Cloud apparaîtra. Connectez-vous avec votre compte Logto Cloud pour vous connecter.
Connectez-vous depuis l’application de bureau Cursor. Le callback web utilisé par Cursor sur le web et Cursor Agents n’est pas pris en charge.
OpenCode
-
Ajoutez la configuration suivante à votre fichier
opencode.json:{"$schema": "https://opencode.ai/config.json","mcp": {"Logto": {"enabled": true,"type": "remote","url": "https://mcp.logto.io"}}} -
Exécutez la commande suivante pour vous authentifier :
opencode mcp auth LogtoNotez que
Logtocorrespond au nom du serveur MCP dans votre fichier de configuration.
Une fenêtre de navigateur s’ouvrira. Connectez-vous avec votre compte Logto Cloud pour autoriser et connecter.
VS Code
- Ouvrez la palette de commandes (
Command + Shift + P), et sélectionnez MCP: Add Server.... - Choisissez HTTP comme type de serveur.
- Saisissez l’URL :
https://mcp.logto.io. Vous pouvez choisir de l’installer dans votre espace de travail pour une meilleure isolation et gestion. - Lorsque VS Code demande à s’authentifier, acceptez. Vous serez redirigé vers la page de connexion Logto Cloud. Connectez-vous avec votre compte Logto Cloud pour vous connecter.
Vous pouvez aussi ajouter le serveur à .vscode/mcp.json ou à votre mcp.json utilisateur :
{
"servers": {
"logto": {
"type": "http",
"url": "https://mcp.logto.io"
}
}
}
Windsurf
Windsurf ne documente pas la prise en charge de CIMD, utilisez donc mcp-remote avec l’ID client statique.
-
Ouvrez la palette de commandes (
Command + Shift + P) et sélectionnez Windsurf: MCP Marketplace. -
Dans la section Installed MCPs, cliquez sur l’icône des paramètres à droite pour ouvrir le fichier de configuration MCP.
-
Ajoutez la configuration suivante :
{"mcpServers": {"Logto": {"command": "npx","args": ["mcp-remote","https://mcp.logto.io","--allow-http","--static-oauth-client-info","{ \"client_id\": \"mcp-client\", \"scope\": \"mcp:all\" }","--resource","https://mcp.logto.io/"]}}}
Une page de connexion Logto Cloud apparaîtra automatiquement. Connectez-vous avec votre compte Logto Cloud pour vous connecter.
Autres clients MCP
Logto MCP Server fonctionne avec tout client MCP prenant en charge l’autorisation OAuth :
- Si votre client prend en charge CIMD : Saisissez uniquement l’URL du serveur MCP
https://mcp.logto.io. Le client découvre tout le reste à partir du serveur. - Sinon : Utilisez la configuration suivante.
- URL du serveur MCP :
https://mcp.logto.io - ID client OAuth :
mcp-client(pas de secret client) - Redirect URI : une adresse loopback, comme
http://localhost:<port>/callback - Resource :
https://mcp.logto.io/(si votre client l’exige) - Scope :
mcp:all(si votre client l’exige)
- URL du serveur MCP :
Logto MCP Server ne prend pas en charge l’enregistrement dynamique de client (DCR). Si vous êtes développeur d’application IA, publiez un document de métadonnées d’ID client pour votre application, et elle pourra se connecter sans aucune configuration dans Logto. Si ce n’est pas possible, contactez-nous avec les détails de votre application.
Construire votre propre serveur MCP distant
Logto MCP Server est construit avec Logto et MCP Auth. Si vous souhaitez créer votre propre serveur MCP distant avec authentification, consultez les ressources suivantes :
- Remote MCP server in action: a new entry point for SaaS products in the AI era
- Rejoignez notre Discord : Partagez vos apprentissages et bonnes pratiques sur la création de serveurs MCP distants
- MCP Auth : Tout ce dont vous avez besoin pour ajouter une authentification prête pour la production à votre serveur MCP. Plus besoin de passer des semaines à lire des spécifications ou à tout câbler manuellement.