mcp-chaining
Łańcuchuj 5 narzędzi MCP w potoku badawczo-implementacyjnym z graceful degradation
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
- 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
playwright
autor: BloomBooks
python-testing-patterns
autor: wshobson
nextjs-developer
autor: zenobi-us
playwright-browser-automation
autor: lackeyjb
performing-penetration-testing
autor: jeremylongshore
polymarket-trader
autor: openclaw