Nervous System MCP server
✓ 인증됨규칙 기반 감사 및 사전 점검을 통해 MCP server 설정에 대한 결정론적 거버넌스와 보안 린팅을 수행합니다.
다른 이름 levelsofself/mcp-nervous-system, mcp-nervous-system
- 스타
- 4
- Tools
- 2
- 다운로드, 30일
- —
- 최신 버전
- 1.12.1
- 마지막 커밋
- 2026년 7월 17일
- 라이선스
- MIT
Nervous System MCP란?
Nervous System은(는) MCP server입니다. 규칙 기반 감사 및 사전 점검을 통해 MCP server 설정에 대한 결정론적 거버넌스와 보안 린팅을 수행합니다. 2개 도구를 제공합니다. 예: audit_mcp_config, check_preflight.
프로젝트 README에서 생성된 요약
Nervous System MCP server 정보
Nervous System은 MCP server 설정에 대한 결정론적 거버넌스와 보안 린팅을 제공합니다. 인라인 비밀 정보, 버전이 고정되지 않은 패키지, 광범위한 파일 시스템 범위와 같은 보안 위험을 감사해야 하는 개발자를 위해 설계되었습니다. 이 시스템은 규칙 기반 감사와 사전 점검을 통해 설정이 특정 안전 표준을 충족하는지 확인합니다.
사용자는 npx mcp-nervous-system을 사용하여 audit_mcp_config 도구를 로컬에서 실행하고 claude_desktop_config.json과 같은 파일을 검사할 수 있습니다. 이 로컬 도구는 완전히 오프라인으로 작동하며, 구체적인 탐지 결과와 함께 0에서 100 사이의 보안 점수를 반환합니다. 서버 측 기능이 필요한 경우 100levelup.com을 통해 호스팅 API를 사용할 수 있으며, 이는 거버넌스 린팅 및 감사 체인 검증을 위해 Base 네트워크의 USDC를 사용하는 종량제 모델을 채택하고 있습니다.
단순한 린팅을 넘어, check_preflight 도구는 설정 파일이나 환경 변수에서 protected_files_list를 읽어 파일 보호를 관리합니다. 목록을 읽을 수 없는 경우 보안 유지를 위해 시스템은 fail closed 방식으로 동작합니다. 또한 이 패키지에는 7가지 핵심 규칙 구현을 위한 프레임워크 템플릿과 지침을 제공하는 여러 get_ 도구가 포함되어 있습니다.
활용 사례
- 1로컬 설정 보안 감사Claude Desktop 설정을 로컬에서 검사하여 버전이 고정되지 않은 패키지나 노출된 비밀 정보를 찾아냅니다.
- 2자동화된 사전 점검 파일 보호작업을 진행하기 전에 환경이 특정 보호 파일 목록을 준수하는지 확인합니다.
- 3유료 원격 거버넌스 린팅호스팅 API를 사용하여 종량제 서비스 방식으로 거버넌스 린팅을 수행합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
Nervous System MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 Nervous System MCP 설치
$ claude mcp add mcp-nervous-system -- npx -y mcp-nervous-systemCursor에 Nervous System MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-nervous-system": {
"command": "npx",
"args": [
"-y",
"mcp-nervous-system"
]
}
}
}VS Code에 Nervous System MCP 설치
.vscode/mcp.json
{
"servers": {
"mcp-nervous-system": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-nervous-system"
]
}
}
}VS Code CLI에 Nervous System MCP 설치
$ code --add-mcp '{"name":"mcp-nervous-system","type":"stdio","command":"npx","args":["-y","mcp-nervous-system"]}'Claude Desktop에 Nervous System MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"mcp-nervous-system": {
"command": "npx",
"args": [
"-y",
"mcp-nervous-system"
]
}
}
}Codex에 Nervous System MCP 설치
$ codex mcp add mcp-nervous-system -- npx -y mcp-nervous-systemCodex config.toml에 Nervous System MCP 설치
~/.codex/config.toml
[mcp_servers.mcp-nervous-system] command = "npx" args = ["-y", "mcp-nervous-system"]
Gemini CLI에 Nervous System MCP 설치
$ gemini mcp add -s user mcp-nervous-system npx -- -y mcp-nervous-systemGemini settings.json에 Nervous System MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"mcp-nervous-system": {
"command": "npx",
"args": [
"-y",
"mcp-nervous-system"
]
}
}
}Nervous System MCP 도구 2
README에서 감지됨audit_mcp_configcheck_preflight
| audit_mcp_config | — | |
| check_preflight | — |
자동 검사
2026년 11월 15일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능levelsofself/mcp-nervous-system is public and reachablegithub.com/levelsofself/mcp-nervous-system ↗통과
- 패키지가 이 저장소를 소스로 명시mcp-nervous-system names levelsofself/mcp-nervous-system as sourcenpmjs.com/package/mcp-nervous-system ↗통과
- 빌드 출처(Sigstore 증명)No build attestation published for this release검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-07-17github.com/levelsofself/mcp-nervous-system ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음No popular package one edit away from mcp-nervous-system통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음99 resolved dependencies checked; no critical advisoryosv.dev ↗통과
- 모델에 대한 숨겨진 지침 없음2 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨No tool named like delete, drop or exec통과
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기Nervous 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
Nervous System MCP 질문
Nervous System MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add mcp-nervous-system -- npx -y mcp-nervous-system를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
Nervous System MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
Nervous System MCP는 어떤 도구를 제공하나요?
2개 도구를 제공합니다. 예: audit_mcp_config, check_preflight.
audit_mcp_config 도구는 어떤 역할을 하나요?
인라인 비밀 정보, 버전이 고정되지 않은 패키지, 광범위한 파일 시스템 범위 및 기타 보안 위험을 확인하기 위해 결정론적 린팅을 수행하며 보안 점수를 반환합니다.
check_preflight는 보호된 파일을 어떻게 처리하나요?
설정 파일이나 환경 변수에서 보호된 파일 목록을 읽어오며, 목록을 읽을 수 없는 경우 보안을 위해 차단(fail closed) 모드로 동작합니다.
이 도구들의 호스팅 버전이 있나요?
네, Base 네트워크의 USDC를 사용하는 종량제(pay-per-call) 방식으로 거버넌스 린팅 및 감사 체인 검증을 수행할 수 있는 호스팅 API가 제공됩니다.