H
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
HTTP MCP Header Secret Support - Implementation Summary
How to use
- 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.