sitemcp : un projet open source qui transforme un site web en serveur MCP
siteMCP qu'est-ce que c'est ?
sitemcp peut extraire et mettre en cache le contenu de sites web. Il prend en charge l'utilisation de micromatch pour spécifier les chemins des pages à extraire ainsi que des sélecteurs CSS pour sélectionner finement le contenu des pages, et utilise le contenu extrait comme source de données pour un serveur MCP. Autrement dit, il transforme un site web statique en une base de connaissances interactive, qui peut être interrogée via un client MCP afin d'obtenir des informations plus précises.

fonctionnalités de sitemcp
Extraction et mise en cache du contenu : il peut extraire tout ou partie des pages d'un site web spécifié et les mettre en cache. Il prend en charge l'utilisation de micromatch pour spécifier les chemins des pages à extraire, par exemple :
sitemcp https://vite.dev -m "/blog/**" -m "/guide/**"
Sélecteurs de contenu : sur certaines pages, le contenu extrait par mozilla/readability peut ne pas être suffisamment précis. Il est alors possible d'utiliser un sélecteur CSS pour extraire précisément le contenu lisible :
sitemcp https://vite.dev --content-selector ".content"
Utilisation avec un client MCP : sitemcp peut être utilisé conjointement avec un client MCP (tel que Claude Desktop). Via un fichier de configuration, il est possible de démarrer le serveur sitemcp dans le client. Par exemple :
{
"mcpServers": {
"daisy-ui": {
"command": "npx",
"args": [
"-y",
"sitemcp",
"https://daisyui.com",
"-m",
"/components/**",
]
}
}
}Mécanisme de cache : par défaut, les pages extraites sont mises en cache dans ~/.cache/sitemcp. Si le cache n'est pas nécessaire, il peut être désactivé via le drapeau --no-cache.
applications de sitemcp
sitemcp transforme en quelque sorte un site web statique en une base de connaissances interactive, qui peut être interrogée via un client MCP, débloquant ainsi des scénarios d'utilisation plus riches. Par exemple, un utilisateur peut utiliser le contenu extrait d'un site web comme base de connaissances et poser des questions via un client MCP pour obtenir des informations plus précises.
tutoriel d'utilisation de sitemcp
Installation : sitemcp prend en charge plusieurs méthodes d'installation. Vous pouvez utiliser les commandes suivantes pour une installation ponctuelle :
bunx sitemcp npx sitemcp pnpx sitemcp
Vous pouvez également l'installer globalement :
bun i -g sitemcp npm i -g sitemcp pnpm i -g sitemcp
Utilisation : il suffit de spécifier l'URL du site cible lors de l'utilisation :
sitemcp https://daisyui.com
Vous pouvez également spécifier le nombre de requêtes simultanées via le paramètre --concurrency pour améliorer l'efficacité de l'extraction :
sitemcp https://daisyui.com --concurrency 10
adresse github : https://github.com/ryoppippi/sitemcp
Assistant scénario▸
Apps AI
Actualités AI 