
The mcp-copilot-studio-server-generator creates complete MCP server implementations tailored for Microsoft Copilot Studio integration, including Swagger definitions, authentication configurations, and C# transformation logic that comply with Power Platform connector standards and MCP streamable HTTP protocols. It solves the technical complexity of building custom connectors by generating all necessary files—API definitions, server code, and schema-compliant tools and resources—with built-in constraints that prevent incompatible patterns like reference types and enum inputs that Copilot Studio filters out. This skill is for developers building enterprise integrations who need to connect external APIs to Copilot Studio while adhering to Microsoft's specific schema requirements and JSON-RPC communication standards.
$ npx -y skills add github/awesome-copilot --skill mcp-copilot-studio-server-generator --agent claude-codeInstalls into .claude/skills of the current project.
Generate 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
Sponsors