Pb de connexion serveur MPC avec Claude desktop

Grace au super travail de @bertrandda (merci) pour l’intégration de MCP à Gladys et à son tuto Agent IA- MCP dans la communauté j’ai essayé d’installer l’intégration MCP sur mon instance Gladys. Je suis abonné Gladys plus et j’essaie de tester avec Claude Desktop

J’ai créé la Clé API du serveur MCP dans l’intégration MCP de Gladys

Vérification du chemin d’installation de mcp-proxy sur mon pc W11

PS C:\Users\franc> where.exe mcp-proxy

C:\Users\franc\.local\bin\mcp-proxy.exe

PS C:\Users\franc>

fichier de configuration dans Claude Desktop

Problème : Erreur de connexion entre MCP serveur Gladys et Claude Desktop: Je ne sais pas comment trouver l’erreur ? (logs?)

Salut @Francis66
Je n’ai pas encore fait de tests mais à première vue dans ton fichier de config, ligne command tu as des \\ et des \, je dirais que soit il faut des doubles soit des simples mais pas un mix.

Merci @mutmut pour ta réponse. Effectivement il y a un manque d’attention de ma part car j’ai recopié le JSON tel quel dans le fichier de config après une vérification par https://jsonformatter.curiousconcept.com/ . suite à une erreur du caractère d’echappement . Je viens de rectifier par
« command »: « C:\Users\franc\.local\bin\mcp-proxy.exe », et je n’ai toujours de connexion entre Claude et le serveur MCP sur Gladys

1 « J'aime »

Bizarre dans la rédaction de mon message j’ai mis 2 antislash \ et je n’en vois qu’un

@Francis66 Tu as le message d’erreur avec plus de détails ?

L’éditeur de Discourse suppprime le premier antislash, c’est pour ça que j’ai mis en \\ :wink:

Merci à Mutmut.

Voici les fichiers de log. J’ai masqué les clefs d’autorisation.

Fichier mcp

2025-11-11T07:05:37.813Z \[info\] \[gladys\] Initializing server…
2025-11-11T07:05:37.934Z \[info\] \[gladys\] Using MCP server command: C:\\Usersranc.localin\\mcp-proxy.exe with args and path: {
args: \[
‹ http://192.168.1.29/api/v1/service/mcp/proxy ›,
‹ –transport ›,
‹ streamablehttp ›,
‹ –header ›,
‹ Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ›,
\[length\]: 5
\],
paths: \[
‹ C:\\Program Files\\nodejs ›,
‹ C:\\windows\\system32 ›,
‹ C:\\windows ›,
‹ C:\\windows\\System32\\Wbem ›,
‹ C:\\windows\\System32\\WindowsPowerShell\\v1.0\\ ›,
‹ C:\\windows\\System32\\OpenSSH\\ ›,
‹ C:\\Program Files\\HP\\HP One Agent ›,
‹ C:\\Program Files\\dotnet\\ ›,
‹ C:\\Program Files\\Git\\cmd ›,
‹ C:\\Program Files\\nodejs\\ ›,
‹ C:\\Users\\franc\\.local\\bin ›,
‹ C:\\Users\\franc\\AppData\\Local\\Microsoft\\WindowsApps ›,
‹ C:\\Users\\franc\\AppData\\Local\\Programs\\Microsoft VS Code\\bin ›,
‹ C:\\Users\\franc\\AppData\\Roaming\\npm ›,
\[length\]: 14
\]
}
2025-11-11T07:05:37.996Z \[info\] \[gladys\] Server started and connected successfully
2025-11-11T07:05:38.190Z \[error\] \[gladys\] spawn C:\\Usersranc.localin\\mcp-proxy.exe ENOENT
2025-11-11T07:05:38.193Z \[info\] \[gladys\] Server transport closed
2025-11-11T07:05:38.194Z \[info\] \[gladys\] Client transport closed
2025-11-11T07:05:38.196Z \[info\] \[gladys\] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log.
2025-11-11T07:05:38.196Z \[error\] \[gladys\] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging)
2025-11-11T07:05:38.198Z \[info\] \[gladys\] Client transport closed
**Fichier mcp-serveur-gladys**

