protect-mcp-demo
/protect-mcp-demo
Uruchamia demonstrację polityki protect-mcp na syntetycznych propozycjach i podpisanych pokwitowaniach, bez podłączania prawdziwego serwera MCP.
- Autor
- scopeblind ↗
- Repozytorium
- scopeblind-gateway ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 26.10.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 4
- Skrypty
- 2
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 2 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/demo.mjs, scripts/no-network.cjs
Co robi i kiedy
Uruchamia demonstrację polityki protect-mcp na syntetycznych propozycjach i podpisanych pokwitowaniach, bez podłączania prawdziwego serwera MCP.
Oryginalny opis (EN)
Run a harmless protect-mcp policy demonstration with synthetic proposals, signed receipts, and tamper detection. Use when the user wants to try protect-mcp without connecting a real MCP server.
Jak działa
SKILL.md bez nagłówków drugiego poziomu · 21 linii, 288 słów
Podgląd SKILL.md
--- name: protect-mcp-demo description: Run a harmless protect-mcp policy demonstration with synthetic proposals, signed receipts, and tamper detection. Use when the user wants to try protect-mcp without connecting a real MCP server. --- # Try a policy and verify its receipts Explain the three outcomes before running: one proposed call is allowed, one is denied, and an edited receipt fails verification. The helper evaluates proposals only; it never executes the proposed tools or changes host settings. This demo does not prove that a real MCP host routes traffic through the gateway. Use the bundled [demo helper](scripts/demo.mjs). It requires Node.js 22 or later and npm, downloads the pinned packages from npm with lifecycle scripts disabled, and creates a test key and receipts in a new directory. Keep the test private key local. Choose a new absolute directory whose parent exists. Under the user's authorization to run the demo, invoke: ```sh node /absolute/path/to/this/skill/scripts/demo.mjs --workspace /absolute/path/to/new/protect-mcp-demo ``` Resolve the helper path from this installed skill. Pass the workspace as a single argument; do not interpolate untrusted text into a shell command. The helper refuses an existing directory and leaves its artifacts for inspection. It does not delete or overwrite the user's other work. If terminal access is unavailable, give the user the helper command for a local checkout from the plugin README. Explain expected results, but do not claim a successful run. Do not ask them to upload private keys. Read `demo-summary.json` after a successful run. Report the package versions, the two observed decisions, trusted-key chain verification, rejection of a changed receipt, and the workspace path. Link the original receipt log and verification report when local file links are supported. The signing key here is generated by the demo, so its success establishes self-test behavior, not an external issuer's authority. Offer setup for one real MCP server as the next step. Do not turn on enforcement or install hooks merely because this exercise passed.
Pliki w paczce (4)
- SKILL.md 2 KB
- agents/openai.yaml 1 KB
- scripts/demo.mjs 7 KB
- scripts/no-network.cjs 1 KB
Wersje
W bazie nie ma innych skilli o nazwie protect-mcp-demo.
Migawka bazy z 28.10.2026 · wersja paczki 20e275f1f859 (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 81protect-mcp-setup
Konfiguruje ochronę dla wybranego serwera MCP przez stdio, przegląda politykę i sprawdza, jaki ruch jest objęty. - 100protect-mcp
Konfiguruje lub naprawia lokalną bramkę polityk Cedar w protect-mcp i weryfikuje podpisane rachunki, przy instalacji, opakowaniu MCP, hookach agentów kodujących i sprawdzaniu zapisów. - 100rl-protect-edit-profile
Tworzy i zmienia profile skanowania rl-protect: poziomy ważności, reguły zarządzania oraz nadpisania polityki. - 100protect-mcp-setup
Konfiguruje egzekwowanie polityk Cedar i podpisane potwierdzenia Ed25519 dla wywołań narzędzi Claude Code, dla kryptograficznych śladów audytu i dowodów zgodności. - 100rl-protect-install
Instaluje CLI rl-protect z PyPI i konfiguruje je do pierwszego użycia, także wtedy, gdy narzędzia nie ma w PATH. - 100unifi-protect-setup
Konfiguruje serwer MCP UniFi Protect: host NVR, dane logowania i uprawnienia, także po aktualizacji wtyczki.