API测试工具

Postman MCP与GitHub Copilot集成,通过自然语言在VS Code中测试和管理API。

  • by JeanCarlos88
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 JeanCarlos88/Postman_MCP

使用说明

🚀 Postman MCP + GitHub Copilot

Teste suas APIs conversando naturalmente com o GitHub Copilot - Sem sair do VS Code!


📋 Sobre o Projeto

Este repositório contém documentação completa e exemplos práticos de como usar o Postman MCP (Model Context Protocol) integrado ao GitHub Copilot para testar e gerenciar APIs diretamente do VS Code, usando linguagem natural.

✨ O que você vai encontrar aqui:

  • 📚 Documentação Completa da API JSONPlaceholder
  • 🎯 Guias Práticos de uso do Postman MCP
  • 💬 Prompts Prontos para copiar e colar no Copilot
  • 🔧 Exemplos Reais de workflows e automações
  • 📦 Collection Postman pronta para importar
  • 🎓 Dicas e Truques para máxima produtividade

🎯 Por Que Usar Postman MCP?

❌ Antes (O Jeito Tradicional)

1. Abrir o Postman
2. Selecionar a collection
3. Configurar variáveis manualmente
4. Clicar em "Run"
5. Analisar resultados em outra janela
6. Voltar pro VS Code

✅ Agora (Com Postman MCP + Copilot)

1. Abrir chat do Copilot no VS Code
2. Digite: "Execute a collection MinhaAPI"
3. Pronto! 🎉

🚀 Começando Rápido

Pré-requisitos

Passo 1: Clone este repositório

git clone https://github.com/JeanCarlos88/Postman_MCP.git
cd Postman_MCP

Passo 2: Importe a Collection no Postman

  1. Abra o Postman (web ou desktop)
  2. Importe o arquivo Collection/JSONPlaceholder_API.postman_collection.json
  3. Anote o workspace onde importou

Passo 3: Conecte com o Copilot

Abra o VS Code e digite no chat do Copilot:

Me mostre minhas informações de usuário do Postman

Passo 4: Execute seu primeiro teste!

Execute a collection JSONPlaceholder API

🎉 Pronto! Você está testando APIs com linguagem natural!


📁 Estrutura do Projeto

Postman_MCP/
├── 📂 Collection/
│   └── JSONPlaceholder_API.postman_collection.json    # Collection completa
├── 📂 Docs/
│   ├── API_Documentation.md                           # Documentação da API
│   ├── Endpoints_Reference.md                         # Referência de endpoints
│   └── Quick_Start_Guide.md                           # Guia rápido Postman
├── 📂 MCP/
│   ├── Postman_MCP_Guide.md                          # Guia completo MCP
│   ├── Copilot_Prompts.md                            # Prompts prontos
│   └── Practical_Examples.md                         # Exemplos práticos
└── README.md                                          # Este arquivo

💡 Exemplos de Uso

🔍 Validação Rápida

Execute a collection JSONPlaceholder e confirme se está tudo OK

⚡ Testes de Performance

Execute a collection JSONPlaceholder 5 vezes e me mostre o tempo médio de resposta

🌍 Comparação de Ambientes

Execute a collection no environment "Dev" e depois no "Production". Compare os resultados.

🎭 Criar Mock Server

Crie um mock server público chamado "Demo API" para a collection JSONPlaceholder

📊 Análise de Resultados

Execute a collection e me mostre:
- Taxa de sucesso
- Requests que falharam
- Tempo médio de resposta

📚 Documentação

📖 Guias Disponíveis

Documento Descrição
Postman MCP Guide Guia completo de uso do Postman MCP com Copilot
Copilot Prompts Biblioteca de prompts prontos para usar
Practical Examples Workflows práticos e casos de uso reais
API Documentation Documentação completa da JSONPlaceholder API
Endpoints Reference Referência rápida de todos os endpoints
Quick Start Guide Guia rápido do Postman tradicional

🎓 Recursos de Aprendizado

🚀 Primeiros Passos

  1. Conectar com Postman - Como configurar a integração
  2. Executar Collections - Comandos básicos
  3. Gerenciar Environments - Criar e usar variáveis

💬 Prompts Essenciais