2025-11-11T07:05:37.813Z \[gladys\] \[info\] Initializing server… { metadata: undefined }
2025-11-11T07:05:37.933Z \[gladys\] \[info\] Using MCP server command: C:\\Usersranc.localin\\mcp-proxy.exe with args and path: {
metadata: {
args: \[
‹ http://192.168.1.29/api/v1/service/mcp/proxy ›,
‹ –transport ›,
‹ streamablehttp ›,
‹ –header ›,
‹ Authorization: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ›,
\[length\]: 5
\],
paths: \[
‹ C:\\Program Files\\nodejs ›,
‹ C:\\windows\\system32 ›,
‹ C:\\windows ›,
‹ C:\\windows\\System32\\Wbem ›,
‹ C:\\windows\\System32\\WindowsPowerShell\\v1.0\\ ›,
‹ C:\\windows\\System32\\OpenSSH\\ ›,
‹ C:\\Program Files\\HP\\HP One Agent ›,
‹ C:\\Program Files\\dotnet\\ ›,
‹ C:\\Program Files\\Git\\cmd ›,
‹ C:\\Program Files\\nodejs\\ ›,
‹ C:\\Users\\franc\\.local\\bin ›,
‹ C:\\Users\\franc\\AppData\\Local\\Microsoft\\WindowsApps ›,
‹ C:\\Users\\franc\\AppData\\Local\\Programs\\Microsoft VS Code\\bin ›,
‹ C:\\Users\\franc\\AppData\\Roaming\\npm ›,
\[length\]: 14
\]
}
} %o
2025-11-11T07:05:37.996Z \[gladys\] \[info\] Server started and connected successfully { metadata: undefined }
‹ C:\\Users › n’est pas reconnu en tant que commande interne
ou externe, un programme ex cutable ou un fichier de commandes.
2025-11-11T07:05:38.190Z \[gladys\] \[error\] spawn C:\\Usersranc.localin\\mcp-proxy.exe ENOENT {
metadata: {
context: ‹ connection ›,
stack: ‹ Error: spawn C:\\Users\\franc\\.local\\bin\\mcp-proxy.exe ENOENT\\n › +
’    at e (C:\\Users\\franc\\AppData\\Local\\AnthropicClaude\\app-1.0.332\\resources\\app.asar\\.vite\\build\\index.js:192:7338)\\n’ +
’    at n (C:\\Users\\franc\\AppData\\Local\\AnthropicClaude\\app-1.0.332\\resources\\app.asar\\.vite\\build\\index.js:192:7665)\\n’ +
’    at a.emit (C:\\Users\\franc\\AppData\\Local\\AnthropicClaude\\app-1.0.332\\resources\\app.asar\\.vite\\build\\index.js:192:7556)\\n’ +
’    at ChildProcess.\_handle.onexit (node:internal/child_process:293:12)’
}
}
2025-11-11T07:05:38.193Z \[gladys\] \[info\] Server transport closed { metadata: undefined }
2025-11-11T07:05:38.194Z \[gladys\] \[info\] Client transport closed { metadata: undefined }
2025-11-11T07:05:38.195Z \[gladys\] \[info\] Server transport closed unexpectedly, this is likely due to the process exiting early. If you are developing this MCP server you can add output to stderr (i.e. `console.error('...')` in JavaScript, `print('...', file=sys.stderr)` in python) and it will appear in this log. { metadata: undefined }
2025-11-11T07:05:38.196Z \[gladys\] \[error\] Server disconnected. For troubleshooting guidance, please visit our [debugging documentation](https://modelcontextprotocol.io/docs/tools/debugging) { metadata: { context: ‹ connection ›, stack: undefined } }
2025-11-11T07:05:38.198Z \[gladys\] \[info\] Client transport closed { metadata: undefined }

Fichier main

2025-11-11 08:05:32 [info] Starting app {
  appVersion: '1.0.332',
  isPackaged: true,
  platform: 'win32',
  arch: 'x64',
  nodeVersion: '22.19.0'
}
2025-11-11 08:05:32 [info] Starting app {
  appVersion: '1.0.332',
  isPackaged: true,
  platform: 'win32',
  arch: 'x64',
  nodeVersion: '22.19.0'
}
2025-11-11 08:05:33 [info] Update URL: https://downloads.claude.ai/releases/win32/x64
2025-11-11 08:05:33 [info] App is installed, enabling initial check and auto-updates
2025-11-11 08:05:33 [info] Checking for updates
2025-11-11 08:05:35 [info] Starting periodic extension update checks (interval: 21600000ms)
2025-11-11 08:05:35 [info] Checking 0 extensions via can_install API using stored metadata
2025-11-11 08:05:35 [info] can_install check completed: 0 extensions checked: [ [length]: 0 ]
2025-11-11 08:05:36 [info] Organization allowlist enabled: false
2025-11-11 08:05:36 [info] Updated allowlist enabled state: false
2025-11-11 08:05:36 [info] Successfully fetched blocklist from https://claude.ai/api/organizations/ef6f458a-e535-4985-8e61-0f656f4ab676/dxt/blocklist with 0 entries
2025-11-11 08:05:36 [info] Saved 1 blocklists with 0 entries
2025-11-11 08:05:36 [info] Successfully updated blocklist
2025-11-11 08:05:37 [info] MCP Server connection requested for: gladys
2025-11-11 08:05:37 [info] Launching MCP Server: gladys
2025-11-11 08:05:37 [info] Checking if UtilityProcess should be used for extension gladys
2025-11-11 08:05:37 [warn] UtilityProcess Check: Extension gladys not found in installed extensions
2025-11-11 08:05:37 [info] Starting app {
  appVersion: '1.0.332',
  isPackaged: true,
  platform: 'win32',
  arch: 'x64',
  nodeVersion: '22.19.0'
}
2025-11-11 08:05:37 [info] Starting app {
  appVersion: '1.0.332',
  isPackaged: true,
  platform: 'win32',
  arch: 'x64',
  nodeVersion: '22.19.0'
}
2025-11-11 08:05:37 [info] Update URL: https://downloads.claude.ai/releases/win32/x64
2025-11-11 08:05:37 [info] App is installed, enabling initial check and auto-updates
2025-11-11 08:05:37 [info] Checking for updates

Pour info, j’ai utilisé Mistral avec succès.

Salut @Francis66,

Je me suis permis d’éditer ton message pour ajouter des balises codes, c’est plus lisible comme ça :slight_smile:

Je n’y connais pas grand chose en Windows, mais ça ressemble fortement à un problème de chemin.

J’ai demandé à ChatGPT ce qu’il conseille, et il propose soit de mettre:

"C:/Users/franc/.local/bin/mcp-proxy.exe"

Soit:

"C:\\Users\\franc\\.local\\bin\\mcp-proxy.exe"

Mais il ne faut pas mélanger les deux styles.

(Les utilisateurs Windows, dites-moi si je dis une bêtise)