Toolverse
Wszystkie skille

mcp-chaining

autor: parcadei

Łańcuchuj 5 narzędzi MCP w potoku badawczo-implementacyjnym z graceful degradation

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

Umożliwia budowanie wielonarzędziowych potoków MCP, które automatycznie łańcuchują wywołania pięciu serwerów: wyszukiwania dokumentacji (nia), analizy kodu AST (ast-grep), przeszukiwania bazy kodu (morph), walidacji jakości (qlty) i operacji Git. Skill zawiera gotową implementację z obsługą graceful degradation i poprawką dla zmiennych środowiskowych MCP SDK, która zapewnia dostęp do kluczy API z pliku ~/.claude/.env. Idealna dla deweloperów uczących się integracji MCP lub debugujących problemy z łańcuchowaniem narzędzi.

Jak używać

  1. Zainstaluj skill w swoim katalogu .claude/skills, upewniając się że masz zainstalowany Python 3.10+ i narzędzie uv do zarządzania zależnościami. 2. Przygotuj temat badawczy i katalog docelowy — na przykład chcesz zbadać "async error handling python" w katalogu ./workspace/pipeline-test. 3. Uruchom potok w trybie dry-run, aby zobaczyć plan działania bez wprowadzania zmian: uv run python -m runtime.harness scripts/research_implement_pipeline.py --topic "async error handling python" --target-dir "./workspace/pipeline-test" --dry-run --verbose. 4. Jeśli plan wygląda poprawnie, uruchom potok bez flagi --dry-run, aby wykonać pełny przepływ: wyszukiwanie dokumentacji, analizę kodu, przeszukiwanie bazy, walidację jakości i operacje Git. 5. Weryfikuj wyniki za pomocą testów: uv run python -m runtime.harness scripts/test_research_pipeline.py --test all. 6. W przypadku problemów z dostępem do zmiennych środowiskowych (np. brakujące klucze API), sprawdź że plik ~/.claude/.env istnieje i zawiera wymagane zmienne — skill automatycznie przekazuje je do podprocesów MCP.

Podobne skille