Skip to main content
Glama
sesme100

Copilot Studio MCP Server

by sesme100

Copilot Studio MCP Server

This is an example MCP server that can be used with Microsoft Copilot Studio.
It uses Python and the official MCP Python SDK, and provides the following two tools:

  • echo: Repeats the input sentence 3 times

  • multi: Squares the input number

Technical Standards

  • Language: Python

  • SDK: mcp[cli]

  • Transport: Streamable HTTP

  • Recommended execution configuration: stateless_http=True, json_response=True

Related MCP server: MCP FastAPI Tutorial Server

File Structure

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

Requirements

  • Python 3.10 or higher

  • Generative orchestration must be enabled to use MCP in Copilot Studio

Installation

Using uv

uv sync

Using pip

pip install "mcp[cli]>=1.9.0"

Execution

python server.py

The server runs using the MCP Streamable HTTP method.
The default path generally uses /mcp.

PowerShell Quick Start

You can run it with the script below in the project folder.

.\start_mcp_server.ps1

Use the script below to stop it.

.\stop_mcp_server.ps1

If .ps1 execution is blocked due to PowerShell execution policies, use the .cmd file below.

.\start_mcp_server.cmd
.\stop_mcp_server.cmd

start_mcp_server.cmd opens a new PowerShell window to run the server, so the MCP server remains active as long as that window is open.

Tool Descriptions

1. echo

  • Description: Returns the input sentence repeated exactly 3 times

  • Input:

{
  "message": "안녕하세요"
}
  • Output:

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

2. multi

  • Description: Returns the square of the input number

  • Input:

{
  "number": 5
}
  • Output:

25

Copilot Studio Connection Overview

  1. Open your agent in Copilot Studio.

  2. Ensure Generative orchestration is enabled.

  3. Register the URL of this server in the MCP server addition screen.

  4. After connecting, verify that the echo and multi tools appear automatically.

Notes

  • Copilot Studio automatically reflects the tool names, descriptions, inputs, and outputs of the MCP server.

  • Copilot Studio supports Streamable transport.

  • SSE is not supported in Copilot Studio after August 2025.

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

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

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.

  • MCP server exposing the Backtest360 engine API as tools for AI agents.

  • MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.

View all MCP Connectors

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