Generate a complete MCP server implementation optimized for Copilot Studio integration with proper schema constraints and streamable HTTP support
f11a4e4Generate a complete Power Platform custom connector with Model Context Protocol (MCP) integration for Microsoft Copilot Studio. This prompt creates all necessary files following Power Platform connector standards with MCP streamable HTTP support.
Create a complete MCP server implementation that:
Uses Copilot Studio MCP Pattern:
x-ms-agentic-protocol: mcp-streamable-1.0/mcpSchema Compliance Requirements:
MCP Components to Include:
Implementation Structure:
/apiDefinition.swagger.json (Power Platform connector schema)
/apiProperties.json (Connector metadata and configuration)
/script.csx (Custom code transformations and logic)
/server/ (MCP server implementation)
/tools/ (Individual MCP tools)
/resources/ (MCP resource handlers)
Generate:
apiDefinition.swagger.json with:
x-ms-agentic-protocol: mcp-streamable-1.0/mcpapiProperties.json with:
script.csx with:
MCP Server Code with:
Individual Tools that:
Deployment Configuration for:
Ensure generated code:
Server Purpose: Customer data management and analysis
Tools Needed:
- searchCustomers
- getCustomerDetails
- analyzeCustomerTrends
Resources:
- Customer profiles
- Analysis reports
Authentication: oauth2
Host Environment: Azure Function
Target APIs: CRM System REST API
Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/mcp-copilot-studio-server-generator · pinned to the source commit
# Run from your project root
git clone https://github.com/github/awesome-copilot.git .skillboard-tmp
git -C .skillboard-tmp checkout f11a4e441c5ff061b4f8ae37952be8c602e4034e
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/skills/mcp-copilot-studio-server-generator" ".claude/skills/"
rm -rf .skillboard-tmpReview the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
sudo apt update && sudo apt install -y gitnpm install -g @anthropic-ai/claude-code# Run from your project root
git clone https://github.com/github/awesome-copilot.git .skillboard-tmp
git -C .skillboard-tmp checkout f11a4e441c5ff061b4f8ae37952be8c602e4034e
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/skills/mcp-copilot-studio-server-generator" ".claude/skills/"
rm -rf .skillboard-tmpDestination: .claude/skills/mcp-copilot-studio-server-generator
Scanner static-checks@0.1.0 · commit f11a4e441c5f. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
References credentials, tokens or secret files that a skill should not need.
Evidence: [redacted]· fingerprint 8c284055dbb54b7f