m365-mcp : Compétence OpenClaw avec 43 outils pour Outlook, Calendrier, OneDrive, Teams et Tâches
Un développeur frustré par les intégrations Microsoft 365 incomplètes pour les agents IA a créé sa propre compétence OpenClaw : m365-mcp. Elle expose 43 outils couvrant Outlook, Calendrier, Contacts, OneDrive, Teams et Tâches, en utilisant Microsoft Graph comme backend.
Pourquoi construire un autre serveur MCP ?
L'auteur a testé plusieurs implémentations MCP Outlook/M365 existantes et a trouvé des lacunes courantes :
- Certaines ne couvraient que l'e-mail, ignorant le calendrier, les contacts et d'autres services.
- La conception des outils était maladroite ou incohérente entre les opérations.
- Beaucoup semblaient être des démos plutôt que des composants prêts pour la production.
Plutôt que de contourner ces lacunes, il a écrit sa propre compétence. La partie la plus difficile n'était pas d'obtenir une réponse de Graph — c'était de décider ce qu'un agent IA devrait être autorisé à faire et où l'accès devait s'arrêter.
Décisions de conception clés
La compétence impose des limites de confiance par agent. Par exemple, l'agent principal d'OpenClaw peut utiliser les outils M365, mais pas l'agent de codage — car ils ont des tâches différentes et des profils de risque différents.
Cette séparation rappelle que les intégrations IA nécessitent un contrôle d'accès explicite, et non pas simplement des clés API larges.
Disponibilité
La compétence est publiée sur GitHub et ClawHub sous le nom m365-mcp. Si vous utilisez OpenClaw et avez besoin d'un accès M365 fiable, vous pouvez l'obtenir là-bas.
L'auteur note que ce qui a commencé comme « Je vais juste trouver une intégration existante » s'est transformé en un autre projet logiciel — une histoire familière pour quiconque a essayé d'étendre des agents IA à des services d'entreprise.
📖 Lire la source complète : r/openclaw
👀 See Also

OnUI : Extension de navigateur pour un retour d'interface utilisateur précis à Claude Code
OnUI est une extension de navigateur qui vous permet d'annoter des éléments de page web et d'exporter des rapports structurés pour Claude Code via MCP local, éliminant les descriptions d'interface utilisateur ambiguës. Développée principalement avec Claude Code, elle est gratuite, open-source et disponible pour Chrome, Edge et Firefox.

Eä : Un compilateur SIMD pour Python écrit en Rust
Un développeur a créé Eä, un compilateur pour les noyaux SIMD en ~12 000 lignes de Rust qui génère des bibliothèques partagées et des wrappers Python à partir de fichiers .ea, obtenant des accélérations de 6,6× par rapport à NumPy sans ctypes ni systèmes de build.

Serveur MCP Ajoute une Mémoire Persistante avec Notation de Récupération à Claude Code
Un développeur a créé un serveur MCP appelé engram-mcp qui donne à Claude Code une mémoire persistante entre les sessions et les projets, avec un système de notation automatique des récupérations basé sur le succès des résultats et une détection de dérive pour les connaissances obsolètes.

Pont Discord pour Sessions de Code Autonome Claude
Un script bridge.js (~50 lignes, discord.js v14) crée un chat bidirectionnel en temps réel entre Discord et Claude Code via WebSocket + file d'attente locale, remplaçant l'interrogation de 2 minutes par des lectures de fichiers en microsecondes. Testé sur 27 000 lignes analysées pendant la nuit.