✅ "Quais collections eu tenho no Postman?"
✅ "Execute a collection [nome] e me dê um resumo"
✅ "Crie um environment [nome] com variáveis X, Y, Z"
✅ "Gere uma spec OpenAPI da collection [nome]"
✅ "Crie um mock server para a collection [nome]"

🎯 Casos de Uso Práticos


⚙️ Funcionalidades

✅ O que o Postman MCP Suporta

  • ✅ Executar collections completas com opções avançadas
  • ✅ Gerenciar environments (criar, atualizar, listar)
  • ✅ Listar e gerenciar workspaces
  • ✅ Criar mock servers públicos ou privados
  • ✅ Gerar especificações OpenAPI automaticamente
  • ✅ Ver detalhes completos de collections
  • ✅ Executar com diferentes environments
  • ✅ Análise automática de resultados

⚠️ Limitações Atuais

  • ❌ Executar requests individuais (execute a collection completa)
  • ❌ Executar pastas específicas (execute a collection completa)
  • ❌ Editar requests via código (use a interface do Postman)

🎯 Benefícios

Para Desenvolvedores 👨‍💻

  • ⏱️ 70% menos tempo alternando entre ferramentas
  • 🎯 Foco total no código sem distrações
  • 🤖 Automação natural via linguagem simples
  • ✅ Validação contínua antes de cada commit

Para Times 👥

  • 📊 Relatórios consistentes para todos
  • 🔄 Workflows padronizados e documentados
  • 📚 Collections como documentação viva
  • 🚦 Quality Gates automáticos

Para Empresas 🏢

  • 💰 ROI claro com menos bugs e mais velocidade
  • 🛡️ Qualidade superior com testes automáticos
  • 🚀 Deploy confiante com validação prévia
  • 📈 Escalabilidade em todos os projetos

🤝 Contribuindo

Contribuições são muito bem-vindas! 🎉

Como Contribuir

  1. Fork este repositório
  2. Crie uma branch para sua feature (git checkout -b feature/MinhaFeature)
  3. Commit suas mudanças (git commit -m 'Adiciona MinhaFeature')
  4. Push para a branch (git push origin feature/MinhaFeature)
  5. Abra um Pull Request

Ideias de Contribuição

  • 📝 Adicionar novos exemplos práticos
  • 🎯 Criar prompts personalizados
  • 🐛 Reportar bugs ou limitações
  • 📚 Melhorar a documentação
  • 🌍 Traduzir para outros idiomas
  • 💡 Sugerir novos casos de uso

📊 Estatísticas do Projeto


🔗 Links Úteis

Documentação Oficial

Comunidade


📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


👤 Autor

Jean Carlos


🌟 Apoie o Projeto

Se este projeto te ajudou, considere:

  • ⭐ Dar uma estrela no repositório
  • 🔄 Compartilhar com seu time
  • 🐛 Reportar bugs que encontrar
  • 💡 Sugerir melhorias
  • 📝 Contribuir com código ou documentação

📝 Changelog

[1.0.0] - 2025-11-18

Adicionado

  • ✅ Documentação completa do Postman MCP
  • ✅ Guia de prompts do GitHub Copilot
  • ✅ Exemplos práticos e casos de uso
  • ✅ Collection JSONPlaceholder completa
  • ✅ Documentação da API JSONPlaceholder
  • ✅ Guia rápido de início
  • ✅ README com instruções detalhadas

🎯 Próximos Passos

  • [ ] Adicionar mais collections de exemplo
  • [ ] Criar vídeos tutoriais
  • [ ] Integração com CI/CD
  • [ ] Exemplos de automação avançada
  • [ ] Templates de relatórios
  • [ ] Dashboard de métricas

💬 FAQ

Como faço para começar?

Siga o guia de início rápido acima!

Preciso pagar pelo Postman?

Não! A versão gratuita do Postman é suficiente para usar o MCP.

Funciona com outras APIs além da JSONPlaceholder?

Sim! O Postman MCP funciona com qualquer collection do Postman.

Posso usar em projetos comerciais?

Sim! Este projeto está sob licença MIT, você pode usar livremente.

Como reporto bugs?

Abra uma issue no GitHub.


Desenvolvido com ❤️ para a comunidade de desenvolvedores

⬆ Voltar ao topo


#PostmanMCP #GitHubCopilot #APITesting #DevOps #Automation #VSCode #DeveloperProductivity