Przejdź do treści
Biblioteka skilli
AI i agenci · Nauka i wyjaśnianie

protect-mcp-demo

/protect-mcp-demo

Uruchamia demonstrację polityki protect-mcp na syntetycznych propozycjach i podpisanych pokwitowaniach, bez podłączania prawdziwego serwera MCP.

Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

91/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść26 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
4
Skrypty
2
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.