Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Foundry MCP Server, API çağrıları yerine konuşma istemleriyle aracıları, veri kümelerini, değerlendirmeleri, model dağıtımlarını ve daha fazlasını yönetmenize olanak sağlayan 10 kategoride 38 araç sunar. Her aracı keşfetmek ve kendi projenizde örnek istemleri denemek için bu başvuruyu kullanın.
Tip
Bu araçları kullanmadan önce , Foundry MCP Sunucusu kurulumunu tamamlayın.
Note
Bu özellik şu anda genel önizleme aşamasındadır. Bu önizleme, hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için önerilmez. Bazı özellikler desteklenmeyebilir veya kısıtlı özelliklere sahip olabilir. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri için Uygun Kullanım Koşulları.
Araçlar nasıl çalışır?
MCP uyumlu bir istemciye doğal dil istemi yazdığınızda (örneğin, aracı modu GitHub Copilot), dil modeli uygun aracı seçer ve sizin adınıza gerekli parametreleri formüle eder. Araçları doğrudan çağırmazsınız; ne istediğinizi açıklarsınız ve model amacınızı bir araç çağrısına çevirir.
Her araç okuma (bilgileri alır) veya yazma (kaynakları oluşturur, güncelleştirir veya siler) olarak sınıflandırılır. Yazma işlemleri canlı kaynakları ve faturalamayı hemen etkiler. Yazma işlemlerini çalıştırmadan önce en iyi güvenlik yöntemlerini gözden geçirin.
Permissions
Tüm işlemler, Microsoft Entra ID AçıkBehalf-Of akışı aracılığıyla kimliği doğrulanmış kullanıcının izinleriyle çalışır. Aşağıdaki rollere ihtiyacınız vardır:
| Operation type | En düşük Azure rolü | Notes |
|---|---|---|
| Read tools | Foundry projesi veya hesabındaki okuyucu | Listeleme, sorgulama ve izleme için yeterlidir. |
| Write tools | Dökümhane projesinde veya hesabında katkıda bulunan | Kaynakları oluşturmak, güncelleştirmek ve silmek için gereklidir. |
| Koşullu Erişim yöneticisi | Conditional Access Administrator in Entra ID | Yalnızca kiracı düzeyinde erişim ilkeleri yapılandırırken gereklidir. |
Daha fazla bilgi için bkz. Microsoft Foundry için
Key identifiers
Birçok araç kaynak tanımlayıcıları gerektirir. Dil modeli bunları istem bağlamından ayıklar, ancak biçimlerin bilinmesine yardımcı olur:
| Identifier | Format | Nerede bulunur? |
|---|---|---|
| Dökümhane kaynak kimliği | /subscriptions/{sub_id}/resourceGroups/{rg}/providers/Microsoft.CognitiveServices/accounts/{account} |
Azure portal Properties sayfası |
| Project endpoint | https://{account}.services.ai.azure.com/api/projects/{project} |
Dökümhane proje ayrıntıları sayfası |
| Project kaynak kimliği | /subscriptions/{sub_id}/resourceGroups/{rg}/providers/Microsoft.CognitiveServices/accounts/{account}/projects/{project} |
Azure portal Properties sayfası |
Agent management
Oluşturma, çağırma, kapsayıcı düzenleme ve silme dahil olmak üzere bir Foundry projesindeki aracıların tam yaşam döngüsünü yönetin.
Example prompts:
- "Dökümhane projemdeki tüm aracıları listele."
- "Model
faq-agentkullanarak adlıgpt-4o-miniyeni bir aracı oluşturun." - "'Merhaba, nasıl yardımcı olabilirsiniz?' "
customer-support-agent." - "Barındırılan aracım
triage-agentiçin kapsayıcıyı başlatın." - "kapsayıcı durumunu
triage-agentdenetleyin." - "İstem aracıları için aracı tanımı şemasını göster."
- "Projemden sil
old-test-agent."
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
agent_get |
read | Bir Foundry projesindeki tüm aracıları listeleyin veya belirli bir aracıyı ada göre alın. | Aracı adı (isteğe bağlı) | Model, yönergeler ve araç yapılandırmasıyla aracı listesi veya tek aracı tanımı. |
agent_update |
write | Aracı oluşturma, güncelleştirme veya kopyalama. Önce tam tanım şemasını bulmak için kullanın agent_definition_schema_get . |
Aracı adı, model, yönergeler, araç tanımları | Aracı tanımı oluşturuldu veya güncelleştirildi. |
agent_invoke |
write | Bir aracıya ileti gönderin ve yanıt alın. Hem istem tabanlı hem de barındırılan kapsayıcı aracıları için çalışır. | Aracı adı, ileti metni | Aracı yanıt iletisi. |
agent_delete |
write | Aracıyı kalıcı olarak silin. Barındırılan aracılar için bu işlem kapsayıcıyı da siler. | Agent name | Deletion confirmation. |
agent_container_control |
write | Barındırılan aracı kapsayıcısını başlatın veya durdurun. Barındırılan aracıyı çağırmadan önce kullanın. | Aracı adı, eylem (başlat veya durdur) | Kapsayıcı işlemi durumu. |
agent_container_status_get |
read | Barındırılan aracı kapsayıcısının geçerli durumunu denetleyin (Başlatılıyor, Çalışıyor, Durduruldu, Başarısız vb.). | Agent name | Geçerli kapsayıcı durumu. |
agent_definition_schema_get |
read | Tüm araç türleri de dahil olmak üzere aracı tanımları için tam JSON şemasını döndürür. | None | Aracı tanımları için tam JSON şeması. |
Dataset management
Bir Foundry projesinde değerlendirme veri kümeleri oluşturma, alma ve sürüm oluşturma.
Example prompts:
- "Müşteri desteğimi karşıya yükleme soru-cevap Bu Azure Blob Depolama URL'sinden bir veri kümesi."
- "Foundry projemdeki tüm veri kümelerini göster."
- "Veri kümesi sürüm 2'nin
customer-support-qaayrıntılarını alın." - "Veri kümemin
product-reviewstüm sürümlerini listele."
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
evaluation_dataset_create |
write | Azure Blob Depolama URI'sinden veri kümesi sürümü oluşturun veya güncelleştirin. | Veri kümesi adı, sürümü, Blob Depolama URI'sı | Ad, sürüm ve URI içeren veri kümesi meta verileri. |
evaluation_dataset_get |
read | Ada ve sürüme göre bir veri kümesi alın veya projedeki tüm veri kümelerini listeleyin. | Veri kümesi adı ve sürümü (isteğe bağlı) | Veri kümesi ayrıntıları veya tüm veri kümelerinin listesi. |
evaluation_dataset_versions_get |
read | Belirli bir veri kümesinin tüm sürümlerini listeleyin. | Dataset name | Meta veri içeren sürüm numaralarının listesi. |
Evaluation operations
Aracılar veya veri kümelerinde toplu değerlendirmeler çalıştırın ve sonuçları çalıştırmalar arasında karşılaştırın.
Example prompts:
- "İlgi, Temellilik ve Tutarlılık değerlendiricilerini kullanarak v2'mi
customer-support-agentdeğerlendirin." - "JSONL veri kümemde Violence ve HateUnfairness değerlendiricileriyle toplu değerlendirme çalıştır."
- "50 yapay test sorgusu oluşturun ve aracımı onlarla değerlendirin."
- "Foundry projemdeki tüm değerlendirme çalıştırmalarını göster."
- "run-baseline-123 ile run-124 ve run-125 işlem çalıştırmalarını karşılaştırın."
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
evaluation_agent_batch_eval_create |
write | Belirli bir aracıyı çağıran bir toplu değerlendirme çalıştırması oluşturun. Yerleşik ve özel değerlendiricilerin yanı sıra yapay veri oluşturmayı destekler. | Aracı adı/sürümü, değerlendirici adları, veri kümesi (yapay oluşturma için isteğe bağlı), yapay sorgu sayısı (isteğe bağlı) | Değerlendirme çalıştırma kimliği ve durumu. |
evaluation_dataset_batch_eval_create |
write | JSONL veri kümesinde toplu değerlendirme çalıştırması oluşturun. Yerleşik ve özel değerlendiricileri destekler. | Veri kümesi adı/sürümü, değerlendirici adları | Değerlendirme çalıştırma kimliği ve durumu. |
evaluation_get |
read | Liste değerlendirme, Dökümhane projesinde çalışır. | Değerlendirme çalıştırma kimliği (isteğe bağlı) | Durum ve puanlarla değerlendirme çalıştırmalarının listesi veya belirli bir çalıştırmanın ayrıntıları. |
evaluation_comparison_create |
write | Temel ve işlem değerlendirme çalıştırmaları arasında karşılaştırma sonuçları oluşturun. | Temel çalıştırma kimliği, işlem çalıştırması kimlikleri | Karşılaştırma içgörü kimliği. |
evaluation_comparison_get |
read | Değerlendirme karşılaştırma içgörülerini alın veya listeleyin. | Karşılaştırma içgörü kimliği (isteğe bağlı) | Sonuçları istatistiksel analizle karşılaştırma. |
Evaluator catalog
Yerleşik değerlendiricilere göz atın ve değerlendirme çalıştırmalarında kullanmak üzere özel değerlendiricileri yönetin.
Example prompts:
- "Projemde kullanılabilen tüm yerleşik değerlendiricileri listele."
- "Değerlendiricinin tam tanımını
coherencegöster." - "Yanıtları 1-5 ölçeğinde puanlayan adlı
tone-checközel bir istem tabanlı değerlendirici oluşturun." - "Değerlendiricimin
tone-checkaçıklamasını güncelleştir." - "." sürüm 1'i sil
old-evaluator
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
evaluator_catalog_get |
read | Katalogdaki değerlendiricileri listeleyin veya belirli bir değerlendiricinin tam tanımını alın. Yerleşik veya özel türe göre filtreleyin. | Değerlendirici adı (isteğe bağlı), tür filtresi (yerleşik veya özel, isteğe bağlı) | Puanlama mantığıyla değerlendirici listesi veya tam değerlendirici tanımı. |
evaluator_catalog_create |
write | Özel bir istem tabanlı veya kod tabanlı değerlendirici oluşturun. | Değerlendirici adı, türü (istem veya kod), tanım | Değerlendirici meta verileri oluşturuldu. |
evaluator_catalog_update |
write | Mevcut bir özel değerlendirici için meta verileri (görünen ad, açıklama, kategori) güncelleştirin. | Değerlendirici adı, güncelleştirilecek alanlar | Değerlendirici meta verileri güncelleştirildi. |
evaluator_catalog_delete |
write | Özel değerlendiricinin belirli bir sürümünü silin. | Değerlendirici adı, sürümü | Deletion confirmation. |
Model kataloğu ve ayrıntıları
Foundry model kataloğunda modelleri keşfedin ve modellerle ilgili ayrıntıları alın.
Example prompts:
- "Katalogdaki tüm GPT-5.4 modellerini göster."
- "MIT lisansına sahip Microsoft yayımlanan tüm modelleri listeleyin."
- "GPT-5-mini için ayrıntılı bilgi ve kod örnekleri alın."
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
model_catalog_list |
read | İsteğe bağlı filtreler (yayımcı, lisans, görev) ile Döküm modeli kataloğundaki modelleri listeleyin. | Arama anahtar sözcükleri, yayımcı, lisans türü, görev türü (tümü isteğe bağlı) | Ad, yayımcı, lisans ve özelliklere sahip modellerin listesi. |
model_details_get |
read | Tam model ayrıntılarını ve kod örneklerini alın. | Model adı veya kimliği | Model belirtimleri, fiyatlandırma, desteklenen bölgeler ve kod örnekleri. |
Model dağıtım yönetimi
Foundry hesabında model dağıtımlarını dağıtma, inceleme ve kaldırma.
Example prompts:
- "GPT-5-mini'yi 20 kapasite birimiyle olduğu gibi
production-chatbotdağıtın." - "Tüm geçerli model dağıtımlarımı göster."
- "Artık kullanmadığım öğesini silin
old-test-deployment."
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
model_deploy |
write | Belirtilen kapasiteye sahip bir model dağıtımı oluşturun veya güncelleştirin. | Model adı, dağıtım adı, kapasite birimleri | Uç nokta ve sağlanan kapasite ile dağıtım ayrıntıları. |
model_deployment_get |
read | Bir Foundry hesabından bir veya daha fazla model dağıtımı alın. | Dağıtım adı (isteğe bağlı) | Durum ve kota ile dağıtımların veya tek dağıtım ayrıntılarının listesi. |
model_deployment_delete |
write | Belirli bir model dağıtımlarını ada göre silin. | Deployment name | Deletion confirmation. |
Model analizi ve öneriler
Model karşılaştırmalarını karşılaştırın ve daha uygun maliyetli veya daha yüksek kaliteli modellere geçiş için öneriler alın.
Example prompts:
- "Kullanılabilir tüm modeller için karşılaştırma verilerini göster."
- "GPT-5.4 ile GPT-4 arasındaki karşılaştırma performansını karşılaştırın."
- "Geçerli GPT-4 dağıtımıma benzer modelleri bulun."
- "Hangi modeller şu anda kullandığımdan daha iyi kalite/maliyet oranı verir?"
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
model_benchmark_get |
read | Foundry modelleri için karşılaştırma verilerini getirme. | Model filtreleri (isteğe bağlı) | Karşılaştırma puanları, doğruluk, maliyet ve gecikme süresi ölçümleri. |
model_benchmark_subset_get |
read | Belirli model adı ve sürüm çiftleri için karşılaştırma verileri alın. | Model adı ve sürüm çiftleri | Belirtilen modeller için karşılaştırma karşılaştırma verileri. |
model_similar_models_get |
read | Dağıtım veya model ayrıntılarına göre benzer modelleri bulun. | Dağıtım adı veya model adı | Yetenek karşılaştırması olan benzer modellerin listesi. |
model_switch_recommendations_get |
read | Karşılaştırma verilerine göre model anahtarı önerileri alın. | Geçerli dağıtım adı | Kalite/maliyet denge analizi ile önerilen modeller. |
Model izleme ve işlemler
Dağıtım durumunu izleyin, ölçümleri izleyin, kullanımdan kaldırma durumunu denetleyin ve kota kullanımını görüntüleyin.
Example prompts:
- "Dağıtımım
production-chatbotiçin istek ölçümlerini göster." - "Dağıtımlarımdan herhangi birinin kullanım dışı model sürümleri kullanıp kullanmadiğini denetleyin."
- "Aboneliğim için tüm bölgelerde kota kullanımını göster."
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
model_monitoring_metrics_get |
read | Model dağıtımı için izleme ölçümlerini (istekler, gecikme süresi, hatalar, kota) alın. | Dağıtım adı, zaman aralığı (isteğe bağlı) | İstek sayısı, gecikme yüzdebirlik dilimleri, hata oranları ve belirteç kullanımı. |
model_deprecation_info_get |
read | Kullanımdan kaldırma ve kullanımdan kaldırma zamanlamalarıyla zenginleştirilmiş dağıtım bilgilerini alın. | Dağıtım adı (isteğe bağlı) | Kullanımdan kaldırma tarihleri ve önerilen değiştirmelerle dağıtım ayrıntıları. |
model_quota_list |
read | Bir bölgedeki abonelik için kullanılabilir dağıtım kotasını ve kullanımını listeleme. | Region (optional) | Kota sınırları, geçerli kullanım ve model ailesi başına kullanılabilir kapasite. |
Project connections
Bir Foundry projesindeki dış hizmetlere (Azure OpenAI, Azure Blob Depolama, arama ve diğer) bağlantıları yönetin.
Example prompts:
- "Foundry projemdeki tüm bağlantıları listele."
- "Bağlantımın
azure-searchayrıntılarını göster." - "Hangi bağlantı türleri ve kimlik doğrulama yöntemleri desteklenir?"
- "AAD kimlik doğrulaması kullanarak adlı
my-openaiyeni bir AzureOpenAI bağlantısı oluşturun." - "Projemden bağlantıyı sil
old-storage."
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
project_connection_list |
read | Bir Dökümhane projesindeki tüm bağlantıları, kategoriye veya hedefe göre isteğe bağlı filtrelemeyle listeleyin. | Kategori filtresi, hedef filtre (her ikisi de isteğe bağlı) | Ad, tür ve durum bilgilerini içeren bağlantıların listesi. |
project_connection_get |
read | Ada göre belirli bir bağlantı alın. | Connection name | Kategori, hedef ve kimlik doğrulama türü gibi bağlantı ayrıntıları. |
project_connection_list_metadata |
read | Desteklenen tüm bağlantı kategorilerini ve kimlik doğrulama türlerini listeleyin. Geçerli değerleri bulmak için önce bunu çağır. | None | Desteklenen kategoriler (örneğin, AzureOpenAI, AzureBlobStorage) ve kimlik doğrulama türleri (örneğin, AAD, anahtar). |
project_connection_create |
write | Proje bağlantısı oluşturun veya değiştirin. | Bağlantı adı, kategori, hedef, kimlik doğrulama türü | Bağlantı ayrıntıları oluşturuldu. |
project_connection_update |
write | Mevcut proje bağlantısını güncelleştirin. | Bağlantı adı, güncelleştirilecek alanlar | Bağlantı ayrıntıları güncelleştirildi. |
project_connection_delete |
write | Proje bağlantısını ada göre silin. | Connection name | Deletion confirmation. |
Prompt optimization
Daha iyi LLM performansı için sistem istemlerini ve geliştirici iletilerini iyileştirin.
Example prompts:
- "Kullanarak sistem istemimi iyileştir: 'Yararlı bir müşteri hizmetleri aracısısınız'
gpt-5.4." - "Daha kısa yanıtlar almak için aracı yönergelerimi geliştirin."
- "İzleme sorularını da ele almak için en iyi duruma getirilmiş istemimi iyileştirin."
| Tool | Access | Description | Key inputs | Returns |
|---|---|---|---|---|
prompt_optimize |
write | Azure OpenAI prompt Optimizer kullanarak daha iyi LLM performansı için geliştirici istemini (sistem iletisi) iyileştirin. | İstem metni, hedef model, iyileştirme yönergeleri (isteğe bağlı) | Değişikliklerin açıklamasıyla en iyi duruma getirilmiş istem metni. |
Example workflows
Aracı değerlendirme iş akışı:
- "Projemdeki tüm aracıları listele."
- "İlgi, Temellilik ve Güvenlik değerlendiricilerini kullanarak v2'mi
customer-support-agentdeğerlendirin." - "Temel değerlendirmemi yeni çalıştırmayla karşılaştır."
- "Bana istatistiksel anlamlı karşılaştırma sonuçlarını göster."
Model dağıtımı ve iyileştirmesi:
- "Katalogdaki tüm GPT-5.4 modellerini göster."
- "GPT-5.4'i 15 kapasite birimiyle olduğu gibi
customer-service-botdağıtın." - "Yeni dağıtımım için istek gecikme süresini izleyin."
- "Geçerli kullanıma göre daha uygun maliyetli alternatifler önerin."
Kaynak yönetimi ve temizleme:
- "Tüm geçerli dağıtımlarımı ve kullanımlarını listeleyin."
- "Hangi dağıtımların kullanım dışı model sürümlerini kullandığını denetleyin."
- "Tüm bölgelerde kota kullanımımı göster."
- "Kapasiteyi boşaltmak için kullanılmayan test dağıtımlarını silin."
Preview limitations
Dökümhane MCP Sunucusu genel önizleme aşamasındadır. Aşağıdaki sınırlamalar geçerlidir:
-
Ağ yalıtımı yok — Dökümhane MCP Sunucusu genel uç noktasını
https://mcp.ai.azure.comkullanır. Azure Özel Bağlantıların arkasındaki kaynaklara erişilemez. Özel MCP bağlantısı için kendi MCP sunucunuzu oluşturun ve özel ağ ile Aracı Hizmeti'ne bağlayın. - Veri yerleşimi — İstekler ve yanıtlar AB veya ABD veri merkezlerinde işlenebilir. Sunucunun kendisi verileri depolamaz, ancak bölgeler arası işleme gerçekleşebilir.
- SLA yok — Önizleme özellikleri hizmet düzeyi sözleşmesi içermez. Garantili kullanılabilirlik gerektiren üretim iş yükleri için sunucuyu kullanmayın.
- Araç kümesi değişebilir — Araçlar, parametreler ve dönüş değerleri önizleme döneminde bildirimde bulunmadan değişebilir.
Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri için Uygun Kullanım Koşulları.
Common errors
| Error | Cause | Resolution |
|---|---|---|
| Access denied | Dökümhane projesinde veya hesabında yetersiz Azure RBAC rolü. | Okuma araçları için en az Okuyucu veya yazma araçları için Katkıda Bulunan'a atayın. bkz. Microsoft Foundry için |
| Authentication failure | Süresi doldu veya geçersiz Entra ID belirteci. | oturumu kapatın ve Visual Studio Code veya kullanmakta olduğunuz araçta Azure hesabınızda yeniden oturum açın. |
| Quota exceeded | Dağıtım oluşturmak veya değerlendirme çalıştırmak için yeterli kapasite yok. | İşlemden önce kullanılabilir kotayı denetlemek için kullanın model_quota_list . |
| Kaynak bulunamadı | Belirtilen dağıtım, veri kümesi, aracı veya bağlantı yok. | Kaynak adını doğrulamak için ilgili get veya list aracı kullanın. |
| Özel uç noktaya ulaşılamıyor | Dökümhane kaynakları, barındırılan Foundry MCP Sunucusu'nun ulaşamazsınız Azure Özel Bağlantıları kullanır. | Özel uç nokta kısıtlamalarını kaldırın, SDK'ları/REST API'leri kullanın veya Aracı Hizmeti özel ağıyla özel bir MCP sunucusu kullanın. |
Daha fazla sorun giderme kılavuzu için bkz . Foundry MCP Server güvenliği ve en iyi yöntemleri.
Related content
- Foundry MCP Sunucusu'nu kullanmaya başlama
- Kendi MCP sunucunuzu oluşturmayı öğrenin
- MCP sunucuları için en iyi güvenlik uygulamalarını gözden geçirin