← Tüm AI haberleri

Şirketler

Kodlama aracılarının NestJS API'nizin OpenAPI sözleşmesini sorgulamasına olanak tanıyan bir MCP sunucusu

nestdocfy.com · 03.08.2026 · Base of AGI özeti

Özgün başlık: An MCP server that lets coding agents query your NestJS API's OpenAPI contract

Nestjs-docfy, Swagger/OpenAPI belgelerini denetleyici mantığından, tamamlayıcı bir dosya adlandırma kuralı kullanarak ayırır; tıpkı Nest'in zaten *.controller.spec.ts ile yaptığı gibi. Nestjs-docfy'nin bir araya getirdiği OpenAPI spesifikasyonu aynı zamanda ayrı bir yapılandırma olmadan ve aynı doğruluk kaynağı olmadan docfy-ui'nin sağladığı şeydir. docfy-mcp, OpenAPI spesifikasyonunuzu MCP araçları olarak ortaya çıkarır, böylece Claude, Cursor veya herhangi bir MCP uyumlu aracı API'nizi doğrudan sorgulayabilir; JSON'u bir istemin içine kopyalayıp yapıştırmanıza gerek kalmaz. Öncesi: dekoratörlere gömülü bir kontrolör. Sonra: eşlik eden bir dosyada, yanında bulunan belgelerle birlikte yalnızca rotalar. user.controller.docs.ts, başka bir dosyada docs(UsersController, { ... }), düz Swagger dekoratörlerini çağırır. DocfyModule.forRoot() bunu adlandırma kuralı aracılığıyla bulur ve SwaggerModule.createDocument() çalıştırılmadan önce Reflect meta verilerini denetleyicinin yöntemlerine yazar. SwaggerModule, dekoratörlerin denetleyicide satır içi olarak yazılmış olması durumunda göreceği meta verilerinin aynısını görür. Çoğu alet dekoratörlerde durur.

Nestjs-docfy, ekibinizin dokümantasyonu dürüst tutmak için ihtiyaç duyduğu CLI'yi, görüntüleyiciyi ve AI entegrasyonunu sağlar. oluşturma, kontrol etme, kapsama --min, lint ve patch-spec, aylar sonra değil, belgelerin koddan çıktığı anda derlemede başarısız olur. Webpack CLI eklentisi her şeyi derleme sırasında hesaplar; üretimde istek başına hiçbir şey çalışmaz. Tam bir AI öncelikli referans görüntüleyici, kütüphaneyle birlikte gelir; ekstra hesap veya ayrı fiyatlandırma katmanı yoktur. docfy-mcp aynı spesifikasyonu Claude, Cursor ve herhangi bir MCP istemcisine sunar; API'niz yalnızca okunabilir değil, sorgulanabilir hale gelir. Basit projeler, Nx çalışma alanları ve Nest CLI monorepos'larının tümü otomatik olarak algılanır; elle yazılacak bir yapılandırma dosyası yoktur. Nestjs-docfy init tek seferde modülün bağlantılarını yapar, her denetleyiciyi dekore eder ve belgeleri oluşturur. Nestjs-docfy'yi yükleyin, init'i çalıştırın ve Swagger belgeleriniz bugün denetleyicilerinizden taşınacaktır. Eksiksiz NestJS dokümantasyon araç zinciri. Sıfır kalıp, sıfır bahane.

Bu özet ve çevirisi Base of AGI tarafından otomatik derlendi. Kısa özet ve görsel kaynağa aittir — haberin tamamı ve tüm haklar kaynağındadır.
Haberin tamamını kaynağında oku ↗ Akış içinde yorumlarla aç

İlgili AI haberleri