Cursor, VS Code et autres clients
Tout client MCP qui parle HTTP se connecte à Lidmeo, par OAuth ou avec une clé d'API.
Le connecteur suit la spécification MCP (transport HTTP, « Streamable HTTP »), y compris l'ancienne poignée de main que certains clients utilisent encore. Deux façons de s'authentifier :
- OAuth (recommandé) : le client ouvre la page de connexion de Lidmeo. Il découvre seul le serveur d'autorisation, et s'enregistre de lui-même s'il en a besoin.
- Une clé d'API dans l'en-tête
Authorization: Bearer …, pour un client sans navigateur. Voir l'authentification.
Cursor
Dans ~/.cursor/mcp.json (ou .cursor/mcp.json dans un projet) :
{
"mcpServers": {
"lidmeo": { "url": "https://mcp.lidmeo.com/mcp" }
}
}Avec une clé d'API :
{
"mcpServers": {
"lidmeo": {
"url": "https://mcp.lidmeo.com/mcp",
"headers": { "Authorization": "Bearer lid_live_…" }
}
}
}VS Code
Dans .vscode/mcp.json :
{
"servers": {
"lidmeo": { "type": "http", "url": "https://mcp.lidmeo.com/mcp" }
}
}Tout autre client
Donnez-lui l'adresse https://mcp.lidmeo.com/mcp et le transport HTTP. Pour un client qui ne sait lancer qu'un programme local (transport « stdio »), passez par un pont comme mcp-remote :
npx mcp-remote https://mcp.lidmeo.com/mcpPour les développeurs de clients
- Métadonnées de la ressource protégée (RFC 9728) :
https://mcp.lidmeo.com/.well-known/oauth-protected-resource/mcp. - Serveur d'autorisation (RFC 8414) :
https://hub.lidmeo.com/.well-known/oauth-authorization-server. Code d'autorisation avec PKCE (S256), jetons d'actualisation, enregistrement dynamique (RFC 7591) et documents de métadonnées du client acceptés. - Une requête sans jeton reçoit
401et l'en-têteWWW-Authenticatequi pointe ces métadonnées.