mcp-copilot-studio-server-generator

Solid

Generate a complete MCP server implementation optimized for Copilot Studio integration with proper schema constraints and streamable HTTP support

AI & Automation 34,233 stars 4188 forks Updated today MIT

Install

View on GitHub

Quality Score: 93/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Power Platform MCP Connector Generator 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. ## Instructions Create a complete MCP server implementation that: 1. **Uses Copilot Studio MCP Pattern:** - Implement `x-ms-agentic-protocol: mcp-streamable-1.0` - Support JSON-RPC 2.0 communication protocol - Provide streamable HTTP endpoint at `/mcp` - Follow Power Platform connector structure 2. **Schema Compliance Requirements:** - **NO reference types** in tool inputs/outputs (filtered by Copilot Studio) - **Single type values only** (not arrays of multiple types) - **Avoid enum inputs** (interpreted as string, not enum) - Use primitive types: string, number, integer, boolean, array, object - Ensure all endpoints return full URIs 3. **MCP Components to Include:** - **Tools**: Functions for the language model to call (✅ Supported in Copilot Studio) - **Resources**: File-like data outputs from tools (✅ Supported in Copilot Studio - must be tool outputs to be accessible) - **Prompts**: Predefined templates for specific tasks (❌ Not yet supported in Copilot Studio) 4. **Implementation Structure:** ``` /apiDefinition.swagger.json (Power Platform connector schema) /apiProperties.json (Connector metadata and configuration) /script.c...

Details

Author
github
Repository
github/awesome-copilot
Created
11 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category