Génère, analyse et valide les attributs de marquage HTML data-elb de walkerOS en utilisant un véritable parsing DOM.
Aussi connu sous elbwalker/walkerOS, source-browser, @walkeros/mcp-source-browser
- Étoiles
- 350
- Outils
- 3
- Téléchargements, 30 jours
- —
- Dernière version
- 4.5.0
- Dernier commit
- 12 nov. 2026
- Licence
- MIT
Qu'est-ce que walkerOS Source Browser MCP ?
walkerOS Source Browser est un serveur MCP. Génère, analyse et valide les attributs de marquage HTML data-elb de walkerOS en utilisant un véritable parsing DOM. Il expose 3 outils, comme generate_tagging, parse_tagging, validate_tagging.
Résumé généré à partir du README du projet
À propos du MCP server walkerOS Source Browser
La gestion des attributs de marquage HTML walkerOS devient plus précise lorsqu'un assistant IA peut générer, analyser et valider les attributs data-elb en utilisant un véritable parsing DOM. Les développeurs utilisent ce MCP server local pour s'assurer que les entrées structurées sont correctement converties en extraits HTML et que le marquage résultant respecte des règles spécifiques. Il s'exécute via stdio à travers un client MCP et ne nécessite aucune clé API ni compte externe pour fonctionner.
Le serveur fournit trois outils spécifiques pour gérer le cycle de vie du marquage. L'outil generate_tagging crée des attributs data-elb et des exemples HTML à partir de données structurées, tandis que parse_tagging extrait les événements et les globals à partir d'extraits existants. Pour garantir la qualité, l'outil validate_tagging vérifie les erreurs telles que les noms d'entités vides, les actions orphelines, les déclencheurs inconnus ou les entités sans actions. Les utilisateurs peuvent également spécifier un préfixe personnalisé pour ces attributs au lieu du réglage par défaut data-elb.
Ce que vous pouvez faire avec
- 1Créer des extraits de marquage HTMLDemandez à votre assistant de produire des attributs data-elb prêts à être collés pour des composants UI spécifiques comme des cartes produits.
- 2Extraire des données d'événement à partir du HTMLFournissez un extrait HTML à un client IA pour identifier les événements walkerOS et les globals qu'il contient.
- 3Vérifier la précision du marquageUtilisez l'outil de validation pour trouver des actions orphelines, des déclencheurs inconnus ou des entités qui ne possèdent pas les actions requises.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer walkerOS Source Browser MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller walkerOS Source Browser MCP dans Claude Code
$ claude mcp add source-browser -- npx -y @walkeros/mcp-source-browserInstaller walkerOS Source Browser MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"source-browser": {
"command": "npx",
"args": [
"-y",
"@walkeros/mcp-source-browser"
]
}
}
}Installer walkerOS Source Browser MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"source-browser": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@walkeros/mcp-source-browser"
]
}
}
}Installer walkerOS Source Browser MCP dans VS Code CLI
$ code --add-mcp '{"name":"source-browser","type":"stdio","command":"npx","args":["-y","@walkeros/mcp-source-browser"]}'Installer walkerOS Source Browser MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"source-browser": {
"command": "npx",
"args": [
"-y",
"@walkeros/mcp-source-browser"
]
}
}
}Installer walkerOS Source Browser MCP dans Codex
$ codex mcp add source-browser -- npx -y @walkeros/mcp-source-browserInstaller walkerOS Source Browser MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.source-browser] command = "npx" args = ["-y", "@walkeros/mcp-source-browser"]
Installer walkerOS Source Browser MCP dans Gemini CLI
$ gemini mcp add -s user source-browser npx -- -y @walkeros/mcp-source-browserInstaller walkerOS Source Browser MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"source-browser": {
"command": "npx",
"args": [
"-y",
"@walkeros/mcp-source-browser"
]
}
}
}Outils MCP walkerOS Source Browser 3
Détectés depuis le READMEgenerate_taggingparse_taggingvalidate_tagging
| generate_tagging | — | |
| parse_tagging | — | |
| validate_tagging | — |
Vérifications automatisées
Exécuté le 12 nov. 2026Rapport complet →A passé nos vérifications automatisées. Il ne s'agit pas d'un audit de sécurité : lisez le code et donnez au serveur l'accès le plus restreint dont il a besoin. Fonctionnement des vérifications
- Dépôt source lié et accessibleRéussi
- Licence open source (OSI)Réussi
- Commit ou version publiée au cours de l'année écouléeRéussi
- Nom du package non proche d'un package populaireRéussi
- L'endpoint distant utilise HTTPSNon vérifié
- Les outils destructifs sont étiquetésRéussi
- Aucune instruction cachée destinée au modèleRéussi
- Aucun avis critique dans le package ou ses dépendancesRéussi
README
Voir sur GitHub@walkeros/mcp-source-browser
Model Context Protocol server for walkerOS HTML tagging. Generates, parses, and
validates data-elb attributes using real DOM parsing, so an AI assistant can
tag a page and check its own work. It runs locally and needs no account or API
token.
Documentation • NPM Package • Source Code
Installation
The server runs over stdio and is started by your MCP client. Add it to the client's configuration:
{
"mcpServers": {
"walkeros-source-browser": {
"command": "npx",
"args": ["@walkeros/mcp-source-browser"]
}
}
}
The walkerOS Claude Code plugin registers the flow servers and the walkerOS skills. It does not register this server, so in Claude Code add it to the configuration as above too.
To install the binary directly:
npm install @walkeros/mcp-source-browser
Quick start
Ask your assistant to tag a page, for example: "Generate walkerOS tagging for a
product card with name and price". It calls generate_tagging and returns
ready-to-paste data-elb attributes.
Tools
| Tool | Description |
|---|---|
generate_tagging |
Turn structured input into data-elb attributes and an example HTML snippet |
parse_tagging |
Parse an HTML snippet and extract the walkerOS events and globals it produces |
validate_tagging |
Check tagging for empty entity names, orphan actions, unknown triggers, orphan properties, and entities without actions |
All three accept an optional prefix to match a custom attribute prefix, which
defaults to data-elb.
Resources
| URI | Content |
|---|---|
walkeros://docs/tagging/html-attributes |
Guide to data-elb HTML attribute tagging |
walkeros://docs/tagging/tagger |
createTagger() fluent API reference |
Documentation
Full parameter tables and examples live in the docs: https://www.walkeros.io/docs/apps/mcp
Contribute
Feel free to contribute by submitting an issue, starting a discussion, or getting in contact.
License
MIT
Questions sur walkerOS Source Browser MCP
Comment ajouter walkerOS Source Browser MCP à Claude Code ?
Exécutez claude mcp add source-browser -- npx -y @walkeros/mcp-source-browser dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter walkerOS Source Browser MCP à Cursor ?
Ouvrez ~/.cursor/mcp.json et ajoutez le serveur sous mcpServers, avec la configuration Cursor indiquée dans la section d'installation ci-dessus.
Quels outils walkerOS Source Browser MCP fournit-il ?
Il expose 3 outils, dont generate_tagging, parse_tagging, validate_tagging.
Comment installer le serveur ?
Vous pouvez l'exécuter via npx en utilisant @walkeros/mcp-source-browser ou installer le binaire directement via npm install @walkeros/mcp-source-browser.
Ce serveur nécessite-t-il une clé API ?
Non, le serveur s'exécute localement et ne nécessite ni compte ni jeton API.
Quels outils sont disponibles dans ce serveur ?
Le serveur propose des outils pour générer du marquage, analyser des extraits HTML afin d'en extraire les événements walkerOS, et valider le marquage pour détecter des erreurs telles que des actions orphelines ou des déclencheurs inconnus.