power-platform-mcp-connector-suite
Faz seu agente criar conectores personalizados para a Power Platform. Ele ajuda a integrar o Copilot Studio, gerando o esquema e garantindo que tudo funcione bem.
O que ela faz
Esta ferramenta cria um conector para a Power Platform que permite que o Copilot Studio interaja com outras ferramentas e dados. Ela garante que tudo esteja configurado corretamente para que o Copilot Studio possa usar essas ferramentas e dados de forma eficaz.
Quando usar
- ✓Quando você quer que o Copilot Studio use ferramentas externas.
- ✓Quando você precisa que o Copilot Studio leia arquivos ou dados.
- ✓Quando você quer garantir que seu conector funcione bem com o Copilot Studio.
Exemplo do que pedir para a IA
“Crie um conector para que o Copilot Studio possa buscar informações de clientes e analisar tendências, usando as ferramentas 'buscarClientes' e 'analisarTendencias'.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta gera os arquivos necessários para o conector, como definições de API e scripts. Ela também verifica se o conector segue as regras do Copilot Studio para que ele possa entender e usar as ferramentas e dados que você fornecer.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill power-platform-mcp-connector-suiteOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/power-platform-mcp-connector-suite/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Power Platform MCP Connector Suite
Gere implementações completas de conectores personalizados do Power Platform com integração do Model Context Protocol para o Microsoft Copilot Studio.
Capacidades do MCP no Copilot Studio
Atualmente Suportado:
- ✅ Ferramentas: Funções que o LLM pode chamar (com aprovação do usuário)
- ✅ Recursos: Dados semelhantes a arquivos que os agentes podem ler (devem ser saídas de ferramentas)
Ainda Não Suportado:
- ❌ Prompts: Modelos pré-escritos (prepare-se para suporte futuro)
Geração de Conector
Crie um conector completo do Power Platform com:
Arquivos Principais:
apiDefinition.swagger.jsoncomx-ms-agentic-protocol: mcp-streamable-1.0apiProperties.jsoncom metadados do conector e autenticaçãoscript.csxcom transformações personalizadas em C# para tratamento de MCP JSON-RPCreadme.mdcom documentação do conector
Integração MCP:
- Endpoint POST
/mcppara comunicação JSON-RPC 2.0 - Definições de esquema McpResponse e McpErrorResponse
- Conformidade com restrições do Copilot Studio (sem tipos de referência, tipos únicos)
- Integração de recursos como saídas de ferramentas (Recursos e Ferramentas suportados; Prompts ainda não suportados)
Validação de Esquema e Solução de Problemas
Valide esquemas para conformidade com o Copilot Studio:
- ✅ Sem tipos de referência (
$ref) em entradas/saídas de ferramentas - ✅ Apenas valores de tipo único (não
["string", "number"]) - ✅ Tipos primitivos: string, number, integer, boolean, array, object
- ✅ Recursos como saídas de ferramentas, não entidades separadas
- ✅ URIs completas para todos os endpoints
Problemas comuns e correções:
- Ferramentas filtradas → Remova tipos de referência, use primitivos
- Erros de tipo → Tipos únicos com lógica de validação
- Recursos indisponíveis → Inclua nas saídas de ferramentas
- Falhas de conexão → Verifique o cabeçalho
x-ms-agentic-protocol
Variáveis de Contexto
- Nome do Conector: [Nome de exibição para o conector]
- Propósito do Servidor: [O que o servidor MCP deve realizar]
- Ferramentas Necessárias: [Lista de ferramentas MCP a serem implementadas]
- Recursos: [Tipos de recursos a serem fornecidos]
- Autenticação: [nenhuma, api-key, oauth2, basic]
- Ambiente de Hospedagem: [Azure Function, Express.js, etc.]
- APIs de Destino: [APIs externas a serem integradas]
Modos de Geração
Modo 1: Conector Completamente Novo
Gere todos os arquivos para um novo conector MCP do Power Platform do zero, incluindo configuração de validação CLI.
Modo 2: Validação de Esquema
Analise e corrija esquemas existentes para conformidade com o Copilot Studio usando paconn e ferramentas de validação.
Modo 3: Solução de Problemas de Integração
Diagnostique e resolva problemas de integração MCP com o Copilot Studio usando ferramentas de depuração CLI.
Modo 4: Conector Híbrido
Adicione capacidades MCP a um conector existente do Power Platform com fluxos de trabalho de validação adequados.
Modo 5: Preparação para Certificação
Prepare o conector para envio de certificação da Microsoft com metadados completos e conformidade de validação.
Modo 6: Fortalecimento de Segurança OAuth
Implemente autenticação OAuth 2.0 aprimorada com melhores práticas de segurança MCP e validação avançada de tokens.
Saída Esperada
1. apiDefinition.swagger.json
- Formato Swagger 2.0 com extensões da Microsoft
- Endpoint MCP:
POST /mcpcom cabeçalho de protocolo adequado - Definições de esquema compatíveis (apenas tipos primitivos)
- Definições McpResponse/McpErrorResponse
2. apiProperties.json
- Metadados e branding do conector (
iconBrandColorobrigatório) - Configuração de autenticação
- Modelos de política para transformações MCP
3. script.csx
- Tratamento de mensagens JSON-RPC 2.0
- Transformações de solicitação/resposta
- Lógica de conformidade do protocolo MCP
- Tratamento de erros e validação
4. Orientação de Implementação
- Padrões de registro e execução de ferramentas
- Estratégias de gerenciamento de recursos
- Etapas de integração com o Copilot Studio
- Procedimentos de teste e validação
Lista de Verificação de Validação
Conformidade Técnica
-
x-ms-agentic-protocol: mcp-streamable-1.0no endpoint MCP - Sem tipos de referência em nenhuma definição de esquema
- Todos os campos de tipo são tipos únicos (não arrays)
- Recursos incluídos como saídas de ferramentas
- Conformidade JSON-RPC 2.0 em script.csx
- Endpoints de URI completos em todo o conector
- Descrições claras para agentes do Copilot Studio
- Autenticação configurada corretamente
- Modelos de política para transformações MCP
- Compatibilidade com Generative Orchestration
Validação CLI
- paconn validate:
paconn validate --api-def apiDefinition.swagger.jsonpassa sem erros - pac CLI pronto: O conector pode ser criado/atualizado com
pac connector create/update
…
Perguntas frequentes
O que são 'Tools' e 'Resources'?
'Tools' são como funções que o Copilot Studio pode chamar para realizar ações. 'Resources' são dados que o Copilot Studio pode ler, como se fossem arquivos.
O que é MCP?
MCP significa Model Context Protocol. É um conjunto de regras que ajuda o Copilot Studio a se comunicar com ferramentas e dados de forma padronizada.
O que significa 'validar schemas'?
Significa verificar se as definições das ferramentas e dados estão no formato correto que o Copilot Studio entende, sem usar tipos de dados complexos que ele não suporta.
Detalhes
Descrição original do autor
Generate complete Power Platform custom connector with MCP integration for Copilot Studio - includes schema generation, troubleshooting, and validation
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5282
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC