Toolverse
All skills

http-mcp-headers

by githubnext

HTTP MCP Header Secret Support - Implementation Summary

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
2

About this skill

HTTP MCP Header Secret Support - Implementation Summary

How to use

  1. 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.
  2. 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.
  3. 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.
  4. Serwer MCP odbiera nagłówki z podstawionymi wartościami sekretów bez konieczności przechowywania ich w jawnej postaci w konfiguracji.
  5. 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.

Related skills