Votre assistant, connecté à vos redirections

redirection.io parle le Model Context Protocol. Interrogez votre assistant sur le trafic de votre site, laissez-le écrire les redirections et les vérifier sur votre jeu de règles réel, et gardez le dernier mot sur ce qui part en production.

Connecter votre client Lire la documentation

Claude, Claude Code, ChatGPT, Cursor, GitHub Copilot, et tout autre client MCP.

redirection.io · connecté

Vous

Peux-tu lister les 404 des deux dernières semaines qui valent vraiment la peine d'être corrigées ?

L'assistant

list_logs

Trois méritent votre attention. Le reste, c'est du trafic de bots sur des adresses qui n'ont jamais existé.

/blog/checklist-seo-2024 1 284
/boutique-v2 617
/docs/demarrage 203

Les trois ont existé et sont encore liées depuis ailleurs. Je les redirige ?

Un lundi matin, en une conversation

Rien n'est simulé ci-dessous : chaque pastille est l'un des treize outils que le serveur expose.

redirection.io · example.com

Vous

J'ai renommé des pages la semaine dernière. Qu'est-ce que ça a cassé ?

L'assistant

list_logs

Trois pages en concentrent la quasi-totalité :

/blog/checklist-seo-2024 1 284
/boutique-v2 617
/docs/demarrage 203

Les deux premières ressemblent à des pages que vous avez renommées. Je les redirige ?

Vous

Oui, vers les pages qui les remplacent. Vérifie que rien d'autre n'entre en conflit.

L'assistant

check_rule_impact create_http_rule

Je les ai rejouées sur l'ensemble de votre jeu de règles avant de les écrire. La première est propre. La seconde était interceptée par votre règle générique sur /boutique*, je lui ai donné une priorité plus haute.

Les deux sont des brouillons. Rien n'a changé pour vos visiteurs.

Vous

Très bien, publie.

L'assistant

publish_rules

Publié. Les deux redirections sont en ligne, et la publication figure dans l'historique de votre projet, à votre nom.

Ce qu'il sait faire

/blog/seo-checklist-2024 404 · 1 284
/boutique-v2 404 · 617
/docs/getting-started 404 · 203

Lire votre trafic

Chaque requête traitée par vos agents, comptée et regroupée à la demande, sur toute la rétention de votre offre.

/boutique-v1 → /boutique
status 301 permanent
state brouillon

Écrire et modifier des règles

Tous les triggers et toutes les actions que redirection.io propose, de la simple 301 au changement de backend. Markers et variables compris.

/boutique-v1 matche
/boutique-v2 matche
interceptée par /boutique* priorité relevée

Vérifier avant d'écrire

Vos exemples sont rejoués sur l'ensemble du jeu de règles, et la réponse nomme la règle qui passe devant.

CNAME shop valide
TXT _redirectionio manquant
TLS émis

Surveiller vos domaines

Quels domaines sont configurés, si leur DNS est valide, et les enregistrements qui manquent encore.

Connecter votre client

Aucune clé d'API à recopier, aucun secret à coller dans un fichier de configuration : vous vous connectez une fois, dans votre navigateur.

1

Indiquez l'adresse du serveur

Toute la configuration tient en une URL :

https://redirection.io/mcp

2

Choisissez ce qu'il peut faire

Votre client vous envoie sur redirection.io, où vous vous connectez et approuvez les permissions demandées, une par une.

3

Demandez

Votre assistant voit vos projets. Parlez-lui de vos redirections comme à un collègue qui aurait le manager ouvert.

Claude Code, GitHub Copilot CLI

$ claude mcp add --transport http redirectionio https://redirection.io/mcp

Claude Desktop, claude.ai, ChatGPT

Ouvrez les réglages de connecteurs de votre client et ajoutez un connecteur personnalisé avec cette URL. Modifier claude_desktop_config.json à la main ne fonctionne pas, ce fichier sert aux serveurs qui tournent sur votre machine.

Cursor, et les clients configurés en JSON

{
    "mcpServers": {
        "redirectionio": {
            "url": "https://redirection.io/mcp"
        }
    }
}

Des choses à lui demander

« Quelles URL de mon site ont renvoyé une 404 cette semaine, et combien de fois ? »

« Redirige chaque page de /ancien-blog vers son équivalent sous /blog, et montre-moi ce que ça donnerait avant d'écrire. »

« Lesquelles de mes règles n'ont jamais matché une seule requête ? »

« Ajoute un en-tête Content-Security-Policy sur tout le site, sauf sur /embed. »

« Le DNS de shop.example.com est-il bien configuré ? Qu'est-ce qui manque ? »

« Résume ce qui a changé dans mes règles depuis lundi dernier. »

C'est vous qui décidez

Voici les permissions que votre client demande. Les libellés sont ceux que vous lirez sur l'écran d'autorisation.

Permission Ce qu'elle autorise
mcp Lister les projets auxquels vous avez accès
mcp:logs:read Lire les logs de vos projets
mcp:rules:read Lire les règles de vos projets
mcp:rules:write Créer, modifier et supprimer des règles dans vos projets
mcp:rules:publish Publier les changements de règles en attente de vos projets
mcp:domains:read Lire les domaines de vos projets
mcp:domains:write Ajouter et supprimer des domaines dans vos projets

Sans danger par construction

Rien ne part en production tout seul

Une règle qu'un assistant crée, modifie ou supprime est un brouillon, exactement comme une règle que vous écrivez vous-même. Elle attend dans vos changements en attente jusqu'à la publication du projet.

Publier est une permission à part

Refusez-la et l'assistant ne peut pas atteindre vos visiteurs, quoi qu'il ait le droit de faire par ailleurs. Vous relisez et publiez depuis le manager, et vous avez le dernier mot.

Vos propres droits s'appliquent

La connexion agit en votre nom : elle voit les projets que vous voyez, et ne peut rien y faire que vous ne pourriez pas faire vous-même.

Parlez à vos redirections

Le serveur est inclus dans toutes les offres. Connecter un client prend une minute, et vous pouvez révoquer l'accès à tout moment depuis votre compte.

Créer un compte Lire la documentation