Skip to content

Latest commit

 

History

History
104 lines (67 loc) · 4.88 KB

File metadata and controls

104 lines (67 loc) · 4.88 KB

-2- Utwórz projekt

Teraz, gdy masz zainstalowane SDK, stwórzmy kolejny projekt:

-3- Utwórz pliki projektu

-4- Napisz kod serwera

-5- Dodawanie narzędzia i zasobu

Dodaj narzędzie i zasób, dodając następujący kod:

-6- Końcowy kod

Dodajmy ostatni potrzebny kod, aby serwer mógł się uruchomić:

-7- Testowanie serwera

Uruchom serwer za pomocą następującego polecenia:

-8- Uruchomienie za pomocą inspektora

Inspektor to świetne narzędzie, które może uruchomić twój serwer i pozwala na interakcję z nim, abyś mógł sprawdzić, czy działa. Uruchommy go:

Note

polecenie w polu "command" może wyglądać inaczej, ponieważ zawiera polecenie uruchomienia serwera dla twojego konkretnego środowiska/uruchomienia

Powinieneś zobaczyć następujący interfejs użytkownika:

Connect

  1. Połącz się z serwerem, klikając przycisk Connect
    Po nawiązaniu połączenia powinieneś zobaczyć następujący ekran:

    Connected

  2. Wybierz "Tools" i "listTools", powinieneś zobaczyć "Add", wybierz "Add" i wypełnij wartości parametrów.

    Powinieneś zobaczyć następującą odpowiedź, czyli wynik działania narzędzia "add":

    Result of running add

Gratulacje, udało Ci się stworzyć i uruchomić swój pierwszy serwer!

Oficjalne SDK

MCP udostępnia oficjalne SDK dla wielu języków:

  • C# SDK - utrzymywane we współpracy z Microsoft
  • Java SDK - utrzymywane we współpracy ze Spring AI
  • TypeScript SDK - oficjalna implementacja w TypeScript
  • Python SDK - oficjalna implementacja w Pythonie
  • Kotlin SDK - oficjalna implementacja w Kotlinie
  • Swift SDK - utrzymywane we współpracy z Loopwork AI
  • Rust SDK - oficjalna implementacja w Rust

Kluczowe wnioski

  • Konfiguracja środowiska programistycznego MCP jest prosta dzięki SDK specyficznym dla języków
  • Tworzenie serwerów MCP polega na tworzeniu i rejestrowaniu narzędzi z jasnymi schematami
  • Testowanie i debugowanie są niezbędne dla niezawodnych implementacji MCP

Przykłady

Zadanie

Stwórz prosty serwer MCP z wybranym przez siebie narzędziem:

  1. Zaimplementuj narzędzie w preferowanym języku (.NET, Java, Python lub JavaScript).
  2. Zdefiniuj parametry wejściowe i wartości zwracane.
  3. Uruchom narzędzie inspektora, aby upewnić się, że serwer działa zgodnie z oczekiwaniami.
  4. Przetestuj implementację z różnymi danymi wejściowymi.

Rozwiązanie

Rozwiązanie

Dodatkowe zasoby

Co dalej

Następny temat: Pierwsze kroki z klientami MCP

Zastrzeżenie:
Niniejszy dokument został przetłumaczony przy użyciu automatycznej usługi tłumaczeniowej AI Co-op Translator. Mimo że dokładamy starań, aby tłumaczenie było jak najdokładniejsze, prosimy mieć na uwadze, że automatyczne tłumaczenia mogą zawierać błędy lub nieścisłości. Oryginalny dokument w języku źródłowym powinien być traktowany jako źródło autorytatywne. W przypadku informacji krytycznych zalecane jest skorzystanie z profesjonalnego tłumaczenia wykonanego przez człowieka. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z korzystania z tego tłumaczenia.