Serveur MCP Nervous System
✓ VérifiéApplique une gouvernance déterministe et un linting de sécurité pour les configurations de MCP server via un audit basé sur des règles et des vérifications de prévol (preflight checks).
Aussi connu sous levelsofself/mcp-nervous-system, mcp-nervous-system
- Étoiles
- 4
- Outils
- 2
- Téléchargements, 30 jours
- —
- Dernière version
- 1.12.1
- Dernier commit
- 17 juil. 2026
- Licence
- MIT
Qu'est-ce que Nervous System MCP ?
Nervous System est un serveur MCP. Applique une gouvernance déterministe et un linting de sécurité pour les configurations de MCP server via un audit basé sur des règles et des vérifications de prévol (preflight checks). Il expose 2 outils, comme audit_mcp_config, check_preflight.
Résumé généré à partir du README du projet
À propos du MCP server Nervous System
Nervous System fournit une gouvernance déterministe et un linting de sécurité pour les configurations de MCP server. Il est conçu pour les développeurs qui doivent auditer leurs installations afin de détecter des risques de sécurité tels que des secrets en clair, des packages non verrouillés ou des accès trop étendus au système de fichiers. Le système fonctionne par audit basé sur des règles et des vérifications de prévol pour garantir que les configurations respectent des normes de sécurité spécifiques.
Les utilisateurs peuvent exécuter l'outil audit_mcp_config localement via npx mcp-nervous-system pour inspecter des fichiers comme claude_desktop_config.json. Cet outil local fonctionne entièrement hors ligne et retourne un score de sécurité de 0 à 100 accompagné de rapports détaillés. Pour ceux qui nécessitent des capacités côté serveur, une API hébergée est disponible via 100levelup.com, utilisant un modèle pay-per-call en USDC sur Base pour le linting de gouvernance et la vérification de la chaîne d'audit.
Au-delà du simple linting, l'outil check_preflight gère la protection des fichiers en lisant une protected_files_list depuis un fichier de configuration ou une variable d'environnement. Si la liste est illisible, le système applique une politique de fermeture par défaut pour maintenir la sécurité. Le package inclut également plusieurs outils get_ qui fournissent des modèles de framework et des instructions pour implémenter les sept règles fondamentales.
Ce que vous pouvez faire avec
- 1Audit de sécurité de configuration localeExécutez une vérification locale sur votre configuration Claude Desktop pour identifier les packages non verrouillés ou les secrets exposés.
- 2Protection automatisée des fichiers en prévolVérifiez que votre environnement respecte une liste spécifique de fichiers protégés avant de procéder aux opérations.
- 3Linting de gouvernance distant payantUtilisez une API hébergée pour effectuer du linting de gouvernance via un service pay-per-call.
Extrait du README du projet. Chaque cas d'utilisation est vérifié par rapport à une citation du document.
Comment installer Nervous System MCP
Formats vérifiés le 10 nov. 2026Ajouter à CursorAjouter à GooseInstaller Nervous System MCP dans Claude Code
$ claude mcp add mcp-nervous-system -- npx -y mcp-nervous-systemInstaller Nervous System MCP dans Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-nervous-system": {
"command": "npx",
"args": [
"-y",
"mcp-nervous-system"
]
}
}
}Installer Nervous System MCP dans VS Code
.vscode/mcp.json
{
"servers": {
"mcp-nervous-system": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-nervous-system"
]
}
}
}Installer Nervous System MCP dans VS Code CLI
$ code --add-mcp '{"name":"mcp-nervous-system","type":"stdio","command":"npx","args":["-y","mcp-nervous-system"]}'Installer Nervous System MCP dans Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-nervous-system": {
"command": "npx",
"args": [
"-y",
"mcp-nervous-system"
]
}
}
}Installer Nervous System MCP dans Codex
$ codex mcp add mcp-nervous-system -- npx -y mcp-nervous-systemInstaller Nervous System MCP dans Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp-nervous-system] command = "npx" args = ["-y", "mcp-nervous-system"]
Installer Nervous System MCP dans Gemini CLI
$ gemini mcp add -s user mcp-nervous-system npx -- -y mcp-nervous-systemInstaller Nervous System MCP dans Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-nervous-system": {
"command": "npx",
"args": [
"-y",
"mcp-nervous-system"
]
}
}
}Outils MCP Nervous System 2
Détectés depuis le READMEaudit_mcp_configcheck_preflight
| audit_mcp_config | — | |
| check_preflight | — |
Vérifications automatisées
Exécuté le 15 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 accessiblelevelsofself/mcp-nervous-system is public and reachablegithub.com/levelsofself/mcp-nervous-system ↗Réussi
- Le nom du package correspond au dépôt sourcemcp-nervous-system names levelsofself/mcp-nervous-system as sourcenpmjs.com/package/mcp-nervous-system ↗Réussi
- Provenance du build (attestation Sigstore)No build attestation published for this releaseNon 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-07-17github.com/levelsofself/mcp-nervous-system ↗Réussi
- OpenSSF ScorecardNon vérifié
- Nom du package non proche d'un package populaireNo popular package one edit away from mcp-nervous-systemRéussi
- Aucun avis critique dans le package ou ses dépendances99 resolved dependencies checked; no critical advisoryosv.dev ↗Réussi
- Aucune instruction cachée destinée au modèle2 tool descriptions and the README read; no override phrases, credential paths or hidden charactersRéussi
- Les outils destructifs sont étiquetésNo tool named like delete, drop or execRéussi
- Le point de terminaison distant répond à la poignée de main MCPNon vérifié
README
Voir sur GitHubNervous System
Deterministic governance lint for MCP server configurations, plus reference tooling for the 7 rules.
What each tool actually does
| Tool | Does real work? |
|---|---|
audit_mcp_config |
Yes. Deterministic lint, zero dependencies, fully offline, never throws. Checks inline secrets in env, shell wrappers, unpinned packages, auto-install flags, broad filesystem scopes, non-TLS remote transports, unpinned docker tags. Returns findings with severities and a 0-100 score. |
check_preflight |
Yes, when configured. Reads protected_files_list from nervous-system.config.json or NERVOUS_SYSTEM_PROTECTED_LIST. With no list it says so rather than guessing. If the list is unreadable it FAILS CLOSED. |
get_* (everything else) |
No. They return text: the framework, templates, instructions. That is why they are named get_. |
Install
npx mcp-nervous-system
Free local tool: audit_mcp_config
Pass your config as config (object) or config_json (string), e.g. the contents of
claude_desktop_config.json. Returns findings with severities and a 0-100 score.
Hosted API (pay-per-call, x402, USDC on Base)
The write-capable toolset runs server-side and is not in this package.
POST https://api.100levelup.com/x402/audit-mcp- governance lint ($0.05 USDC)GET https://api.100levelup.com/x402/verify-audit- audit-chain verification ($0.005 USDC)
Discovery: /openapi.json and /llms.txt.
2.0.0 breaking changes
emergency_kill_switch->get_kill_switch_instructions. It never stopped anything.verify_audit_chain->get_audit_verification_instructions. It never verified a chain.dispatch_to_llm->get_dispatch_command. It never dispatched.check_preflightno longer matches hardcoded filenames from the author's own server. It reads your list.- Hardcoded fleet counts and violation totals removed from
get_origin_story. A number baked into a package is a fossil the moment it ships.
License
MIT
Questions sur Nervous System MCP
Comment ajouter Nervous System MCP à Claude Code ?
Exécutez claude mcp add mcp-nervous-system -- npx -y mcp-nervous-system dans votre terminal. Ajoutez --scope user pour le rendre disponible dans tous les projets.
Comment ajouter Nervous System 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 Nervous System MCP fournit-il ?
Il expose 2 outils, dont audit_mcp_config, check_preflight.
Que fait l'outil audit_mcp_config ?
Il effectue un linting déterministe pour détecter les secrets intégrés, les packages non verrouillés, les périmètres de système de fichiers trop larges et autres risques de sécurité, en retournant un score de sévérité.
Comment check_preflight gère-t-il les fichiers protégés ?
Il lit une liste de fichiers protégés depuis un fichier de configuration ou une variable d'environnement, et applique une politique de fermeture par défaut (fails closed) si la liste est illisible.
Existe-t-il une version hébergée de ces outils ?
Oui, une API hébergée est disponible pour le linting de gouvernance et la vérification de la chaîne d'audit via un modèle pay-per-call en USDC sur Base.