Mcp
Note
Source ingénierie : api/documentation/client/reference/connectors/mcp.md
Serveur MCP (Model Context Protocol) générique : découverte et appel d’outils
distants. Un seul subType couvre Dust, Pappers, Pennylane, Snowflake,
GitHub, Notion, ou tout serveur MCP public.
Identité
type:toolsubType:mcpConnectorFactory : oui
Credentials
server_url(oui) : URL HTTPS du serveur MCPpreset(non) : identifiant de preset du cataloguetransport(non) :auto(défaut),streamable_httpousseauth_mode(non) :none,api_key,oauth2_client_credentialsouoauth2_authorization_codeapi_key(cond.) : requis siauth_mode=api_keyclient_id/client_secret/token_url(cond.) : OAuth client credentialsallowed_tools(non) : liste blanche d’outils
GET /api/{version}/connectors/mcp/catalog préremplit le formulaire, sans
restreindre les URL. Dust refuse les clés API : flux OAuth
oauth2_authorization_code.
end_scope
tool(oui) : nom de l’outil MCParguments(non) : arguments de l’outil
Méthodes
extract_data / load_data : appel d’outil via
end_scope.tool.Assistant :
POST /llm/assistant/chatacceptemcp_connexion_id(flagNEXA_MCP_TOOLS_ENABLED).
Limites : HTTPS public uniquement (garde SSRF), pas de transport stdio.