github avatar

Mcp Copilot Studio Server Generator

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.

skills.sh installs
8.7K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill mcp-copilot-studio-server-generator --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Backend & APIs, Git & Pull Requests, AI & Agent Building, Automation & Workflows

More from github/awesome-copilot

All 318
1sickn33 avatarapi-security-best-practicessickn33/antigravity-awesome-skillsapi security best practices7.9Kskills.sh installs
2okx avatarokx-cex-authokx/agent-skillsUse this skill when the user wants to 'login/log in/sign in', 'authenticate', 'authorize', 'connect OKX account', 'set up credentials', 'first time setup', 'con6.1Kskills.sh installs
3affaan-m avatardatabase-migrationsaffaan-m/everything-claude-codedatabase migrations5.9Kskills.sh installs
4recoupable avatarrecoup-platform-api-accessrecoupable/skillsCall the Recoup API and external connectors directly — fetch any platform resource (artists, socials, organizations, research, documents) and run connector acti5.3Kskills.sh installs
5firebase avatarfirebase-local-env-setupfirebase/agent-skillsBare minimum INITIAL setup for getting started with Firebase (Node.js, CLI installation, first-time login). Use ONLY for first-time setup. For updating, trouble5.1Kskills.sh installs
6yaklang avatarssrf-server-side-request-forgeryyaklang/hack-skillsSSRF playbook. Use when the server fetches URLs, resolves hostnames, imports remote content, or can be driven toward internal networks, cloud metadata, or secon4.1Kskills.sh installs