Porozmawiajmy więcej o tym, jak korzystać z interfejsu wizualnego w kolejnych sekcjach.
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.
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.
Może być konieczne włączenie wykrywania MCP Serverów.
-
Przejdź do
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledw pliku settings.json.
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.
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.
Teraz, gdy dodałeś wpis, uruchom serwer:
- Znajdź swój wpis w mcp.json i upewnij się, że widzisz ikonę „play”:
- 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:
- Aby uruchomić narzędzie, wpisz prompt, który pasuje do opisu jednego z Twoich narzędzi, na przykład taki: „dodaj 22 do 1”:
Powinieneś zobaczyć odpowiedź z wynikiem 23.
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.
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.
- Dalej: Tworzenie serwera SSE
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.


