Postman API ile etkileşim kurun
Claude Desktop config.json'a ekle
{
"mcpServers": {
"delano-postman-mcp-server": {
"command": "node",
"args": [
"~/.mcp/postman-mcp-server/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/delano/postman-mcp-server.git ~/.mcp/postman-mcp-server
cd ~/.mcp/postman-mcp-server Postman API'sine erişim sağlayan bir MCP sunucusu. İşlevsellik resmi OpenAPI belirtimi temel alınarak oluşturulmuştur. Daha fazla bilgi için Postman API belgelerine bakın.
Bu proje Anthropic tarafından yapılan Model Context Protocol (MCP) girişiminin bir parçasıdır. Daha fazla bilgi için MCP GitHub deposunu ve Anthropic blog'undaki duyuruyu ziyaret edin.
[!WARNING] Bu proje şu anda etkin geliştirme aşamasındadır. Lütfen dikkatli kullanınız ve değişikliklere hazırlıklı olunuz.
[!NOTE] Yapay Zeka tarafından üretilen kod. Cline v2.2.2 ile Claude 3.5 Sonnet (2024-10-22) kullanılmıştır. Komut dosyaları ve bu kodun nasıl oluşturulduğu hakkında ayrıntılar için docs/README.md dosyasına bakınız.
Postman MCP Server, Postman API'si ile entegre olan ve Postman koleksiyonları, ortamları ve API'lerinin kapsamlı yönetimini sağlayan TypeScript tabanlı bir MCP sunucusudur.
Postman MCP Server'ı Claude Desktop'a Smithery aracılığıyla otomatik olarak yüklemek için:
npx -y @smithery/cli install postman-api-server --client claude
Depoyu klonlayın:
git clone https://github.com/delano/postman-api-server.git
cd postman-api-server
Bağımlılıkları yükleyin:
pnpm install
Sunucuyu derleyin:
pnpm run build
Geliştirme modunda otomatik yeniden derleme ile çalıştırın:
pnpm run watch
API Anahtarınızı Oluşturun
API Anahtarını Yapılandırın
POSTMAN_API_KEY olarak ekleyinErişimi Doğrulayın
[!NOTE] Postman API koleksiyonunu doğrudan kullanıyorsanız, API anahtarınızı
postman-api-keykoleksiyon değişkeni olarak saklayın.
Claude Desktop ile kullanmak için sunucu yapılandırmasını ekleyin:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json[!IMPORTANT] Bu sağlayıcıyı güncellerseniz, Claude input şemasından API değişikliklerini almak için yeniden başlatılmalıdır (yani MCP sunucusunun ToolDefinition öğeleri değiştiğinde). Bunun nedeni, Claude'un başlangıçta araç tanımlarını önbelleğe almasıdır.
{
"mcpServers": {
"postman": {
"command": "node",
"args": [
"/path/to/postman-api-server/build/index.js"
],
"env": {
"POSTMAN_API_KEY": "CHANGEME"
}
}
}
}
Yukarıdaki aynı örnek yapılandırmayı kullanarak, sunucu yapılandırmasını Cline MCP Sunucuları yapılandırmanıza ekleyin:
Yukarıdaki Claude ile aynı.
Bunu çalışır hale getirmeye çalışıyorum. Zed belgelerinden anlaşıldığına göre bir eklenti olması gerekiyor (ayrıca bu issue #21455).
Resmi Postman API belgelerine Postman Public Workspace bölümünde ulaşabilirsiniz.
Bu proje, OpenAPI belirtimini TypeScript koduna dönüştürmek için Claude modelini ve Cline uzantısını kullanır, MCP sunucusu içinde tür güvenliğini ve entegrasyonu artırır.
Bu GitHub projesi, Postman platformunu programlı şekilde kullanma konusunda ayrıntılı rehberlik sağlayan API Referansları belgelerine sahiptir. Hem yerel geliştirme için Collection SDK'sini hem de bulut platformu entegrasyonu için Postman API'sini kapsar. Temel konular kimlik doğrulama mekanizmaları, hız sınırları ve çalışma alanları, koleksiyonlar, ortamlar, mock sunucuları, monitörler ve daha fazlasını kapsayan tüm API endpoint'lerinin ayrıntılı belgeleri içerir. Ayrıca rehber, sorunsuz API etkileşimlerini kolaylaştırmak için ön koşullar ve hızlı başlangıç talimatları sunmaktadır.
docs/api/summaries dizini Postman API'nin kapsamlı Markdown özetlerini içerir. Bu belgeler API endpoint'lerini, istek/yanıt formatlarını ve MCP sunucusunun işlevselliğini doğrulamak ve sağlamak için gerekli olan uygulama ayrıntılarını ana hatlarıyla sunmaktadır. Belge yapısı ve uygulama stratejilerine genel bir bakış için API Özetleri README dosyasına bakınız.
MCP sunucu handler'larını uygulamaya ilişkin ayrıntılı belirtimler için Handlers Belgelerine bakınız. Bu, URI formatlarını, prompt gereksinimlerini ve kaynak yönetimi kalıplarını içerir. Bu rehber, Postman API işlevselliklerini MCP sunucusu içinde entegre etme ve geliştirme üzerinde çalışan geliştiriciler için çok önemlidir.
Postman araçları için MCP sarıcısı, yapı ve güvenliğin çok önemli olduğu karmaşık, çok aşamalı işlemler için bir AI etkileşim katmanı olarak mantıklıdır. Ancak, doğrudan CLI veya API kullanımının yeterli olduğu basit işlemler için aşırı mühendislik yapılmış olabilir. MCP sarıcısı en çok şu durumlarda değer sağlar:
Aşağıdaki durumlarda daha az değer sağlar:
Bağımlılıkları yükleyin:
pnpm install
Sunucuyu derleyin:
pnpm run build
Otomatik yeniden derleme ile geliştirme için:
pnpm run watch
MCP sunucuları stdio üzerinden iletişim kurduğundan hata ayıklama zor olabilir. MCP Inspector kullanmanızı öneriyoruz, paket script'i olarak mevcuttur:
pnpm run inspector
Inspector, tarayıcınızda hata ayıklama araçlarına erişmek için bir URL sağlayacaktır: http://localhost:5173. Bağlanmadan önce POSTMAN_API_KEY'i eklemeniz gerekir. Başlamak için "Tools" sayfasına gidin.
Bu proje MIT Lisansı altında lisanslanmıştır. Ayrıntılar için LICENSE dosyasına bakınız.
AI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.
Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.
Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.
gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.
Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.
21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.