Skip to main content
Glama
sesme100

Copilot Studio MCP Server

by sesme100

MCP-сервер Copilot Studio

Пример MCP-сервера, который можно использовать в Microsoft Copilot Studio.
Он написан на Python с использованием официального SDK MCP Python и предоставляет следующие два инструмента:

  • echo: повторяет введенную фразу 3 раза

  • multi: возводит введенное число в квадрат

Технические стандарты

  • Язык: Python

  • SDK: mcp[cli]

  • Способ передачи: Streamable HTTP

  • Рекомендуемая конфигурация запуска: stateless_http=True, json_response=True

Related MCP server: MCP FastAPI Tutorial Server

Структура файлов

.
├─ server.py
├─ pyproject.toml
├─ README.md
├─ CUSTOM_INSTRUCTIONS.md
└─ MCP_SERVER_REQUIREMENTS.md

Требования

  • Python 3.10 или выше

  • Для использования MCP в Copilot Studio должна быть включена функция Generative orchestration

Установка

Использование uv

uv sync

Использование pip

pip install "mcp[cli]>=1.9.0"

Запуск

python server.py

Сервер запускается в режиме MCP Streamable HTTP.
По умолчанию обычно используется путь /mcp.

Быстрый запуск в PowerShell

Вы можете запустить сервер из папки проекта с помощью следующего скрипта:

.\start_mcp_server.ps1

Для остановки используйте следующий скрипт:

.\stop_mcp_server.ps1

Если выполнение .ps1 заблокировано политикой выполнения PowerShell, используйте следующий файл .cmd:

.\start_mcp_server.cmd
.\stop_mcp_server.cmd

start_mcp_server.cmd открывает новое окно PowerShell для запуска сервера, поэтому MCP-сервер остается активным, пока это окно открыто.

Описание инструментов

1. echo

  • Описание: возвращает введенную фразу, повторенную ровно 3 раза

  • Ввод:

{
  "message": "안녕하세요"
}
  • Вывод:

"안녕하세요 안녕하세요 안녕하세요"

2. multi

  • Описание: возвращает квадрат введенного числа

  • Ввод:

{
  "number": 5
}
  • Вывод:

25

Обзор подключения к Copilot Studio

  1. Откройте агента в Copilot Studio.

  2. Убедитесь, что включена функция Generative orchestration.

  3. На экране добавления MCP-сервера зарегистрируйте URL этого сервера.

  4. После подключения проверьте, что инструменты echo и multi отображаются автоматически.

Примечание

  • Copilot Studio автоматически распознает названия инструментов, описания, входные и выходные данные MCP-сервера.

  • Copilot Studio поддерживает Streamable transport.

  • SSE не поддерживается в Copilot Studio после августа 2025 года.

Related MCP Connectors

Related MCP Servers