mcpField
N
nervous-system

nervous-system

ローカル
github.com/levelsofselfセキュリティ415 週間前に更新

nervous-system について

nervous-system は、MCP サーバー設定の決定論的な検査と、7つのガバナンスルールの参照情報を提供する MCP サーバーです。設定の安全性を確認する用途に向き、オフライン監査で指摘事項、重大度、スコアを返します。

主な機能

  1. 01オフライン設定検査
  2. 02重大度付き指摘とスコア
  3. 03シークレット、ラッパー、バージョン固定の検査
  4. 04設定済みファイルリストによる事前確認
  5. 05読み取り専用のガバナンス資料

活用シーン

  1. 01MCP 設定のリスク項目の確認
  2. 02変更前の保護対象ファイル確認

MCP 対応

MCP クライアントに設定監査、事前確認、参照ツールを提供します。`get_*` ツールはテキストを返すだけで、ガバナンス操作は実行しません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"levelsofself-nervous-system": {
"command": "npx",
"args": [
"-y",
"mcp-nervous-system"
]
}
}
}
起動コマンドnpx -y mcp-nervous-system

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmmcp-nervous-system1.12.1

ツール

12

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

Nervous System

MCP サーバー設定向けの決定論的なガバナンス lint と、7 つのルールのリファレンスツールです。

各ツールが実際に行うこと

ツール実際に処理しますか?
audit_mcp_configはい。 決定論的な lint で、依存関係ゼロ、完全オフラインで動作し、例外を投げることはありません。env 内のインラインシークレット、シェルラッパー、バージョンが固定されていないパッケージ、自動インストールフラグ、広範なファイルシステムのスコープ、TLS 以外のリモートトランスポート、タグが固定されていない Docker イメージをチェックします。重要度と 0〜100 のスコアを含む検出結果を返します。
check_preflight設定されている場合は、はい。 nervous-system.config.json または NERVOUS_SYSTEM_PROTECTED_LIST から protected_files_list を読み込みます。リストがない場合は推測せず、その旨を伝えます。リストを読み取れない場合は、フェイルクローズします。
get_*(その他すべて)いいえ。 テキストとして、フレームワーク、テンプレート、手順を返します。そのため、名前が get_ になっています。

インストール

npx mcp-nervous-system

無料のローカルツール:audit_mcp_config

設定を config(オブジェクト)または config_json(文字列)として渡します。例:claude_desktop_config.json の内容です。重要度と 0〜100 のスコアを含む検出結果を返します。

ホスト型 API(呼び出しごとの従量課金、x402、Base 上の USDC)

書き込み可能なツールセットはサーバー側で実行され、このパッケージには含まれていません。

  • POST https://api.100levelup.com/x402/audit-mcp - ガバナンス lint($0.05 USDC)
  • GET https://api.100levelup.com/x402/verify-audit - 監査チェーンの検証($0.005 USDC)

検出用エンドポイント:/openapi.json と /llms.txt。

2.0.0 の破壊的変更

  • emergency_kill_switch -> get_kill_switch_instructions。何も停止したことはありません。
  • verify_audit_chain -> get_audit_verification_instructions。チェーンを検証したことはありません。
  • dispatch_to_llm -> get_dispatch_command。ディスパッチしたことはありません。
  • check_preflight は、作者自身のサーバーからハードコードされたファイル名を照合しなくなりました。ユーザーのリストを読み込みます。
  • get_origin_story から、ハードコードされたフリート数と違反件数を削除しました。パッケージに焼き付けられた数値は、リリースされた瞬間に化石になります。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。