ai-agent-tool-builder
Create MCP servers, function calling tools, and composable tool frameworks for AI agents
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Create MCP servers, function calling tools, and composable tool frameworks for AI agents
How to use
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.