Serveur MCP Stackhal
Commit 14 nov. 2026Fournit un endpoint permettant aux agents IA d'effectuer des analyses DNS, des audits de sécurité e-mail, des vérifications SEO et diverses opérations utilitaires pour les développeurs.
Aussi connu sous bahdanhal/stackhal
- Étoiles
- 0
- Outils
- —
- Téléchargements, 30 jours
- —
- Dernière version
- 1.2.0
- Dernier commit
- 14 nov. 2026
- Licence
- MIT
Qu'est-ce que Stackhal MCP ?
Stackhal est un serveur MCP. Fournit un endpoint permettant aux agents IA d'effectuer des analyses DNS, des audits de sécurité e-mail, des vérifications SEO et diverses opérations utilitaires pour les développeurs.
Résumé généré à partir du README du projet
À propos du MCP server Stackhal
Stackhal propose un endpoint Model Context Protocol spécialisé qui permet aux agents IA d'accéder à une suite d'utilitaires pour les développeurs et l'infrastructure. Il fonctionne comme un service distant où les agents peuvent exécuter des tâches techniques complexes sans nécessiter de comptes utilisateurs ni de suivi. Le serveur expose diverses opérations via un unique endpoint POST /mcp, ce qui facilite son intégration dans les workflows IA existants.
Les développeurs et les ingénieurs infrastructure peuvent utiliser ce serveur pour effectuer des audits techniques approfondis et des conversions. La boîte à outils comprend un dns-dag-tracer pour les chaînes de délégation DNS hiérarchiques, un domain-inspector pour les enregistrements de sécurité e-mail tels que DMARC et SPF, ainsi qu'un regex-transpiler prenant en charge plusieurs dialectes, notamment PCRE, Go RE2 et Rust. Il propose également des utilitaires spécialisés comme un caddy-transpiler pour convertir les configurations Nginx ou Apache, et un outil de geo-audit pour analyser la préparation à la Generative Engine Optimization.
Ce que vous pouvez faire avec
- 1Analyser la sécurité e-mail d'un domaineUn agent IA peut inspecter un domaine pour vérifier ses enregistrements DMARC, BIMI, MTA-STS et SPF.
- 2Convertir des fichiers de configuration serveurUn développeur peut utiliser le serveur pour transformer des blocs de serveur Nginx ou des fichiers Apache .htaccess en Caddyfiles.
- 3Effectuer des audits SEO techniquesUn agent peut crawler un site web pour identifier des boucles de redirection, des problèmes de balises canoniques ou des pièges à crawl.
- 4Transpiler des expressions régulièresUn utilisateur peut convertir des patterns regex entre différents dialectes de langages de programmation comme Python, JavaScript ou Rust.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Stackhal MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Stackhal MCP dans Claude Code
$ claude mcp add --transport http stackhal https://stackhal.com/mcpInstaller Stackhal MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"stackhal": {
"url": "https://stackhal.com/mcp"
}
}
}Installer Stackhal MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"stackhal": {
"type": "http",
"url": "https://stackhal.com/mcp"
}
}
}Installer Stackhal MCP dans VS Code CLI
$ code --add-mcp '{"name":"stackhal","type":"http","url":"https://stackhal.com/mcp"}'Installer Stackhal MCP dans Codex
$ codex mcp add stackhal --url https://stackhal.com/mcpInstaller Stackhal MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.stackhal] url = "https://stackhal.com/mcp"
Installer Stackhal MCP dans Gemini CLI
$ gemini mcp add -s user --transport http stackhal https://stackhal.com/mcpInstaller Stackhal MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"stackhal": {
"url": "https://stackhal.com/mcp",
"type": "http"
}
}
}Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →Pas encore vérifié. Un serveur nécessite un score de 80, aucune faille sérieuse et suffisamment de données pour que nous puissions effectuer les vérifications. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblebahdanhal/stackhal is public and reachablegithub.com/bahdanhal/stackhal ↗Réussi
- Le nom du package correspond au dépôt sourceNon vérifié
- Provenance du build (attestation Sigstore)Non vérifié
- Licence open source (OSI)MITspdx.org/licenses/MIT.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit or release 2026-11-13github.com/bahdanhal/stackhal ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNon vérifié
- Aucun avis critique dans le package ou ses dépendancesNon vérifié
- Aucune instruction cachée destinée au modèle0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNon vérifié
- Le point de terminaison distant répond à la poignée de main MCPinitialize answered with protocol 2025-06-18 in 282 msRéussi
README
Voir sur GitHubStackhal (stackhal)
Live website: Stackhal - free online developer, DevOps, and infrastructure tools
Fast, privacy-focused tools for developers, infrastructure engineers, and technical SEO work, with no tracking or account required.
Related projects: Bahdan Hal - software engineering consulting · IleZa.pl - editorial fair prices for any product category
Shared Packagist packages: bahdan/symfony-safe-http-client · bahdan/symfony-privacy-analytics-bundle · bahdan/lead-capture-bundle
1. Included Tools & Canonical Routes
/caddy-transpiler: Real-time Nginx server blocks and Apache.htaccessto modern Caddyfile converter./apple-pkpass-inspector: Apple Wallet (.pkpass) archive parser, SHA-1 manifest integrity checker, PKCS#7 certificate inspector, and Google Wallet converter./cidr-subnet-matrix: Visual IPv4/IPv6 CIDR overlap calculator, collision detector, and 2D binary tree matrix./regex-transpiler: Regex dialect transpiler across PCRE, Go RE2, JavaScript, Python and Rust with linear ReDoS protection./favicon-suite: Modern favicon kitchen, dark-mode SVG generator, multi-resolution ICO, Apple Touch Icon, and PWA manifest suite./dns-dag-tracer: Visual hierarchical DNS delegation chain tracer (Root -> TLD -> Authoritative -> Edge Anycast) with DNSSEC validation./seo-audit: Technical SEO crawler, canonical auditor, redirect loop detector, and crawl trap identifier with SSRF protection./geo-audit: Generative Engine Optimization (GEO) readiness analyzer (13 deterministic criteria for AI search engines like Perplexity, ChatGPT, Gemini)./domain-inspector: Domain email security analyzer for DMARC, BIMI, MTA-STS, TLS-RPT, SPF, and MX records./bimi-studio: BIMI SVG Tiny 1.2 PS studio, sanitizer, and live avatar mailbox preview (Gmail, Apple Mail, Yahoo).POST /mcp: High-performance Model Context Protocol endpoint exposing all tool operations to AI agents.
2. Verification
docker build --target test -t bahdan-landing-test .
docker run --rm --env-file .env.example -e APP_ENV=test bahdan-landing-test vendor/bin/phpunit --fail-on-phpunit-notice
docker run --rm -v "$PWD:/app" -w /app node:24-alpine sh -lc 'for test in tests/js/*.test.js; do node "$test" || exit 1; done'
docker run --rm bahdan-landing-test vendor/bin/phpstan analyse --no-progress --memory-limit=512M
docker run --rm bahdan-landing-test vendor/bin/phpcs
Questions sur Stackhal MCP
Comment ajouter Stackhal MCP à Claude Code ?
Exécutez claude mcp add --transport http stackhal https://stackhal.com/mcp dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Stackhal 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 types d'outils SEO sont inclus ?
Le serveur inclut un crawler SEO technique, un auditeur de balises canoniques, un détecteur de boucles de redirection et un identificateur de pièges à crawl (crawl traps).
Puis-je l'utiliser pour la Generative Engine Optimization (GEO) ?
Oui, il dispose d'un analyseur de préparation au GEO qui utilise 13 critères déterministes pour les moteurs de recherche IA comme Perplexity, ChatGPT et Gemini.
Prend-il en charge l'analyse de sécurité DNS ?
Oui, il peut analyser la sécurité e-mail d'un domaine pour les enregistrements DMARC, BIMI, MTA-STS, TLS-RPT, SPF et MX.
Peut-il convertir des configurations de serveur ?
Oui, il peut convertir des blocs de serveur Nginx et des fichiers Apache .htaccess en Caddyfiles modernes en temps réel.