Connecter un client
Utilisez le même point de terminaison pour Cursor, Claude, ChatGPT, Gemini ou tout client MCP en Streamable HTTP.
Cursor
Préférez OAuth lorsque c'est disponible. Collez dans ~/.cursor/mcp.json ou .cursor/mcp.json du projet. N'ajoutez pas MCP-Protocol-Version dans les en-têtes.
{
"mcpServers": {
"sanad": {
"url": "https://app.sanad.cloud/mcp",
"auth": {
"CLIENT_ID": "cursor",
"scopes": [
"read"
]
}
}
}
}{
"mcpServers": {
"sanad": {
"url": "https://app.sanad.cloud/mcp",
"headers": {
"Authorization": "Bearer mcp_sk_…"
}
}
}
}Claude Desktop / Claude Code
Utilisez l'identifiant OAuth statique claude, ou ajoutez le serveur HTTP via la CLI.
{
"mcpServers": {
"sanad": {
"url": "https://app.sanad.cloud/mcp",
"auth": {
"CLIENT_ID": "claude",
"scopes": [
"read"
]
}
}
}
}claude mcp add --transport http sanad https://app.sanad.cloud/mcp
ChatGPT
Ajoutez un connecteur MCP personnalisé avec authentification Bearer. Remplacez le placeholder par une clé depuis Paramètres.
Name: sanad
URL: https://app.sanad.cloud/mcp
Auth type: Bearer token
Token: mcp_sk_…
Gemini CLI
Utilisez httpUrl et l'en-tête Authorization. Vérifiez avec gemini mcp list.
{
"mcpServers": {
"sanad": {
"httpUrl": "https://app.sanad.cloud/mcp",
"headers": {
"Authorization": "Bearer mcp_sk_…"
}
}
}
}Autres clients MCP
Tout client Streamable HTTP peut poster vers le point de terminaison avec Bearer ou découverte OAuth.
Endpoint: https://app.sanad.cloud/mcp
Transport: Streamable HTTP (POST)
Auth: Authorization: Bearer <your key>