Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
FastMCP CLI to umiejętność do interakcji z dowolnym serwerem MCP bezpośrednio z terminala. Użyj fastmcp list, aby wyświetlić dostępne narzędzia i ich schematy, oraz fastmcp call, aby je uruchomić z parametrami. Obsługuje serwery zdalne (HTTP), lokalne pliki Python, konfiguracje MCPConfig oraz polecenia stdio. Automatycznie konwertuje argumenty do właściwych typów na podstawie schematów wejściowych. Idealne do eksploracji możliwości serwerów, integracji MCP w przepływach pracy i testowania narzędzi bez opuszczania wiersza poleceń.
Jak używać
Zainstaluj fastmcp, jeśli jeszcze tego nie zrobiłeś — umiejętność zakłada, że masz dostęp do poleceń
fastmcp listifastmcp callw swoim środowisku.Aby odkryć narzędzia dostępne na serwerze, użyj
fastmcp listz docelowym serwerem. Możesz wskazać serwer na wiele sposobów: adres HTTP (np.http://localhost:8000/mcp), lokalny plik Python (server.py), plik konfiguracyjny MCPConfig (mcp.json) lub polecenie stdio z flagą--command. Na przykład:fastmcp list server.pywyświetli listę narzędzi z ich sygnaturami i opisami.Aby zobaczyć pełne schematy wejściowe i wyjściowe narzędzi, dodaj flagi
--input-schemalub--output-schemado polecenia list. Jeśli wolisz strukturalny format, użyj--jsondo wyjścia czytelnego dla maszyn.Aby uruchomić konkretne narzędzie, użyj
fastmcp callz nazwą serwera, nazwą narzędzia i argumentami. Argumenty przekaż jako pary klucz=wartość, na przykład:fastmcp call server.py greet name=World. Dla złożonych lub zagnieżdżonych argumentów podaj obiekt JSON:fastmcp call server.py create_item '{"name": "Widget", "tags": ["a", "b"]}'.FastMCP automatycznie konwertuje typy argumentów na podstawie schematu narzędzia —
limit=5staje się liczbą całkowitą,verbose=truebooleanem. Jeśli chcesz wynik w formacie JSON do dalszego przetwarzania, dodaj flagę--jsondo polecenia call.