Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 5.05 KB

File metadata and controls

116 lines (75 loc) · 5.05 KB

Porozmawiajmy więcej o tym, jak korzystać z interfejsu wizualnego w kolejnych sekcjach.

Podejście

Oto jak powinniśmy to podejść na wysokim poziomie:

  • Skonfigurować plik, aby znaleźć nasz MCP Server.
  • Uruchomić/połączyć się z tym serwerem, aby wyświetlić jego możliwości.
  • Korzystać z tych możliwości za pośrednictwem interfejsu GitHub Copilot Chat.

Świetnie, teraz gdy rozumiemy cały proces, spróbujmy użyć MCP Servera przez Visual Studio Code w ramach ćwiczenia.

Ćwiczenie: Konsumpcja serwera

W tym ćwiczeniu skonfigurujemy Visual Studio Code, aby znalazł Twój MCP server, dzięki czemu będzie można z niego korzystać z poziomu interfejsu GitHub Copilot Chat.

-0- Krok wstępny, włącz wykrywanie MCP Serverów

Może być konieczne włączenie wykrywania MCP Serverów.

  1. Przejdź do File -> Preferences -> Settings in Visual Studio Code.

  2. Search for "MCP" and enable chat.mcp.discovery.enabled w pliku settings.json.

-1- Utwórz plik konfiguracyjny

Zacznij od utworzenia pliku konfiguracyjnego w katalogu głównym projektu, potrzebujesz pliku o nazwie MCP.json, który umieścisz w folderze .vscode. Powinien wyglądać mniej więcej tak:

.vscode
|-- mcp.json

Następnie zobaczmy, jak dodać wpis serwera.

-2- Skonfiguruj serwer

Dodaj następującą zawartość do mcp.json:

{
    "inputs": [],
    "servers": {
       "hello-mcp": {
           "command": "node",
           "args": [
               "build/index.js"
           ]
       }
    }
}

Powyżej znajduje się prosty przykład uruchomienia serwera napisanego w Node.js, dla innych środowisk uruchomieniowych wskaż odpowiednią komendę do uruchomienia serwera, używając command and args.

-3- Uruchom serwer

Teraz, gdy dodałeś wpis, uruchom serwer:

  1. Znajdź swój wpis w mcp.json i upewnij się, że widzisz ikonę „play”:

Uruchamianie serwera w Visual Studio Code

  1. Kliknij ikonę „play”, powinieneś zobaczyć, że ikona narzędzi w GitHub Copilot Chat zwiększa liczbę dostępnych narzędzi. Jeśli klikniesz tę ikonę narzędzi, zobaczysz listę zarejestrowanych narzędzi. Możesz zaznaczać/odznaczać każde narzędzie, w zależności od tego, czy chcesz, aby GitHub Copilot używał ich jako kontekstu:

Uruchamianie serwera w Visual Studio Code

  1. Aby uruchomić narzędzie, wpisz prompt, który pasuje do opisu jednego z Twoich narzędzi, na przykład taki: „dodaj 22 do 1”:

Uruchamianie narzędzia z GitHub Copilot

Powinieneś zobaczyć odpowiedź z wynikiem 23.

Zadanie

Spróbuj dodać wpis serwera do swojego pliku mcp.json i upewnij się, że możesz uruchamiać/zatrzymywać serwer. Upewnij się również, że możesz komunikować się z narzędziami na swoim serwerze za pośrednictwem interfejsu GitHub Copilot Chat.

Rozwiązanie

Solution

Kluczowe wnioski

Najważniejsze wnioski z tego rozdziału to:

  • Visual Studio Code to świetny klient, który pozwala korzystać z wielu MCP Serverów i ich narzędzi.
  • Interfejs GitHub Copilot Chat to sposób, w jaki wchodzisz w interakcję z serwerami.
  • Możesz prosić użytkownika o dane wejściowe, takie jak klucze API, które można przekazać do MCP Servera podczas konfigurowania wpisu serwera w pliku mcp.json.

Przykłady

Dodatkowe zasoby

Co dalej

Zastrzeżenie:
Niniejszy dokument został przetłumaczony przy użyciu usługi tłumaczenia AI Co-op Translator. Chociaż dokładamy starań, aby tłumaczenie było jak najbardziej precyzyjne, prosimy mieć na uwadze, że automatyczne tłumaczenia mogą zawierać błędy lub niedokładności. Oryginalny dokument w języku źródłowym powinien być traktowany jako źródło autorytatywne. W przypadku informacji o kluczowym znaczeniu 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.