ai-agent-tool-builder
Buduj narzędzia dla agentów AI — serwery MCP, funkcje wywoływane i złożone workflow'i
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do tworzenia dedykowanych narzędzi rozszerzających możliwości agentów AI. Zamiast czekać na generyczne rozwiązania, projektuj i wdrażaj własne serwery MCP, schematy function calling oraz kompozycje narzędzi. Obejmuje walidację, obsługę błędów i integrację z protokołem MCP. Idealne, gdy standardowe narzędzia nie spełniają Twoich wymagań domenowych.
Jak używać
Zdefiniuj schemat narzędzia — określ nazwę, opis, parametry wejściowe i format wyjścia. Użyj JSON Schema do ścisłej walidacji typów i ograniczeń wartości.
Wybierz architekturę: serwer MCP (FastMCP w Pythonie dla szybkiego prototypowania, TypeScript SDK dla produkcji) lub schemat function calling. Serwer MCP wybierz, gdy chcesz udostępnić narzędzie wielu agentom; function calling, gdy integrujesz z pojedynczym agentem.
Zaimplementuj logikę narzędzia z walidacją danych wejściowych i obsługą błędów. Dla serwera FastMCP użyj dekoratora @mcp.tool() i type hints Pythona.
Przetestuj zachowanie — napisz testy jednostkowe dla logiki i testy integracyjne dla całego przepływu agenta. Sprawdź, czy narzędzie zwraca oczekiwane wyniki i poprawnie obsługuje błędy.
Wdróż serwer MCP lub zarejestruj narzędzie function calling w swoim agencie. Upewnij się, że agent ma dostęp do schematu i może wywoływać narzędzie w odpowiednich momentach przepływu pracy.