Skip to main content
Glama
sesme100

Copilot Studio MCP Server

by sesme100

Copilot Studio MCP Server

Microsoft Copilot Studioで使用できるMCPサーバーのサンプルです。 Pythonと公式のMCP Python SDKを使用し、以下の2つのツールを提供します。

  • echo: 入力した文章を3回繰り返す

  • multi: 入力した数値を2乗する

技術基準

  • 言語: 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以上

  • Copilot StudioでMCPを使用するには、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

PowerShellの実行ポリシーにより .ps1 の実行がブロックされる場合は、以下の .cmd ファイルを使用してください。

.\start_mcp_server.cmd
.\stop_mcp_server.cmd

start_mcp_server.cmd は新しいPowerShellウィンドウを開いてサーバーを実行するため、そのウィンドウが開いている間はMCPサーバーが維持されます。

ツール説明

1. echo

  • 説明: 入力された文章を正確に3回繰り返して返す

  • 入力:

{
  "message": "안녕하세요"
}
  • 出力:

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

2. multi

  • 説明: 入力された数値を2乗して返す

  • 入力:

{
  "number": 5
}
  • 出力:

25

Copilot Studio接続の概要

  1. Copilot Studioでエージェントを開く。

  2. Generative orchestration が有効になっていることを確認する。

  3. MCPサーバー追加画面で、このサーバーのURLを登録する。

  4. 接続後、echomulti ツールが自動的に表示されることを確認する。

参考

  • Copilot Studioは、MCPサーバーのツール名、説明、入力、出力を自動的に反映します。

  • Copilot Studioは Streamable transport をサポートしています。

  • SSEは、Copilot Studioでは2025年8月以降サポートされません。

Maintenance

ActivityInactive
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sesme100/VSCode_Second_MCPFolder20260425'

If you have feedback or need assistance with the MCP directory API, please join our Discord server