Connexion à Wolfram Cloud MCP
Serveur URL : https://agenttools.wolfram.com/mcp
Ce guide explique comment connecter diverses applications LLM et IDE à Wolfram Cloud MCP en utilisant le transport HTTP en continu (la norme actuellement recommandée). Le transport SSE (Server-Sent Events) est obsolète dans la spécification MCP, mais il est mentionné lorsqu'il reste pertinent.
Pour savoir comment vous connecter plutôt à Wolfram Local MCP, cliquez ici.
Table des matières
- ChatGPT (Web)
- Claude.ai (web/bureau/mobile)
- Claude Desktop, méthode de configuration locale
- Claude Code (CLI)
- API Anthropic (intégration directe)
- IDE Cursor
- VS Code avec GitHub Copilot
- GitHub Copilot CLI
- Autres registres disponibles
- Dépannage
ChatGPT (Web)
Wolfram est disponible sous forme d'application dans le répertoire d'applications de ChatGPT.
Étapes à suivre avec l'application officielle
- Ouvrez la page de l'appli Wolfram.
- Si vous y êtes invité, connectez-vous à votre compte ChatGPT.
- Examinez les informations, les fonctionnalités et les autorisations de l'application.
- Cliquez sur Connecter.
- Une fois connecté, l'application devrait apparaître dans votre liste d'applications disponibles.
Vérification de la connexion
- Ouvrez une nouvelle conversation ChatGPT.
- Cliquez sur le bouton + (ou utilisez le menu Applications, selon votre interface).
- Localisez et sélectionnez Wolfram parmi vos applications disponibles.
- Sinon, si votre interface ChatGPT prend en charge les mentions d'applications, appelez l'application directement dans une invite.
Exemples d'invites
Utilise Wolfram pour résoudre et tracer le grape de x² - 5x + 6 = 0.
Utilise Wolfram pour calculer la période orbitale d'un satellite situé à 400 km au-dessus de la Terre.
Gestion de la connexion
- Ouvrez les paramètres de ChatGPT.
- Accédez à la section Applis.
- Localisez Wolfram dans la liste de vos applications connectées.
- À partir de là, vous pouvez :
- examiner les autorisations,
- reconnecter l'application,
- déconnecter l'application.
Claude.ai (web/bureau/mobile)
Wolfram Cloud MCP est disponible sous forme de connecteur. Les serveurs MCP distants peuvent aussi être configurés comme connecteurs personnalisés gérés via votre compte Anthropic. La connexion étant initiée depuis l'infrastructure cloud d'Anthropic, le serveur doit être accessible publiquement.
Étapes utilisant le connecteur officiel
- Visitez le connecteur officiel Wolfram pour Claude, ou bien allez sur claude.ai/customize/connectors et recherchez Wolfram dans le répertoire des connecteurs.
- Cliquez sur le lien sous « Utilisé dans » pour l'ajouter à Claude.
- Cliquez sur Connecter.
- Une fois connecté, le connecteur Wolfram apparaîtra dans votre liste de connecteurs.
- Si vous souhaitez modifier les autorisations de l'outil, cliquez sur le bouton + en bas à gauche de l'interface de discussion, sélectionnez Connecteurs, puis sur Gérer les connecteurs. Nous recommandons d'autoriser systématiquement les outils
WolframAlphaetWolframContextmais de réglerWolframLanguageEvaluatorsur « Nécessite une approbation ». Si vous ne modifiez pas les autorisations, vous pourriez être amené à approuver des requêtes plus fréquemment.
Activation du connecteur dans une conversation
Une fois la connexion établie, activez Wolfram pour commencer une conversation spécifique :
- Cliquez sur le bouton + en bas à gauche de l'interface de discussion.
- Sélectionnez Connecteurs.
- Activez Wolfram.
Étapes d'utilisation pour un connecteur personnalisé
- Ouvrez claude.ai et cliquez sur le menu de votre compte dans le coin inférieur gauche.
- Allez dans Paramètres → Connecteurs.
- Cliquez sur Ajouter un connecteur personnalisé.
- Dans la boîte de dialogue, saisissez :
- Nom :
Wolfram - URL :
https://agenttools.wolfram.com/mcp
- Nom :
- Cliquez sur Ajouter.
- Une fois connecté, le connecteur apparaîtra dans votre liste de connecteurs et sera disponible dans les conversations.
Note : les connecteurs distants dans Claude.ai transitent par les serveurs d'Anthropic, et non par votre machine locale. Les serveurs MCP locaux configurés via claude_desktop_config.json reposent sur un mécanisme distinct. Pour en savoir plus sur Wolfram Local MCP, cliquez ici.
Méthode de configuration locale pour Claude Desktop
Pour les serveurs qui ne figurent pas encore dans le répertoire « Extensions », vous pouvez configurer manuellement Claude Desktop via son fichier de configuration JSON.
Emplacements des fichiers de configuration :
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json - Windows :
%APPDATA%\Claude\claude_desktop_config.json
Option A : URL directe (HTTP en continu, recommandé)
Ouvrez Paramètres → Développeur → Modifier la configuration et ajoutez ce qui suit :
{
"mcpServers": {
"wolfram": {
"url": "https://agenttools.wolfram.com/mcp"
}
}
}Option B : via le proxy mcp-remote (anciennes versions de Claude Desktop)
Si votre version de Claude Desktop ne prend pas en charge les connexions directes par URL, utilisez le progiciel mcp-remote comme proxy. Nécessite Node.js.
{
"mcpServers": {
"wolfram": {
"command": "npx",
"args": ["mcp-remote", "https://agenttools.wolfram.com/mcp"]
}
}
}
Après avoir modifié la configuration, redémarrez Claude Desktop. Les outils Wolfram apparaîtront dans vos conversations.
Gestion des outils au niveau de l'organisme (équipes et entreprises uniquement)
Les propriétaires peuvent désactiver des outils Wolfram spécifiques à l'échelle de l'organisme :
- Accédez à Paramètres de l'organisme > Connecteurs.
- Localisez le connecteur Wolfram.
- Cliquez sur le connecteur pour afficher tous ses paramètres.
- Désactivez tous les appels d'outils que vous ne souhaitez pas que les membres puissent invoquer. Par exemple, les outils qui écrivent des données ou effectuent des actions externes.
Note : lorsque vous utilisez la fonctionnalité Research (Recherche avancée) de Claude avec Wolfram connecté, Claude peut faire appel aux outils Wolfram automatiquement, sans demander votre autorisation pour chaque appel. Désactivez les outils disposant de capacités d'écriture avant d'utiliser la fonction Research si vous souhaitez restreindre ce comportement.
Claude Code (CLI)
Claude Code prend en charge nativement les serveurs MCP distants via la commande claude mcp add. Le transport HTTP est l'option recommandée pour les serveurs distants.
Ajoutez le serveur (HTTP en continu)
claude mcp add --transport http wolfram https://agenttools.wolfram.com/mcp
Vérifiez la connexion
claude mcp list
# ou à l'intérieur d'une session :
/mcp
Options de portée
| Portée | Indicateur | Description |
|---|---|---|
| Local (par défaut) | (aucun) | Disponible uniquement dans le projet actuel |
| Globale | --scope global |
Disponible pour tous les projets |
| Projet (partagé) | --scope project |
Stocké dans .mcp.json, peut être soumis au contrôle de version |
Configuration manuelle de .mcp.json (partage en équipe)
Créez ou modifiez le fichier .mcp.json à la racine de votre projet :
{
"mcpServers": {
"wolfram": {
"type": "streamable-http",
"url": "https://agenttools.wolfram.com/mcp"
}
}
}
Note : streamable-http est accepté comme alias de http dans les configurations JSON, pour assurer la compatibilité avec la documentation serveur qui utilise le nom défini par la spécification MCP.
Si le serveur se déconnecte en cours de session, Claude Code tentera automatiquement de se reconnecter en appliquant un délai d'attente exponentiel (jusqu'à 5 tentatives).
Autorisation des outils spécifiques (serveur HTTP)
Dans .mcp.json ou ~/.claude.json, utilisez le champ tool_configuration pour restreindre les outils disponibles :
{
"mcpServers": {
"wolfram": {
"type": "http",
"url": "https://agenttools.wolfram.com/mcp",
"tool_configuration": {
"enabled": true,
"allowed_tools": ["WolframAlpha", "WolframLanguageEvaluator", "WolframContext"]
}
}
}
}
Mise sur liste noire d'outils spécifiques
Pour autoriser tous les outils à l'exception de certains outils spécifiques, utilisez denied_tools :
{
"mcpServers": {
"wolfram": {
"type": "http",
"url": "https://agenttools.wolfram.com/mcp",
"tool_configuration": {
"enabled": true,
"denied_tools": ["WriteNotebook", "SubmitPaclet"]
}
}
}
}
Refus global des autorisations via les paramètres
Pour empêcher Claude Code d'appeler un outil spécifique provenant de n'importe quel serveur MCP, y compris Wolfram, ajoutez-le à la liste d'exclusion deny dans .claude/settings.json ou ~/.claude/settings.json:
{
"permissions": {
"deny": ["mcp__wolfram__WriteNotebook", "mcp__wolfram__SubmitPaclet"]
}
}
Désactivation de la recherche d'outils pour Wolfram (mode de chargement permanent)
Par défaut, Claude Code diffère le chargement des schémas d'outils MCP jusqu'à ce qu'ils soient nécessaires. Pour forcer la disponibilité immédiate des outils Wolfram dès le lancement de la session :
{
"mcpServers": {
"wolfram": {
"type": "http",
"url": "https://agenttools.wolfram.com/mcp",
"alwaysLoad": true
}
}
}
API Anthropic (intégration directe)
Vous pouvez vous connecter au serveur MCP Wolfram directement depuis l'API Messages d'Anthropic en utilisant le paramètre mcp_servers. Cela nécessite l'en-tête bêta mcp-client-2025-11-20.
Note : seuls les appels d'outils MCP sont pris en charge via cette méthode. Les invites et ressources MCP nécessitent une connexion via un SDK côté client.
Exemple de Python
import anthropic
const client = new Anthropic.Anthropic();
const response = await client.beta.messages.create({
model: "claude-sonnet-4-6",
max_tokens: 1000,
messages: [
{ role: "user", content: "What is the integral of x^2 from 0 to 5?" }
],
mcp_servers: [
{
type: "url",
url: "https://agenttools.wolfram.com/mcp",
name: "wolfram",
}
],
tools: [
{
type: "mcp_toolset",
mcp_server_name: "wolfram"
}
],
betas: ["mcp-client-2025-11-20"],
});
print(response)
Exemple de JavaScript/TypeScript
const Anthropic = require("@anthropic-ai/sdk");
const client = new Anthropic.Anthropic();
const response = await client.beta.messages.create({
model: "claude-sonnet-4-6",
max_tokens: 1000,
messages: [
{ role: "user", content: "What is the integral of x^2 from 0 to 5?" }
],
mcp_servers: [
{
type: "url",
url: "https://agenttools.wolfram.com/mcp",
name: "wolfram",
}
],
tools: [
{
type: "mcp_toolset",
mcp_server_name: "wolfram"
}
],
betas: ["mcp-client-2025-11-20"],
});
console.log(response);
Restriction des outils disponibles
{
"tools": [
{
"type": "mcp_toolset",
"mcp_server_name": "wolfram",
"default_config": { "enabled": false },
"configs": {
"WolframAlpha": { "enabled": true },
"WolframLanguageEvaluator": { "enabled": true }
}
}
]
}
IDE Cursor
Cursor prend en charge les serveurs MCP distants via HTTP en continu. La configuration peut être globale ou spécifique au projet.
Option A : interface des paramètres (recommandé)
- Ouvrez les paramètres de Cursor → Outils et MCP → Nouveau serveur MCP.
- Choisissez le transport HTTP.
- Saisissez :
- Nom :
wolfram - URL :
https://agenttools.wolfram.com/mcp
- Nom :
- Cliquez sur Installer.
Option B : configuration JSON manuelle
- Au niveau du projet :
.cursor/mcp.jsonà la racine de votre projet (à inclure dans le commit pour le partager avec l'équipe) - Global :
~/.cursor/mcp.json
{
"mcpServers": {
"wolfram": {
"url": "https://agenttools.wolfram.com/mcp"
}
}
}
Option C : via le proxy mcp-remote (anciennes versions de Cursor)
{
"mcpServers": {
"wolfram": {
"command": "npx",
"args": ["mcp-remote", "https://agenttools.wolfram.com/mcp"]
}
}
}
Après avoir enregistré, rechargez la fenêtre Cursor ou redémarrez l'IDE. Les outils Wolfram apparaîtront dans la liste des outils de l'agent.
Conseil : Cursor reconnaît la clé racine sous le nom "mcpServers". N'utilisez pas "servers", car il s'agit de la clé utilisée par VS Code.
VS Code avec GitHub Copilot
VS Code utilise une clé de configuration différente de celle de Cursor ("servers" au lieu de "mcpServers"). Les outils MCP ne fonctionnent qu'en mode Agent dans le Chat de Copilot.
Configuration requise
- VS Code 1.99 ou version ultérieure.
- Extension GitHub Copilot installée.
- Copilot Chat ouvert en mode Agent (sélectionnez « Agent » dans le menu déroulant des modes).
Option A : palette de commandes (recommandé)
- Ouvrez la palette de commandes (
Cmd/Ctrl+MAJ+P). - Éxécutez
MCP: Add Server... - Sélectionnez HTTP comme type de serveur.
- Collez l'adresse
https://agenttools.wolfram.com/mcpet appuyez sur Entrée. - Nommez-le
wolframet choisissez Global (tous les espaces de travail) ou Workspace (espace de travail actuel uniquement).
Option B : configuration manuelle de mcp.json
- Global : Exécutez
MCP: Open User Configurationdepuis la palette de commandes. - Workspace : créez un fichier
.vscode/mcp.jsonà la racine de votre projet.
{
"servers": {
"wolfram": {
"type": "http",
"url": "https://agenttools.wolfram.com/mcp"
}
}
}
Un bouton Démarrer apparaîtra dans le fichier mcp.json. Cliquez dessus pour activer le serveur et découvrir ses outils.
- Important : VS Code utilise
"servers"comme clé racine, et non"mcpServers". L'erreur de configuration la plus fréquente est de copier une configuration de Cursor ou de Claude Desktop sans modifier cette clé.
GitHub Copilot CLI
Option A : /mcp add interactif
Dans une session Copilot CLI, exécutez :
/mcp add
Lorsque vous y êtes invité :
- Choisissez HTTP comme type de serveur.
- Saisissez l'URL:
https://agenttools.wolfram.com/mcp - Saisissez le nom :
wolfram
Option B : modifiez directement le fichier de configuration
- Global :
~/.copilot/mcp-config.json - Projet :
.mcp/copilot/mcp.json
{
"mcpServers": {
"wolfram": {
"type": "http",
"url": "https://agenttools.wolfram.com/mcp"
}
}
}
Enregistrez le fichier et redémarrez Copilot CLI pour que les modifications prennent effet.
Gestion des serveurs
/mcp show # liste tous les serveurs configurés
/mcp show wolfram # détails + outils disponibles
/mcp disable wolfram # désactive sans supprimer
/mcp enable wolfram # réactive
/mcp delete wolfram # supprime
Autres registres disponibles
Wolfram Cloud MCP est disponible via de nombreux autres registres, notamment :
Dépannage
Le serveur ne se connecte pas
- Vérifiez que l'URL est accessible :
curl https://agenttools.wolfram.com/mcp - Assurez-vous que votre réseau autorise le trafic HTTPS sortant sur le port 443.
Les outils ne s'affichent pas
- Assurez-vous d'utiliser le mode Agent dans le chat de VS Code Copilot (les outils ne sont pas visibles dans les modes « Ask » ou « Edit »).
- Dans Claude Code, exécutez
/mcpau cours d'une session pour voir l'état du serveur. - Validez votre configuration JSON à l'aide d'un linter : une simple virgule mal placée rendra le fichier invalide sans générer d'erreur explicite.
Clé de configuration incorrecte
- Claude Desktop et Cursor utilisent
"mcpServers"comme clé racine. - VS Code utilise
"servers"comme clé racine. - Les confondre est l'erreur la plus fréquente de copier-coller lors du passage d'un client à l'autre.
Transport SSE et transport HTTP
- Le transport SSE (Server-Sent Events) est obsolète dans la spécification MCP. Privilégiez
httpoustreamable-httppour toutes les nouvelles configurations. - Si un client nécessite SSE, utilisez l'URL telle quelle ; de nombreux serveurs acceptent les deux types de transport sur le même point de terminaison.
Connexion en local à l'environnement de bureau de Wolfram
- Pour les utilisateurs souhaitant se connecter à leur application locale à l'environnement de bureau de Wolfram, à Mathematica ou à Wolfram Engine, découvrez plus d'informations sur Wolfram Local MCP ici.
Source : Wolfram Cloud MCP — © 2026 Wolfram Research