Нека поговорим повече за това как използваме визуалния интерфейс в следващите секции.
Ето как трябва да подходите на високо ниво:
- Конфигурирайте файл, за да намерите вашия MCP сървър.
- Стартирайте/Свържете се със сървъра, за да получите списък с неговите възможности.
- Използвайте тези възможности чрез интерфейса на GitHub Copilot Chat.
Страхотно, сега когато разбираме процеса, нека опитаме да използваме MCP сървър чрез Visual Studio Code с помощта на упражнение.
В това упражнение ще конфигурираме Visual Studio Code да намира вашия MCP сървър, така че да може да се използва чрез интерфейса на GitHub Copilot Chat.
Може да се наложи да активирате откриването на MCP сървъри.
-
Отидете на
File -> Preferences -> Settingsin Visual Studio Code. -
Search for "MCP" and enable
chat.mcp.discovery.enabledв settings.json файла.
Започнете като създадете конфигурационен файл в корена на вашия проект, ще ви трябва файл на име MCP.json, който да поставите в папка с име .vscode. Той трябва да изглежда така:
.vscode
|-- mcp.json
След това нека видим как можем да добавим запис за сървър.
Добавете следното съдържание в mcp.json:
{
"inputs": [],
"servers": {
"hello-mcp": {
"command": "node",
"args": [
"build/index.js"
]
}
}
}По-горе е прост пример за стартиране на сървър, написан на Node.js, за други среди посочете правилната команда за стартиране на сървъра чрез command and args.
Сега, след като сте добавили запис, нека стартираме сървъра:
- Намерете вашия запис в mcp.json и се уверете, че виждате иконата "play":
- Кликнете върху иконата "play", трябва да видите как иконата за инструменти в GitHub Copilot Chat показва увеличен брой налични инструменти. Ако кликнете върху тази икона, ще видите списък с регистрирани инструменти. Можете да маркирате или премахвате маркировката на всеки инструмент в зависимост дали искате GitHub Copilot да ги използва като контекст:
- За да използвате инструмент, въведете команда, която знаете, че ще съвпадне с описанието на някой от вашите инструменти, например "add 22 to 1":
Трябва да видите отговор с резултат 23.
Опитайте да добавите запис за сървър във вашия mcp.json файл и се уверете, че можете да стартирате и спирате сървъра. Също така проверете дали можете да комуникирате с инструментите на сървъра чрез интерфейса на GitHub Copilot Chat.
Основните изводи от тази глава са следните:
- Visual Studio Code е отличен клиент, който ви позволява да използвате няколко MCP сървъра и техните инструменти.
- Интерфейсът на GitHub Copilot Chat е начинът, по който взаимодействате със сървърите.
- Можете да поискате от потребителя въвеждане на данни като API ключове, които да се предават на MCP сървъра при конфигуриране на запис в mcp.json файла.
- Следва: Създаване на SSE сървър
Отказ от отговорност:
Този документ е преведен с помощта на AI преводаческа услуга Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи могат да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да е недоразумения или неправилни тълкувания, произтичащи от използването на този превод.


