Teraz, gdy masz zainstalowane SDK, stwórzmy kolejny projekt:
Dodaj narzędzie i zasób, dodając następujący kod:
Dodajmy ostatni potrzebny kod, aby serwer mógł się uruchomić:
Uruchom serwer za pomocą następującego polecenia:
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:
-
Połącz się z serwerem, klikając przycisk Connect
Po nawiązaniu połączenia powinieneś zobaczyć następujący ekran: -
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":
Gratulacje, udało Ci się stworzyć i uruchomić swój pierwszy serwer!
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
- 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
Stwórz prosty serwer MCP z wybranym przez siebie narzędziem:
- Zaimplementuj narzędzie w preferowanym języku (.NET, Java, Python lub JavaScript).
- Zdefiniuj parametry wejściowe i wartości zwracane.
- Uruchom narzędzie inspektora, aby upewnić się, że serwer działa zgodnie z oczekiwaniami.
- Przetestuj implementację z różnymi danymi wejściowymi.
- Budowanie agentów z wykorzystaniem Model Context Protocol na Azure
- Zdalny MCP z Azure Container Apps (Node.js/TypeScript/JavaScript)
- .NET OpenAI MCP Agent
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.


