H
http-mcp-headers
Bezpieczne przekazywanie sekretów w nagłówkach HTTP dla serwerów MCP
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
Szybkie info
- Autor
- githubnext
- Kategoria
- Bezpieczeństwo
- Gwiazdki GitHub
- 5,382
- Wyświetlenia
- 2
O skillu
Umożliwia bezpieczne integrowanie sekretów GitHub Actions z nagłówkami HTTP w konfiguracji serwerów MCP. Skill automatycznie ekstrahuje zmienne środowiskowe z wyrażeń ${{ secrets.* }}, deklaruje je w kroku wykonania oraz konfiguruje sekcję "env" w pliku mcp-config.json. Dzięki temu możesz łączyć się z zewnętrznymi usługami (np. Datadog) bez eksponowania poufnych danych w konfiguracji. Obsługuje zarówno sekretne zmienne jak i wartości domyślne.
Jak używać
- Zdefiniuj serwer MCP w pliku workflow z nagłówkami zawierającymi sekretne zmienne w formacie
${{ secrets.NAZWA_SEKRETU }}. Skill automatycznie rozpozna te wyrażenia i wyodrębni nazwy zmiennych. - Skill generuje plik mcp-config.json, w którym nagłówki zawierają odwołania do zmiennych środowiskowych (np.
"DD_API_KEY": "${DD_API_KEY}"), a sekcja "env" deklaruje te zmienne do przekazania. - W kroku wykonania workflow zmienne środowiskowe są automatycznie ustawiane na podstawie sekretów zdefiniowanych w GitHub Actions, dzięki czemu są dostępne dla serwera MCP w runtime.
- Serwer MCP odbiera nagłówki z podstawionymi wartościami sekretów bez konieczności przechowywania ich w jawnej postaci w konfiguracji.
- Jeśli nagłówek zawiera wyrażenie z wartością domyślną (np.
${{ secrets.DD_SITE || 'datadoghq.com' }}), skill prawidłowo obsługuje fallback i uwzględnia go w konfiguracji.
Podobne skille
Q
qmd
autor: tobi
Bezpieczeństwo
30,3411951
G
gmail-manager
autor: jeffvincent
Bezpieczeństwo
517128
R
reverse-engineering-tools
autor: gmh5225
Bezpieczeństwo
3,5993168
A
accessibility-compliance
autor: wshobson
Bezpieczeństwo
40,4492173
F
feishu-docs
autor: openclaw
Bezpieczeństwo
1574
1
1password
autor: openclaw
Bezpieczeństwo
391,7451174