Skip to content

Latest commit

 

History

History
116 lines (75 loc) · 7.28 KB

File metadata and controls

116 lines (75 loc) · 7.28 KB

Нека поговорим повече за това как използваме визуалния интерфейс в следващите секции.

Подход

Ето как трябва да подходите на високо ниво:

  • Конфигурирайте файл, за да намерите вашия MCP сървър.
  • Стартирайте/Свържете се със сървъра, за да получите списък с неговите възможности.
  • Използвайте тези възможности чрез интерфейса на GitHub Copilot Chat.

Страхотно, сега когато разбираме процеса, нека опитаме да използваме MCP сървър чрез Visual Studio Code с помощта на упражнение.

Упражнение: Използване на сървър

В това упражнение ще конфигурираме Visual Studio Code да намира вашия MCP сървър, така че да може да се използва чрез интерфейса на GitHub Copilot Chat.

-0- Предварителна стъпка, активиране на откриването на MCP сървъри

Може да се наложи да активирате откриването на MCP сървъри.

  1. Отидете на File -> Preferences -> Settings in Visual Studio Code.

  2. Search for "MCP" and enable chat.mcp.discovery.enabled в settings.json файла.

-1- Създаване на конфигурационен файл

Започнете като създадете конфигурационен файл в корена на вашия проект, ще ви трябва файл на име MCP.json, който да поставите в папка с име .vscode. Той трябва да изглежда така:

.vscode
|-- mcp.json

След това нека видим как можем да добавим запис за сървър.

-2- Конфигуриране на сървър

Добавете следното съдържание в mcp.json:

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

По-горе е прост пример за стартиране на сървър, написан на Node.js, за други среди посочете правилната команда за стартиране на сървъра чрез command and args.

-3- Стартиране на сървъра

Сега, след като сте добавили запис, нека стартираме сървъра:

  1. Намерете вашия запис в mcp.json и се уверете, че виждате иконата "play":

Стартиране на сървър във Visual Studio Code

  1. Кликнете върху иконата "play", трябва да видите как иконата за инструменти в GitHub Copilot Chat показва увеличен брой налични инструменти. Ако кликнете върху тази икона, ще видите списък с регистрирани инструменти. Можете да маркирате или премахвате маркировката на всеки инструмент в зависимост дали искате GitHub Copilot да ги използва като контекст:

Инструменти във Visual Studio Code

  1. За да използвате инструмент, въведете команда, която знаете, че ще съвпадне с описанието на някой от вашите инструменти, например "add 22 to 1":

Изпълнение на инструмент от GitHub Copilot

Трябва да видите отговор с резултат 23.

Задача

Опитайте да добавите запис за сървър във вашия mcp.json файл и се уверете, че можете да стартирате и спирате сървъра. Също така проверете дали можете да комуникирате с инструментите на сървъра чрез интерфейса на GitHub Copilot Chat.

Решение

Решение

Основни изводи

Основните изводи от тази глава са следните:

  • Visual Studio Code е отличен клиент, който ви позволява да използвате няколко MCP сървъра и техните инструменти.
  • Интерфейсът на GitHub Copilot Chat е начинът, по който взаимодействате със сървърите.
  • Можете да поискате от потребителя въвеждане на данни като API ключове, които да се предават на MCP сървъра при конфигуриране на запис в mcp.json файла.

Примери

Допълнителни ресурси

Какво следва

Отказ от отговорност:
Този документ е преведен с помощта на AI преводаческа услуга Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.