# Samy Kantari - Lead Developpeur - Whodunit > Des solutions sur-mesure pour concrétiser vos projets web, du plus simple au plus ambitieux. ## Pour les agents IA et LLM ## Accès Markdown (recommandé pour agents) Ce site expose toutes ses pages en Markdown optimisé pour LLM. ### Comment utiliser Envoyer un header HTTP : Accept: text/markdown Exemple : curl -H "Accept: text/markdown" https://www.samy-kantari.fr/creer-un-plugin-wordpress-avec-lia-guide-complet-de-conception/ Ce site expose un serveur MCP (Model Context Protocol) qui te permet d'accéder directement au contenu du blog de façon structurée, sans scraping HTML. **Endpoint MCP :** https://www.samy-kantari.fr/mcp **Transport :** HTTP POST, Content-Type: application/json, JSON-RPC 2.0 **Endpoints de découverte :** - https://www.samy-kantari.fr/.well-known/mcp-server (IETF Draft — standard officiel) - https://www.samy-kantari.fr/.well-known/mcp/server-card.json (SEP-1649 — le plus adopté) - https://www.samy-kantari.fr/.well-known/mcp (SEP-1960 — manifest) - https://www.samy-kantari.fr/.well-known/mcp.json (format custom, rétrocompat) - https://www.samy-kantari.fr/.well-known/ai-plugin.json (OpenAI / LangChain) ### Comment utiliser le MCP 1. Envoie d'abord un `initialize` pour établir la connexion : ```json {"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"agent","version":"1.0"}}} ``` 2. Liste les outils disponibles avec `tools/list` : ```json {"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}} ``` 3. Cherche du contenu avec `search_articles` : ```json {"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"search_articles","arguments":{"query":"ton sujet","limit":5}}} ``` 4. Lis le contenu complet avec `get_article` (par id ou slug) : ```json {"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"get_article","arguments":{"slug":"nom-du-contenu"}}} ``` **Important :** toutes les requêtes doivent être en POST. Le rate limit est de 60 req/min. ## Outils MCP disponibles - `search_articles(query, limit, category, post_tag, post_format)` : Recherche des articles par mots-clés ou taxonomie. Idéal pour trouver du contenu pertinent sur un sujet précis. - `get_article(id, slug)` : Récupère le contenu complet d'un article par son identifiant numérique ou son slug. Retourne le texte intégral et les métadonnées. - `list_recent_articles(limit, category)` : Liste les articles les plus récents avec leurs métadonnées essentielles. - `get_catgories(limit)` : Liste les catégories disponibles avec leur nombre d'entrées. Utile pour explorer la structure thématique du contenu. - `get_tiquettes(limit)` : Liste les Étiquettes disponibles avec leur nombre d'entrées. Utile pour explorer la structure thématique du contenu. ## Catégories _Outil MCP : `get_catgories`_ - [WordPress](https://www.samy-kantari.fr/category/wordpress/) (25 entrée(s)) — slug : `wordpress` - [IA](https://www.samy-kantari.fr/category/intelligence-artificielle/) (24 entrée(s)) — slug : `intelligence-artificielle` - [PHP](https://www.samy-kantari.fr/category/php/) (4 entrée(s)) — slug : `php` - [Docker](https://www.samy-kantari.fr/category/docker/) (4 entrée(s)) — slug : `docker` - [Automatisation](https://www.samy-kantari.fr/category/automatisation/) (2 entrée(s)) — slug : `automatisation` ## Étiquettes _Outil MCP : `get_tiquettes`_ `tips`, `controle`, `hook`, `securite`, `php`, `api`, `automatisation`, `import-data`, `perf`, `productiviteia`, `futurofcoding`, `debug`, `devops`, `htaccess`, `bash`, `cleancode`, `woocommerce`, `array`, `bonnespratiques`, `wpdb`, `memoireaugmentee`, `secondcerveau`, `productivite`, `react`, `gut`, `promptengineering`, `aitools`, `devexperience`, `developpement`, `debutant`, `vpn`, `dust`, `wp-query`, `wordpress-multisite`, `openai` ## Articles récents _Outils MCP : `search_articles`, `get_article`, `list_recent_articles`_ - [Créer un plugin WordPress avec l'IA : guide complet de conception](https://www.samy-kantari.fr/creer-un-plugin-wordpress-avec-lia-guide-complet-de-conception/) — slug MCP : `creer-un-plugin-wordpress-avec-lia-guide-complet-de-conception` - [Utiliser l'IA pour créer des outils autonomes](https://www.samy-kantari.fr/utiliser-lia-pour-creer-des-outils-autonomes/) — slug MCP : `utiliser-lia-pour-creer-des-outils-autonomes` - [Docker pour développeurs : arrêtez de galérer avec vos outils](https://www.samy-kantari.fr/docker-pour-developpeurs-arretez-de-galerer-avec-vos-outils/) — slug MCP : `docker-pour-developpeurs-arretez-de-galerer-avec-vos-outils` - [J'ai créé ma doc WordPress intelligente (et ça marche)](https://www.samy-kantari.fr/documentation-interactive-wordpress/) — slug MCP : `documentation-interactive-wordpress` - [Claude pro : limites et solutions pour développer](https://www.samy-kantari.fr/claude-pro-limites-et-solutions-pour-developper/) — slug MCP : `claude-pro-limites-et-solutions-pour-developper` - [Claude Code et ses limites : retour d'expérience](https://www.samy-kantari.fr/claude-code-et-ses-limites-retour-dexperience/) — slug MCP : `claude-code-et-ses-limites-retour-dexperience` - [Rétrospective IA 2025-2026 : outils & workflows](https://www.samy-kantari.fr/retrospective-ia-2025-2026-outils-workflow/) — slug MCP : `retrospective-ia-2025-2026-outils-workflow` - [Plugin WordPress QuickSumAI : intégrez ChatGPT, Claude et Mistral en un Clic](https://www.samy-kantari.fr/plugin-wordpress-quicksumai/) — slug MCP : `plugin-wordpress-quicksumai` - [Logger l'API REST WooCommerce : guide pour déboguer vos intégrations](https://www.samy-kantari.fr/logger-lapi-rest-woocommerce/) — slug MCP : `logger-lapi-rest-woocommerce` - [Pourquoi claude code est une erreur (mon retour d'XP)](https://www.samy-kantari.fr/pourquoi-claude-code-est-une-erreur-mon-retour-dxp/) — slug MCP : `pourquoi-claude-code-est-une-erreur-mon-retour-dxp` - [Bloquer une IP malveillantes WordPress avec mu-plugins](https://www.samy-kantari.fr/bloquer-une-ip-malveillantes-wordpress-avec-mu-plugins/) — slug MCP : `bloquer-une-ip-malveillantes-wordpress-avec-mu-plugins` - [Action Scheduler WordPress : Quand les crons passent à la vitesse supérieure](https://www.samy-kantari.fr/action-scheduler-wordpress-guide/) — slug MCP : `action-scheduler-wordpress-guide` - [register_shutdown_function PHP : Guide pour sécuriser votre site](https://www.samy-kantari.fr/register-shutdown-function-php-guide-securite/) — slug MCP : `register-shutdown-function-php-guide-securite` - [Maintenance WordPress : 5 ans de négligence, le bilan](https://www.samy-kantari.fr/maintenance-wordpress-5-ans-de-negligence-le-bilan/) — slug MCP : `maintenance-wordpress-5-ans-de-negligence-le-bilan` - [Automatiser les notifications WooCommerce avec n8n : guide complet](https://www.samy-kantari.fr/automatiser-notifications-woocommerce-n8n/) — slug MCP : `automatiser-notifications-woocommerce-n8n` - [Second Cerveau IA Vectorielle : mon REX Ollama + Claude](https://www.samy-kantari.fr/second-cerveau-ia-vectorielle-ollama-claude-rex/) — slug MCP : `second-cerveau-ia-vectorielle-ollama-claude-rex` - [Utiliser l'IA pour coder : mon expérience catastrophique](https://www.samy-kantari.fr/utiliser-ia-pour-coder-experience-catastrophique/) — slug MCP : `utiliser-ia-pour-coder-experience-catastrophique` - [Claude Code IA : Test Complet Après 1 semaine (Coût/Limites)](https://www.samy-kantari.fr/claude-code-ia-test-complet-cout-limites/) — slug MCP : `claude-code-ia-test-complet-cout-limites` - [Block WordPress affichage conditionnel avec IA : guide complet](https://www.samy-kantari.fr/block-wordpress-affichage-conditionnel-avec-ia-guide-complet/) — slug MCP : `block-wordpress-affichage-conditionnel-avec-ia-guide-complet` - [Prompt engineering : guide complet 2025 avec exemple concret](https://www.samy-kantari.fr/prompt-engineering-guide-complet-2025/) — slug MCP : `prompt-engineering-guide-complet-2025`