Network
Analyse les en-têtes Link selon l’algorithme de l’annexe B de la RFC 8288, résout les références URI relatives en URL absolues (RFC 3986), classe les rel selon le registre IANA, valide les indications preload/prefetch et simule la façon dont un crawler rel="next" parcourt vos réponses, détection de cycles incluse.
Appelez cet outil depuis votre code en trois langages.
curl -X POST 'https://api.elysiatools.com/fr/api/tools/http-link-header-rfc8288-parser-and-pagination-crawler-preview' \
-H 'Content-Type: application/json' \
-d '{"linkHeaders":"</search/code?q=addClass&page=15>; rel=\"next\", </search/code?q=addClass&page=34>; rel=\"last\", </search/code?q=addClass&page=1>; rel=\"first\", </search/code?q=addClass&page=14>; rel=\"prev\"","baseUrl":"http://127.0.0.1:8080/search/code?q=addClass&page=1","maxCrawlDepth":10}'Envoyez une requête POST avec vos entrées en JSON. Les paramètres de type fichier nécessitent un upload préalable.
POST https://api.elysiatools.com/fr/api/tools/http-link-header-rfc8288-parser-and-pagination-crawler-preview| Nom | Type | Requis | Description |
|---|---|---|---|
| linkHeaders | textarea | Oui | — |
| baseUrl | text | Non | — |
| maxCrawlDepth | number | Non | — |
Résultat HTML
{
"result": "<div>Processed HTML content</div>",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}Ajoutez cet outil à votre serveur Model Context Protocol pour que les agents IA puissent le lister et l'appeler.
Ajoutez ce bloc à la configuration de votre client MCP :
{
"mcpServers": {
"elysiatools-http-link-header-rfc8288-parser-and-pagination-crawler-preview": {
"name": "http-link-header-rfc8288-parser-and-pagination-crawler-preview",
"description": "Analyse les en-têtes Link selon l’algorithme de l’annexe B de la RFC 8288, résout les références URI relatives en URL absolues (RFC 3986), classe les rel selon le registre IANA, valide les indications preload/prefetch et simule la façon dont un crawler rel=\"next\" parcourt vos réponses, détection de cycles incluse.",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=http-link-header-rfc8288-parser-and-pagination-crawler-preview",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}Après connexion au point d'accès SSE, listez les outils exposés :
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}Appelez l'outil par son id ; les arguments sont construits à partir de ses paramètres :
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "http-link-header-rfc8288-parser-and-pagination-crawler-preview",
"arguments": {
"linkHeaders": "</search/code?q=addClass&page=15>; rel=\"next\", </search/code?q=addClass&page=34>; rel=\"last\", </search/code?q=addClass&page=1>; rel=\"first\", </search/code?q=addClass&page=14>; rel=\"prev\"",
"baseUrl": "http://127.0.0.1:8080/search/code?q=addClass&page=1",
"maxCrawlDepth": 10
}
}
}Des questions ou un problème ? Contactez [email protected]