# Agent IA, serveur MCP

**URL:** <https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656>\
**Category:** Développement\
**Created:** [Juillet 29, 2025, 9:06 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656 "2025-07-29T21:06:05Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 18, 2025, 12:41 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/21 "2025-10-18T12:41:52Z")

</div>

> [@pierre-gilles](#):
>
> Pour l’authentification, tu m’as dit que beaucoup de systèmes demandent une API disponible sur internet, est-ce que tu veux que je te mette à dispo une route Gladys Plus dès maintenant ?

En effet pour certains clients MCP (mobile, ou comme le client vocal que tu as montré plus haut) je crois qu’une version accessible via internet est nécessaire.

> [@pierre-gilles](#):
>
> pour une authentification locale, on a déjà un mécanisme de clé d’API dans Gladys (regarde `session.createApiKey`), mais pour l’instant ça n’a jamais été exposé ni dans l’interface ni dans aucun service, mais ça fonctionne 😉

Merci pour l’information, je vais essayer de l’implémenter aussi, ça peut être vraiment cool d’y avoir accès en local pour ceux qui commencent dans Gladys.

> [@pierre-gilles](#):
>
> C’est dispo en PROD sur Gladys Plus, tu peux utiliser les 3 routes 😉

Ouah ! super rapide le Pierre-Gilles, merci ! je vais l’intégré aussi.

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 20, 2025, 8:09 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/22 "2025-10-20T20:09:23Z")

</div>

Je viens de pousser l’authentification local, l’image est en cours de build. Pour accéder au MCP il faut maintenant générer une clé API depuis l’interface de l’intégration puis configurer votre client MCP pour envoyer un header `Authorization` avec pour valeur la clé générée.

Par exemple pour l’utiliser via Github Copilot dans VS Code voilà la configuration

```auto
{
  "servers": {
    "gladys": {
      "url": "http://<gladyslocalip>:1443/api/v1/service/mcp/proxy",
      "type": "http",
      "headers": {
        "Authorization": "<clé-api>"
      }
    }
  },
  "inputs": []
}

```

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 22, 2025, 9:53 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/23 "2025-10-22T21:53:44Z")

</div>

Une nouvelle version de l’image est disponible. Cette fois ci on ajoute l’accès au serveur via Gladys Plus. Pour y accéder il vous faut générer une clé api depuis votre compte Gladys Plus [https://gladysassistant.com/fr/docs/plus/open-api/#g%C3%A9n%C3%A9rer-une-cl%C3%A9-dapi](https://gladysassistant.com/fr/docs/plus/open-api/#g%C3%A9n%C3%A9rer-une-cl%C3%A9-dapi)

Ensuite vous entrez cette url dans votre client MCP `https://api.gladysgateway.com/v1/api/mcp/<OPEN_API_KEY>` en remplaçant `<OPEN_API_KEY>` par la clé tout juste générée.

Par exemple sur Le Chat de Mistral, allez dans `Intelligence` → `Connecteurs`

 ![1-lechat](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/1/1146782d8289f70bd3b80ceb772e05f1b38059a5.jpeg)

Cliquez sur `Ajouter un connecteur`

 ![2-lechat](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/a/a/aaacc93d0a6aa1b880331ae966d9c622c2613a0c.png)

Dans l’onglet `Connecteur MCP personnalisé` complétez le formulaire

 ![3-lechat](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/6/6/66595d847e1612f6085caf69b990450c6630b8c4.jpeg)

Vous pouvez maintenant interagir avec les données de Gladys dans Le Chat

 ![4-lechat](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/8/e/8e4e57ec41879ad40104543ed532889a597809cc.png)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 27, 2025, 9:06 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/24 "2025-10-27T09:06:15Z")

</div>

Salut @bertrandda 🙂

Merci pour la PR, je suis entrain de tester !

Côté Mistral, ça marche nickel 👌

 ![Screenshot 2025-10-27 at 10.03.35](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/a/8/a871437abb0cdbc002c69e1b84b004be63b0bbf6.png)

Est-ce que tu sais à quelle fréquence est rafraichi la liste de ressources côté client ?

J’ai créé une prise pour le test, mais la prise ne semble pas être trouvée :

 ![Screenshot 2025-10-27 at 09.54.33](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/9/3/93041d13806d7e7453731292795b0af1056cb345.png)

Deuxième question, quels types de capteurs sont gérés ?

La documentation mentionne:

> 🌡 Récupérer les états d’appareils (température, humidité, ouverture, lampe…)

Je ne sais pas ce qui est inclue dans les “…” 😃

Par exemple, est-ce que c’est censé fonctionner :

 ![Screenshot 2025-10-27 at 09.56.52](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/3/5/3565c0f0379611e56be1708541febea76595f620.png)

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 27, 2025, 12:03 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/25 "2025-10-27T12:03:59Z")

</div>

> [@pierre-gilles](#):
>
> Est-ce que tu sais à quelle fréquence est rafraichi la liste de ressources côté client ?

En effet ça n’arrive peut être pas immédiatement, il y a 2 choses à prendre en compte. La première c’est que côté Gladys le schéma est généré au démarrage du service, on pourra ajouter un bouton “Relancer” comme on a fait pour HomeKit pour générer à nouveau le schéma si l’utilisateur vient d’ajouter un nouvel appareil. Pour le côté client, ça dépend de l’implémentation, en général ce que j’ai remarqué, c’est que client vérifie le schéma à son démarrage + si tu modifies la configuration du du MCP dans ton client et que tu sauvegardes.

> [@pierre-gilles](#):
>
> Deuxième question, quels types de capteurs sont gérés ?

Normalement je pense avoir mis tous les types de capteurs mais il en manque peut être quelques un.

> [@pierre-gilles](#):
>
> Je ne sais pas ce qui est inclue dans les “…” 😃

Je vais préciser ça, c’est tous les capteurs + les appareils contrôlable compatible (aujourd’hui lampe, commutateur).

> [@pierre-gilles](#):
>
> Par exemple, est-ce que c’est censé fonctionner :

Tu pourrais me donner la catégorie et le type de feature qui est associée à cette fonctionnalité s’il te plait ? je vais vérifier

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 27, 2025, 2:15 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/26 "2025-10-27T14:15:52Z")

</div>

> [@bertrandda](#):
>
> on pourra ajouter un bouton “Relancer” comme on a fait pour HomeKit pour générer à nouveau le schéma si l’utilisateur vient d’ajouter un nouvel appareil

Yes, voir même automatiquement !

> [@bertrandda](#):
>
> Tu pourrais me donner la catégorie et le type de feature qui est associée à cette fonctionnalité s’il te plait ? je vais vérifier

category: `level-sensor`  
type: `liquid-depth`

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 27, 2025, 8:02 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/27 "2025-10-27T20:02:28Z")

</div>

Il manquait quelques types de capteurs, j’ai ajouté entre autre les capteurs de niveau, de lumière, de pluie si tu veux réessayer

---

<div class="post-metadata">

**Author:** ![elfedagger](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/elfedagger/32/13658_2.png) [@elfedagger](https://community.gladysassistant.com/u/elfedagger)\
**Post date:** [Octobre 27, 2025, 9:05 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/28 "2025-10-27T21:05:40Z")

</div>

Depuis peu j’apprends sur YouTube comment créer un agent IA avec N8N. Si j’ai bien compris le fonctionnement du MCP, ce serveur me permettrais de connecter Gladys à mon agent IA et discuter avec lui pour lancer des scènes, récupérer des info de capteurs et commander mes prises et lumière sans passer par google home ou Alexa qui sont très limité?

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Octobre 27, 2025, 10:01 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/29 "2025-10-27T22:01:25Z")

</div>

> [@elfedagger](#):
>
> Si j’ai bien compris le fonctionnement du MCP, ce serveur me permettrais de connecter Gladys à mon agent IA et discuter avec lui pour lancer des scènes, récupérer des info de capteurs et commander mes prises et lumière sans passer par google home ou Alexa qui sont très limité?

Oui c’est bien cela, tout agent, s’il est compatible MCP (c’est le cas pour n8n) pourra s’y connecter.

> [@pierre-gilles](#):
>
> Yes, voir même automatiquement !

Je viens de mettre à jour la PR pour recharger automatiquement le schéma si jamais on créé un nouvel appareil

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 31, 2025, 11:00 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/30 "2025-10-31T11:00:49Z")

</div>

Merci @bertrandda, ça marche nickel 😍

 ![Screenshot 2025-10-31 at 11.43.30](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/7/8/783a0af5a3baa4a9a0d6610404cae931f703c8d2.png)

Je précise que ça marche parfaitement sur «&nbsp;Le Chat&nbsp;» mobile sur iOS :

 ![IMG_7672](https://gladys-assistant-community.b-cdn.net/uploads/default/original/3X/1/3/13ba49ef4103162e088931d05790094c4618364d.jpeg)

Très très beau boulot !!

Je t’ai mis quelques commentaires sur la PR :

> <https://github.com/GladysAssistant/Gladys/pull/2348#pullrequestreview-3403672836>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[x\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[x\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Please provide a description of the change here. It's always best with screenshots, so don't hesitate to add some!

Mais sinon je penses qu’on peut publier ça vite en PROD !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Octobre 31, 2025, 11:05 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/31 "2025-10-31T11:05:24Z")

</div>

> [@bertrandda](#):
>
> Je viens de mettre à jour la PR pour recharger automatiquement le schéma si jamais on créé un nouvel appareil

Est-ce que tu peux mettre un listener sur le changement de nom d’un appareil aussi ? 🙂  
Je viens d’avoir le cas !

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Novembre 2, 2025, 5:04 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/32 "2025-11-02T17:04:53Z")

</div>

J’ai poussé les changements demandés. Pour info j’ai également fait une petite mise à jour pour trouver le bon appareil demandé par l’utilisateur, si le nom exacte n’existe pas on fait une vérification de noms proches avec la distance de Levenshtein. Dans la plupart des cas ça ne devrait pas être nécessaire puisque l’ensemble du schéma est basé sur des énumérations, mais certains clients MCP ne semblent pas les prendre en compte. Après un petit test avec 11ai que tu présentais plus haut, il ne semble pas gérer correctement les énums et ces petits changements bien que pas parfait devraient aider un petit peu (une amélioration côté 11ai serait bien plus efficace)

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 2, 2025, 5:17 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/33 "2025-11-02T17:17:26Z")

</div>

Top !

Je ne sais pas si tu as vu ma réponse à ton commentaire ?

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 3, 2025, 8:54 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/34 "2025-11-03T08:54:49Z")

</div>

@bertrandda j’ai regardé ta PR, j’ai juste une toute petite remarque sur une ligne de code qui date de l’ancienne implémentation je pense :

> <https://github.com/GladysAssistant/Gladys/pull/2348#pullrequestreview-3409958433>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[x\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[x\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Please provide a description of the change here. It's always best with screenshots, so don't hesitate to add some!

Sinon c’est très bien, j’ai testé l’update du nom d’un appareil et ça marche très bien 🙂 Bravo !

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Novembre 3, 2025, 11:45 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/35 "2025-11-03T11:45:31Z")

</div>

En effet petit oubli lors du dernier fix, c’est réglé maintenant

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 3, 2025, 12:00 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/36 "2025-11-03T12:00:39Z")

</div>

Merci !

J’ai remarqué un petit bug de suppression de clé d’API:

> <https://github.com/GladysAssistant/Gladys/pull/2348#pullrequestreview-3410687563>
>
> \### Pull Request check-list
> 
> To ensure your Pull Request can be accepted as fa…st as possible, make sure to review and check all of these items:
> 
> \- \[x\] If your changes affects code, did your write the tests?
> \- \[x\] Are tests passing? (\`npm test\` on both front/server)
> \- \[x\] Is the linter passing? (\`npm run eslint\` on both front/server)
> \- \[x\] Did you run prettier? (\`npm run prettier\` on both front/server)
> \- \[x\] If you are adding a new features/services, did you run integration comparator? (\`npm run compare-translations\` on front)
> \- \[x\] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community (\[french forum\](https://community.gladysassistant.com/)/\[english forum\](https://en-community.gladysassistant.com/)) for testing before merging.
> \- \[x\] If your changes modify the API (REST or Node.js), did you modify the API documentation? (Documentation is based on comments in code)
> \- \[x\] If you are adding a new features/services which needs explanation, did you modify the user documentation? See \[the GitHub repo\](https://github.com/GladysAssistant/v4-website) and the \[website\](https://gladysassistant.com).
> 
> NOTE: these things are not required to open a PR and can be done afterwards / while the PR is open.
> 
> \### Description of change
> 
> Please provide a description of the change here. It's always best with screenshots, so don't hesitate to add some!

ça ne marche pas quand la clé vient d’être crée

---

<div class="post-metadata">

**Author:** ![bertrandda](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/bertrandda/32/5929_2.png) [@bertrandda](https://community.gladysassistant.com/u/bertrandda)\
**Post date:** [Novembre 3, 2025, 12:12 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/37 "2025-11-03T12:12:48Z")

</div>

Bien vu, c’est réglé !

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 3, 2025, 1:26 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/38 "2025-11-03T13:26:14Z")

</div>

Génial, c’est bon pour moi !

C’est mergé et ça partira dans la prochaine version de Gladys ✅

Beau boulot 👏

---

<div class="post-metadata">

**Author:** ![JeuFore](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/jeufore/32/7544_2.png) [@JeuFore](https://community.gladysassistant.com/u/JeuFore)\
**Post date:** [Novembre 3, 2025, 3:20 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/39 "2025-11-03T15:20:33Z")

</div>

Bonjour,

Je viens de mettre à jour mon Gladys, et le service subit une erreur de démarrage sur mon environnement de prod. Apparemment due à un device qui n’aurait pas de room (je suppose).

```auto
compose-gladys-1 | 2025-11-03T16:18:35+0100 <info> index.js:27 (Object.start) Starting MCP service
compose-gladys-1 | 2025-11-03T16:18:35+0100 <warn> service.start.js:44 (Service.start) Unable to start service mcp TypeError: Cannot read properties of null (reading 'selector')
compose-gladys-1 | at /src/server/services/mcp/lib/buildSchemas.js:41:28
compose-gladys-1 | at Array.forEach (<anonymous>)
compose-gladys-1 | at MCPHandler.getAllResources (/src/server/services/mcp/lib/buildSchemas.js:28:17)
compose-gladys-1 | at MCPHandler.createServer (/src/server/services/mcp/lib/createServer.js:26:4)
compose-gladys-1 | at Object.start (/src/server/services/mcp/index.js:29:5)
compose-gladys-1 | at Service.start (/src/server/lib/service/service.start.js:33:7)
compose-gladys-1 | at start (/src/server/api/controllers/service.controller.js:22:21)

```

Je n’arrive pourtant pas à retrouver le device en question, je vais regarder dans la DB si je trouve 🙂

Edit:

C’est le device lié au service Enedis qui pose problème, je vais le supprimer pour l’instant je ne m’en sers pas 😉

---

<div class="post-metadata">

**Author:** ![pierre-gilles](https://gladys-assistant-community.b-cdn.net/user_avatar/community.gladysassistant.com/pierre-gilles/32/5886_2.png) [@pierre-gilles](https://community.gladysassistant.com/u/pierre-gilles)\
**Post date:** [Novembre 3, 2025, 3:33 UTC](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656/40 "2025-11-03T15:33:07Z")

</div>

@bertrandda J’ai le même souci que @JeuFore sur mon instance également :

```auto
2025-11-03T15:04:03+0100 <warn> service.start.js:44 (Service.start) Unable to start service mcp TypeError: Cannot read properties of null (reading 'selector')
    at /src/server/services/mcp/lib/buildSchemas.js:41:28
    at Array.forEach (<anonymous>)
    at MCPHandler.getAllResources (/src/server/services/mcp/lib/buildSchemas.js:28:17)
    at MCPHandler.createServer (/src/server/services/mcp/lib/createServer.js:26:4)
    at Object.start (/src/server/services/mcp/index.js:29:5)
    at Service.start (/src/server/lib/service/service.start.js:33:7)

```

[Page précédente](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656.md?page=1)

[Page suivante](https://community.gladysassistant.com/t/agent-ia-serveur-mcp/9656.md?page=3)
