[Claude Code Introduction E32] Concept et installation MCP : standard pour intégrer des outils externes. des bases de données et des API dans Claude Code
De nombreuses pistes audio traduites de la chaîne sont produites avec HeyGen. Si vous êtes intéressé par la traduction vidéo par l'IA, le doublage et la création de contenu multilingue, essayez HeyGen ici : https://bit.ly/4o4bn9P Vous pouvez aider la chaîne en vous abonnant via ce lien — merci ! Si vous avez regardé les Hooks qui affinent le flux de contrôle *à l'intérieur* de Claude Code dans les sessions 28 à 31, à partir de la session 32, il s'agit de la section 7 *Intégration du serveur MCP*. Dans la direction opposée, nous organisons le standard ouvert MCP (Model Context Protocol) qui intègre des systèmes externes tels que Sentry, JIRA, PostgreSQL et Figma dans Claude Code. 📌 Ce que nous couvrons - MCP Core : Un standard ouvert lancé par Anthropic. Différence entre le flux où l'utilisateur *copie et colle* les données et le flux où Claude *accède* directement au système externe - architecture tripartite : hôte (Claude Code) / client (un par serveur, mappage 1:1) / serveur (système externe). Les serveurs locaux et distants ont des spécifications identiques : séparation en deux couches : couche de données (JSON-RPC 2.0, capacités de cycle de vie) / couche de transport (stdio·HTTP). Le même message circule vers différents transports - Trois primitives et contrôle : Outils (appelés par le modèle) / Ressources (importées par l'application en tant que @, Direct·Template deux types) / Invites (appelées par l'utilisateur avec /mcp__server__name) - Comparaison des trois transports : Streamable HTTP (recommandé, SaaS) / SSE (obsolète) / stdio (processus enfant local). Le champ type considère que http et streamable-http sont identiques - claude mcp add Ordre des options : --transport·--env·--scope·--header sont tous avant le nom, stdio est la commande réelle après --. HTTP est un jeton de support avec --header, et OAuth est terminé avec /mcp - Scope défini : local (par défaut, uniquement moi) / projet (.mcp.json partagé avec l'équipe, approbation requise pour la première utilisation) / utilisateur (tous mes projets). Priorité locale 〉 projet 〉 utilisateur - Problème de confiance : Anthropic Directory n'est pas un audit de sécurité, risque d'injection rapide, vérification de la confiance à la première connexion - Limite de sortie et délai d'attente : avertissement 10 000, limite supérieure de 25 000 jetons, MAX_MCP_OUTPUT_TOKENS·MCP_TIMEOUT·timeout par serveur - Claude Le code est exposé au serveur MCP avec claude mcp serve (appelé depuis Claude Desktop) 📌 Informations sur l'environnement - Claude Dernière version du code (client MCP intégré) - claude mcp add / list / get / delete / add-json / add-from-claude-desktop / serve Sous-commande - /mcp slash commande (authentification, nouvelle tentative, vérification du nombre d'outils) - .mcp.json (racine du projet, cible de commit git), ~/.claude.json (portée utilisateur local) - Variables d'environnement : MAX_MCP_OUTPUT_TOKENS, MCP_TIMEOUT, CLAUDE_CODE_MCP_ALLOWLIST_ENV 📌 Chapitre 0:00 Introduction — Du Hook (interne) au MCP (externe) 0:57 Qu'est-ce que MCP — Port USB-C pour l'IA, signification du standard ouvert 1:51 Limites de trois chemins pour que l'IA fonctionne sans MCP 2:59 hôte/client/serveur — Architecture à 3 caractères et mappage 1:1 4:13 Couche de données (JSON-RPC 2.0) / séparation des couches de transport 6:49 Trois primitives — Outils / Ressources / Invites Différence dans les droits de contrôle 10:19 Trois méthodes de transmission — Critères de sélection HTTP / SSE / stdio 10:49 claude mcp add — Enregistrement HTTP·stdio, ordre des options, authentification 13:05 Ensemble de portées — local · projet · utilisateur et .mcp.json 17:43 Problèmes de confiance — Annuaire·invite injection · vérification de la confiance 19:16 Limite de sortie · Timeout · claude mcp serve 20:51 Pièges courants et résumé 📌 Lien de référence - Blog : https://neosarchizo.github.io/posts/claude-code-32-mcp-concept-installation - Document officiel Claude Code MCP : https://code.claude.com/docs/en/mcp - Site officiel du Model Context Protocol : https://modelcontextprotocol.io/ - Architecture MCP (hôte·client·serveur) : https://modelcontextprotocol.io/docs/learn/architecture - Concept de serveur MCP (Outils·Ressources·Invites) : https://modelcontextprotocol.io/docs/learn/server-concepts - Sécurité Claude Code (modèle de risque MCP) : https://code.claude.com/docs/en/security - MCP géré (restrictions à l'échelle de l'organisation) : https://code.claude.com/docs/en/managed-mcp - Variables d'environnement (MCP_TIMEOUT·MAX_MCP_OUTPUT_TOKENS) : https://code.claude.com/docs/en/env-vars - Collection de serveurs de référence MCP : https://github.com/modelcontextprotocol/servers - Spécification JSON-RPC 2.0 : https://www.jsonrpc.org/ #ClaudeCode #MCP #AIDéveloppement
Les informations fournies ne constituent pas des conseils commerciaux. kdj.com n’assume aucune responsabilité pour les investissements effectués sur la base des informations fournies dans cet article. Les crypto-monnaies sont très volatiles et il est fortement recommandé d’investir avec prudence après une recherche approfondie!
Si vous pensez que le contenu utilisé sur ce site Web porte atteinte à vos droits d’auteur, veuillez nous contacter immédiatement (info@kdj.com) et nous le supprimerons dans les plus brefs délais.