Skip to content

Commit 0b129a5

Browse files
author
Dev Agent Amelia
committed
docs(i18n): translate all platform guides from French to English (UK)
1 parent a1105e7 commit 0b129a5

7 files changed

Lines changed: 410 additions & 410 deletions

File tree

docs/multi-client-setup/claude-code.md

Lines changed: 57 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,31 @@ parent: Multi-Client Setup
55
nav_order: 1
66
---
77

8-
# Guide : mcp-dataverse sur Claude Code (CLI)
8+
# Guide: mcp-dataverse on Claude Code (CLI)
99

10-
Ce guide couvre l'installation de Claude Code depuis zéro jusqu'à un premier appel MCP Dataverse fonctionnel depuis le terminal.
10+
This guide covers the installation of Claude Code from scratch through to a first working MCP Dataverse call from the terminal.
1111

1212
---
1313

14-
## Prérequis
14+
## Prerequisites
1515

16-
| Élément | Version minimale | Remarque |
16+
| Item | Minimum version | Note |
1717
|---------|-----------------|----------|
18-
| OS | Windows 10 1809+ / macOS 13+ / Ubuntu 20.04+ | Voir [configuration réseau](https://code.claude.com/docs/en/network-config) pour les environnements restreints |
19-
| RAM | 4 Go+ | Recommandé |
20-
| Node.js | 20+ | Requis pour `npx mcp-dataverse` |
21-
| Compte Anthropic | Pro, Max, Teams, Enterprise ou Console | Le plan gratuit n'inclut pas Claude Code |
22-
| URL Dataverse | `https://yourorg.crm.dynamics.com` | Votre organisation Power Platform |
18+
| OS | Windows 10 1809+ / macOS 13+ / Ubuntu 20.04+ | See [network configuration](https://code.claude.com/docs/en/network-config) for restricted environments |
19+
| RAM | 4 GB+ | Recommended |
20+
| Node.js | 20+ | Required for `npx mcp-dataverse` |
21+
| Anthropic account | Pro, Max, Teams, Enterprise or Console | The free plan does not include Claude Code |
22+
| Dataverse URL | `https://yourorg.crm.dynamics.com` | Your Power Platform organisation |
2323

24-
> **Windows** : [Git for Windows](https://git-scm.com/downloads/win) est requis. Claude Code utilise Git Bash en interne.
24+
> **Windows**: [Git for Windows](https://git-scm.com/downloads/win) is required. Claude Code uses Git Bash internally.
2525
2626
---
2727

28-
## 1. Installer Claude Code
28+
## 1. Install Claude Code
2929

30-
### Installation native (recommandée)
30+
### Native installation (recommended)
3131

32-
Claude Code se met à jour automatiquement en arrière-plan et ne nécessite pas Node.js préinstallé.
32+
Claude Code updates automatically in the background and does not require Node.js to be pre-installed.
3333

3434
**macOS / Linux / WSL**
3535
```bash
@@ -46,7 +46,7 @@ irm https://claude.ai/install.ps1 | iex
4646
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
4747
```
4848

49-
> Installer [Git for Windows](https://git-scm.com/downloads/win) avant si ce n'est pas encore fait.
49+
> Install [Git for Windows](https://git-scm.com/downloads/win) beforehand if not already done.
5050
5151
### Via Homebrew (macOS/Linux)
5252

@@ -60,38 +60,38 @@ brew install --cask claude-code
6060
winget install Anthropic.ClaudeCode
6161
```
6262

63-
> Les installations Homebrew et WinGet **ne se mettent pas à jour automatiquement**. Utiliser `brew upgrade claude-code` ou `winget upgrade Anthropic.ClaudeCode` pour les mises à jour manuelles.
63+
> Homebrew and WinGet installations **do not update automatically**. Use `brew upgrade claude-code` or `winget upgrade Anthropic.ClaudeCode` for manual updates.
6464
6565
---
6666

67-
## 2. Vérifier l'installation
67+
## 2. Verify the installation
6868

6969
```bash
7070
claude --version
7171
claude doctor
7272
```
7373

74-
`claude doctor` vérifie la version de Node.js, la configuration, l'authentification et la connectivité réseau.
74+
`claude doctor` checks the Node.js version, configuration, authentication, and network connectivity.
7575

7676
---
7777

78-
## 3. Premier lancement et authentification Anthropic
78+
## 3. First launch and Anthropic authentication
7979

80-
Lancer Claude Code dans le répertoire de travail :
80+
Launch Claude Code in the working directory:
8181

8282
```bash
8383
claude
8484
```
8585

86-
À l'invite, sélectionner **Sign in with Claude.ai** et suivre les instructions dans le navigateur. Claude Code nécessite un plan Pro, Max, Teams, Enterprise ou un compte Console API.
86+
At the prompt, select **Sign in with Claude.ai** and follow the instructions in the browser. Claude Code requires a Pro, Max, Teams, Enterprise plan or a Console API account.
8787

8888
---
8989

90-
## 4. Configurer mcp-dataverse
90+
## 4. Configure mcp-dataverse
9191

92-
### Méthode rapidecommande `mcp add`
92+
### Quick method`mcp add` command
9393

94-
Enregistrer le serveur avec la variable d'environnement intégrée et en portée globale (`--scope user`) pour que l'outil soit disponible dans tous les projets :
94+
Register the server with the built-in environment variable and global scope (`--scope user`) so that the tool is available in all projects:
9595

9696
**macOS / Linux / WSL**
9797
```bash
@@ -109,23 +109,23 @@ claude mcp add --transport stdio --scope user `
109109
-- cmd /c npx -y mcp-dataverse
110110
```
111111

112-
> **Windows natif** : le wrapper `cmd /c` est obligatoire — sans lui, `npx` ne peut pas être exécuté directement et retourne une erreur "Connection closed".
112+
> **Native Windows**: the `cmd /c` wrapper is mandatory — without it, `npx` cannot be executed directly and returns a "Connection closed" error.
113113
114-
> **Ordre des arguments** : le nom du serveur (`mcp-dataverse`) doit impérativement être placé **avant** le flag `-e`/`--env`. En raison du comportement variadic de `-e <env...>`, placer le nom après la variable d'environnement provoque l'erreur `Invalid environment variable format: mcp-dataverse`.
114+
> **Argument order**: the server name (`mcp-dataverse`) must be placed **before** the `-e`/`--env` flag. Due to the variadic behaviour of `-e <env...>`, placing the name after the environment variable causes the error `Invalid environment variable format: mcp-dataverse`.
115115
116-
Cette commande écrit l'entrée dans `~/.claude.json` automatiquement.
116+
This command writes the entry to `~/.claude.json` automatically.
117117

118-
#### Portées disponibles (`--scope`)
118+
#### Available scopes (`--scope`)
119119

120-
| Scope | Disponibilité | Fichier généré |
120+
| Scope | Availability | Generated file |
121121
|-------|--------------|----------------|
122-
| `local` (défaut) | Répertoire courant uniquement | `.claude/settings.local.json` |
123-
| `project` | Tous les membres du projet | `.mcp.json` à la racine |
124-
| `user` | Tous vos projets (recommandé) | `~/.claude.json` |
122+
| `local` (default) | Current directory only | `.claude/settings.local.json` |
123+
| `project` | All project members | `.mcp.json` at the root |
124+
| `user` | All your projects (recommended) | `~/.claude.json` |
125125

126-
### Méthode manuelleédition de `~/.claude.json`
126+
### Manual methodediting `~/.claude.json`
127127

128-
Ouvrir (ou créer) `~/.claude.json` et ajouter la clé `mcpServers` :
128+
Open (or create) `~/.claude.json` and add the `mcpServers` key:
129129

130130
```json
131131
{
@@ -141,9 +141,9 @@ Ouvrir (ou créer) `~/.claude.json` et ajouter la clé `mcpServers` :
141141
}
142142
```
143143

144-
### Portée workspace (projet spécifique)
144+
### Workspace scope (project-specific)
145145

146-
Pour limiter le serveur à un seul projet, créer `.mcp.json` à la racine du projet :
146+
To restrict the server to a single project, create `.mcp.json` at the project root:
147147

148148
```json
149149
{
@@ -161,31 +161,31 @@ Pour limiter le serveur à un seul projet, créer `.mcp.json` à la racine du pr
161161

162162
---
163163

164-
## 5. Authentification Dataverse
164+
## 5. Dataverse authentication
165165

166-
Au premier appel d'un outil MCP, le serveur lance un flux Device Code :
166+
On the first call of an MCP tool, the server initiates a Device Code flow:
167167

168-
1. Le code et l'URL s'affichent **directement dans le terminal** Claude Code
169-
2. Ouvrir l'URL dans un navigateur, entrer le code, se connecter avec le compte Microsoft 365 ayant accès à Dataverse
170-
3. Le token est stocké localementpas besoin de répéter cette étape
168+
1. The code and URL are displayed **directly in the Claude Code terminal**
169+
2. Open the URL in a browser, enter the code, and sign in with the Microsoft 365 account that has access to Dataverse
170+
3. The token is stored locallythere is no need to repeat this step
171171

172-
> Le code expire après 5 minutes. En cas d'expiration, relancer la commande pour en générer un nouveau.
172+
> The code expires after 5 minutes. If it expires, re-run the command to generate a new one.
173173
174174
---
175175

176-
## 6. Vérifier l'intégration
176+
## 6. Verify the integration
177177

178-
Depuis la session Claude Code, poser la question :
178+
From the Claude Code session, ask:
179179

180180
> **"Who am I in Dataverse?"**
181181
182-
Claude appellera `dataverse_whoami`. Une réponse indiquant le nom de l'utilisateur confirme que tout fonctionne.
182+
Claude will call `dataverse_whoami`. A response showing the user's name confirms that everything is working.
183183

184184
---
185185

186-
## Plusieurs environnements Dataverse
186+
## Multiple Dataverse environments
187187

188-
Pour travailler avec plusieurs organisations, définir des entrées distinctes :
188+
To work with multiple organisations, define separate entries:
189189

190190
```json
191191
{
@@ -206,20 +206,20 @@ Pour travailler avec plusieurs organisations, définir des entrées distinctes :
206206

207207
---
208208

209-
## Dépannage rapide
209+
## Quick troubleshooting
210210

211-
| Symptôme | Cause probable | Solution |
211+
| Symptom | Probable cause | Solution |
212212
|----------|---------------|---------|
213-
| `ENOENT npx` | Node.js absent du PATH | Installer Node.js 20+ |
214-
| Code de périphérique non affiché | Variable d'environnement non définie avant le lancement | Définir `DATAVERSE_ENV_URL` dans le shell avant de lancer `claude` |
215-
| Supprimer un serveur MCP || `claude mcp remove mcp-dataverse` |
216-
| Lister les serveurs MCP configurés || `claude mcp list` |
217-
| Migrer depuis npm vers l'installation native | npm deprecated | `curl -fsSL https://claude.ai/install.sh \| bash` puis `npm uninstall -g @anthropic-ai/claude-code` |
213+
| `ENOENT npx` | Node.js absent from PATH | Install Node.js 20+ |
214+
| Device code not displayed | Environment variable not defined before launch | Set `DATAVERSE_ENV_URL` in the shell before launching `claude` |
215+
| Remove an MCP server || `claude mcp remove mcp-dataverse` |
216+
| List configured MCP servers || `claude mcp list` |
217+
| Migrate from npm to native installation | npm deprecated | `curl -fsSL https://claude.ai/install.sh \| bash` then `npm uninstall -g @anthropic-ai/claude-code` |
218218

219219
---
220220

221-
## Ressources
221+
## Resources
222222

223-
- [Documentation officielle Claude Code – Advanced setup](https://code.claude.com/docs/en/setup)
224-
- [Référence complète multi-client](https://codeurali.github.io/mcp-dataverse/multi-client-setup)
225-
- [Diagnostic CLI](https://codeurali.github.io/mcp-dataverse/getting-started#diagnostic-cli) : `npx mcp-dataverse doctor`
223+
- [Official Claude Code documentation – Advanced setup](https://code.claude.com/docs/en/setup)
224+
- [Full multi-client reference](https://codeurali.github.io/mcp-dataverse/multi-client-setup)
225+
- [CLI diagnostics](https://codeurali.github.io/mcp-dataverse/getting-started#diagnostic-cli): `npx mcp-dataverse doctor`

0 commit comments

Comments
 (0)