TechFabric

resmi

TechFabric'in yayımlanmış Databricks ve AI içeriklerini arayın ve okuyun: SSS içeren blog yazıları, hizmet sayfaları ve vaka çalışmaları. Okumalar anonimdir; TechFabric personeli yazı taslağı hazırlamak için Microsoft ile oturum açar.

TechFabric MCP ile neler yapabilirsiniz?

  • Databricks, çalışan kodla yanıt verir — Bir Databricks sorusu sorun ve yanıtlayan Field Guide bölümünü kod ve atıfta bulunulan doküman sayfalarıyla birlikte alın.
  • Field Guide'ı arayın ve okuyun — Kılavuz bölümlerinde arama yapın, bir bölümü veya kısmı Markdown olarak okuyun ya da içindekiler tablosunu listeleyin.
  • Kod örnekleri bulun — Bir konu için SQL, Python, CLI ve yapılandırma bloklarını, her biri çevresindeki açıklama ve doküman bağlantılarıyla birlikte çekin.
  • Son Databricks değişikliklerini takip edin — Belirli bir tarihten bu yana Databricks'te nelerin yeni olduğunu, en yeniden başlayarak, sürüm aşaması değişiklikleri ve güncellenen bölümler dahil olmak üzere görün.
  • techfabric.com'da arama yapın ve okuyun — Sitede arama yapın, sayfaları okuyun, blog yazılarını listeleyin veya TechFabric'in neler sunduğuna bakın.
  • Yazı taslakları oluşturun ve yayımlayın (yazarlar) — Oturum açtıktan sonra taslakları lint'leyin, kontrol edin, gönderin, güncelleyin ve yayımlayın ya da yayımlanmış bir yazıyı revize edin.

Barındırılan MCP Sunucusu

npx add-mcp 'https://www.techfabric.com/mcp'

Claude Code, Codex, Cursor ve daha fazlasına kurulur

Dokümantasyon

TechFabric'in MCP sunucuları

Kodlama ajanları, aylar öncesine ait eğitim verilerinden Databricks kodu yazar. Field Guide'ımızın MCP sunucusu, Claude Code, Codex, Cursor, VS Code veya herhangi bir MCP istemcisine soruyu yanıtlayan bölümü, çalışan kodla birlikte verir. İkinci sunucu olan techfabric.com, mühendislerimizin hâlihazırda kullandıkları ajan üzerinden yazdıkları yerdir. İkisi de ücretsizdir.

Ajanınızı bağlayın

İkisi de uzak Streamable HTTP sunucusudur: kurulacak bir şey yok ve okumak için oturum açmak gerekmez.

1 · Bir sunucu seçin

Databricks Field Guide

Databricks, Field Guide'ımızdan çalışan kodla ve her bölümün atıfta bulunduğu docs.databricks.com sayfalarıyla yanıt verir.

https://databricks.techfabric.com/mcp

techfabric.com

TechFabric'in mühendislerinin, kullandıkları ajan üzerinden gönderi ve vaka çalışması yazması içindir. Herkes siteyi arayabilir ve okuyabilir.

https://www.techfabric.com/mcp

2 · Ajanınıza ekleyin

Claude Code nasıl bağlanır

Her komutu herhangi bir terminalde bir kez çalıştırın. Her projede kullanmak için --scope user ekleyin.

claude mcp add --transport http techfabric https://www.techfabric.com/mcp
claude mcp add --transport http databricks-field-guide https://databricks.techfabric.com/mcp

Claude Desktop ve claude.ai nasıl bağlanır

  1. Customize'ı, ardından Connectors'ı açın, Add ve sonra Add custom connector seçeneğini seçin.
  2. Bir ad verin ve sunucunun URL'sini yapıştırın. Claude'un algıladığı kimlik doğrulama ayarlarını olduğu gibi bırakın.
  3. Add seçeneğini seçin. İkinci sunucu için tekrarlayın.

Team veya Enterprise planındaysanız, bir sahibin önce kuruluş için özel bir bağlayıcı eklemesi gerekebilir.

Codex nasıl bağlanır

Codex bunları ~/.codex/config.toml dosyasına yazar; IDE uzantısı da bu dosyayı okur.

codex mcp add techfabric --url https://www.techfabric.com/mcp
codex mcp add databricks-field-guide --url https://databricks.techfabric.com/mcp

techfabric.com, yazar araçları için oturum açma sunar, bu nedenle Codex, onu eklediğinizde techfabric için bir oturum başlatabilir. Bunu atlayın: tüm okuma araçları oturum açmadan çalışır. Dosyayı elle düzenlemek için şunu ekleyin.

[mcp_servers.techfabric]
url = "https://www.techfabric.com/mcp"

[mcp_servers.databricks-field-guide]
url = "https://databricks.techfabric.com/mcp"

Cursor nasıl bağlanır

Her proje için bunu ~/.cursor/mcp.json dosyasına, ya da tek bir projede .cursor/mcp.json dosyasına ekleyin.

{
  "mcpServers": {
    "techfabric": { "url": "https://www.techfabric.com/mcp" },
    "databricks-field-guide": { "url": "https://databricks.techfabric.com/mcp" }
  }
}

VS Code nasıl bağlanır

Bunu çalışma alanındaki .vscode/mcp.json dosyasına ekleyin, ardından sunucuları o dosyadan veya MCP görünümünden başlatın. Araçlar Copilot'un ajan modunda hazırdır.

{
  "servers": {
    "techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" },
    "databricks-field-guide": { "type": "http", "url": "https://databricks.techfabric.com/mcp" }
  }
}

Gemini CLI nasıl bağlanır

--transport http seçeneğini koruyun, çünkü o olmadan Gemini CLI URL'yi yerel bir komut olarak değerlendirir. --scope user her proje için ~/.gemini/settings.json dosyasına yazar; projenin .gemini/settings.json dosyasına yazması için bunu kapalı bırakın.

gemini mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp
gemini mcp add --transport http --scope user databricks-field-guide https://databricks.techfabric.com/mcp

Eğer gemini mcp list bunları devre dışı olarak gösteriyorsa, klasöre güvenin. Elle yapmak için ayarlar dosyası şunu alır.

{
  "mcpServers": {
    "techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" },
    "databricks-field-guide": { "type": "http", "url": "https://databricks.techfabric.com/mcp" }
  }
}

GitHub Copilot CLI nasıl bağlanır

Her komutu bir kez çalıştırın. Copilot CLI bunları her proje için ~/.copilot/mcp-config.json dosyasına kaydeder.

copilot mcp add --transport http techfabric https://www.techfabric.com/mcp
copilot mcp add --transport http databricks-field-guide https://databricks.techfabric.com/mcp

OpenCode nasıl bağlanır

Her komut projenin opencode.json dosyasına, ya da --global ile genel yapılandırmaya yazar.

opencode mcp add techfabric --url https://www.techfabric.com/mcp
opencode mcp add databricks-field-guide --url https://databricks.techfabric.com/mcp

Elle yapmak için yapılandırma dosyası şunu alır.

{
  "mcp": {
    "servers": {
      "techfabric": { "type": "remote", "url": "https://www.techfabric.com/mcp" },
      "databricks-field-guide": { "type": "remote", "url": "https://databricks.techfabric.com/mcp" }
    }
  }
}

Diğer MCP istemcileri nasıl bağlanır

İstemciyi Streamable HTTP taşımasıyla ve kimlik doğrulama olmadan URL'ye yönlendirin. Yalnızca stdio konuşan bir istemci, mcp-remote köprüsü aracılığıyla her iki sunucuya da ulaşabilir; komutu olarak şunu kullanın.

npx mcp-remote https://databricks.techfabric.com/mcp

Birini elle denemek için, URL'ye POST edilen bir JSON-RPC tools/list isteği, araçları tam giriş ve çıkış şemalarıyla döndürür.

TechFabric yazarı mısınız? Yazmak için oturum açmanız gerekir: AI ortamınızı techfabric.com için yazacak şekilde ayarlayın.

TechFabric yazarları için

AI ortamınızı techfabric.com için yazacak şekilde ayarlayın

Hâlihazırda kullandığınız ajanı seçin ve sunucuyu eklemekten ilk gönderinizi yayımlamaya kadar adımlarını izleyin. Blogun yazar listesinde bulunan bir techfabric.com Microsoft hesabına ihtiyacınız var; okumak için ikisi de gerekmez.

Claude Code'u ayarlayın

Önerilen

Tek bir kurulum sunucuyu, yedi komutu ve techfabric-blog becerisini ekler ve her yayımlamadan önce size sorar.

  1. Sunucuyu eklentiyle ekleyin

    Bunu herhangi bir terminalde çalıştırın. TechFabric'in eklenti pazarını GitHub'dan (Fabric-Pro/techfabric-claude-plugin) ekler ve sunucunun adresini taşıyan eklentiyi kurar, böylece başka bir şey eklemeniz gerekmez. Bir Claude Code oturumu içinde /plugin marketplace add Fabric-Pro/techfabric-claude-plugin ve ardından /plugin install techfabric@techfabric aynı işi yapar ve /reload-plugins eklentiyi etkinleştirir. GitHub'a erişiminiz yoksa, ikinci satır aynı eklentiyi techfabric.com'dan kurar.
    claude plugin marketplace add Fabric-Pro/techfabric-claude-plugin && claude plugin install techfabric@techfabric
    
    Kopyala
    claude plugin marketplace add https://www.techfabric.com/mcp-servers/harness/claude-code/marketplace.json && claude plugin install techfabric@techfabric
    
    Kopyala
  2. Komutları bulun

    Onları görmek için /techfabric: yazın: write-post, write-case-study, check, preview, publish, revise ve status. Bir komuttan sonra yazdığınız her şey ona iletilir.
  3. İlk istemi deneyin

    Hakkında yazmak istediğiniz depodan, komutu konunuzla çalıştırın ya da kendi sözcüklerinizle sorun.
    /techfabric:write-post how we cut our Lakeflow job's cold start
    
    Kopyala
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    Kopyala
  4. Önizlemeyi açın

    Claude Code bir terminaldir, bu nedenle sayfa yerine bağlantıyı gösterir. Bir taslakla ilgili her yanıt, Preview: ve bağlantıyı içeren bir satırla başlar. Gönderiyi techfabric.com'un yayımlayacağı şekilde, kapağı ve diyagramlarıyla okumak için bağlantıyı açın. Bunun yerine tarayıcıda düzenlemek için sitenin size gönderdiği e-postadaki düzenleyici bağlantısını kullanın.
  5. Okuduktan sonra yayımlayın

    Taslağın kimliğiyle /techfabric:publish çalıştırın. Ajanınız önce kaydedilen metni check_draft ile doğrular; bu beş ila on dakika sürer ve hâlâ başarısız olan her şeyi size bildirir. Ardından, herhangi bir şey yayına girmeden önce gönderinin adıyla onaylamanız istenir. Evet dediğinizde gönderi birleştirilir ve dağıtılır, ajanınız size canlı bağlantıyı verebilir. Eklenti ayrıca, otomatik modda bile her publish_draft çağrısına izin vermenizi ister.
  6. Bir sorun çıkarsa

    Araçlar eksik veya başarısız: /mcp yazın, techfabric'i seçin ve yeniden bağlanın. Oturum kapatıldı ya da her yazma işlemi yeniden oturum açmanızı istiyor: 30 gününüz doldu ya da hesabınız değişti. /mcp içinde techfabric'i seçin ve Re-authenticate seçeneğini seçin, ya da Clear authentication seçip yeniden oturum açın. Bir komut eksik: claude plugin marketplace update techfabric ve ardından claude plugin update techfabric@techfabric çalıştırın ve Claude Code'u yeniden başlatın. Oturum açma sayfası adresinizin yazar listesinde olmadığını söylüyor: Preetham Reddy'den sizi eklemesini isteyin.

Claude Desktop ve claude.ai'yi ayarlayın

Bir kez eklenen özel bir bağlayıcı, hem claude.ai'de hem de Claude Desktop'ta hazırdır.

  1. Sunucuyu özel bağlayıcı olarak ekleyin

    Customize'ı, ardından Connectors'ı açın, Add ve sonra Add custom connector seçeneğini seçin. Adını techfabric yapın, URL'yi yapıştırın (www.techfabric.com/mcp ve techfabric.com/mcp ikisi de çalışır), Claude'un algıladığı kimlik doğrulama ayarlarını olduğu gibi bırakın ve Add seçeneğini seçin. Team veya Enterprise planındaysanız, bir sahip önce herkes için Organization settings ve Connectors altında ekler ve siz onu Customize ve Connectors altında Custom olarak işaretlenmiş halde bulursunuz.
    https://www.techfabric.com/mcp
    
    Kopyala
  2. Bir sohbette etkinleştirin

    Kurulacak bir şey yok. Bir sohbette + menüsünü, ardından Connectors'ı açın ve techfabric'in o konuşma için etkin olduğundan emin olun.
  3. İlk istemi deneyin

    Bunu kendi konunuzla yapıştırın ve yararlanması gereken notları veya kodu ekleyin.
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    Kopyala
  4. Önizlemeyi açın

    Claude MCP Apps'i işler, bu nedenle sunucunun uygulama olarak gönderdiği bir taslak, kontrolleri yanında olacak şekilde konuşmada açılır. Bir taslakla ilgili her yanıt ayrıca Preview: ve bağlantıyı içeren bir satırla başlar; bu bağlantı gönderiyi techfabric.com'un yayımlayacağı şekilde açar.
  5. Okuduktan sonra yayımlayın

    Claude'dan taslağı yayımlamasını isteyin. Ajanınız önce kaydedilen metni check_draft ile doğrular; bu beş ila on dakika sürer ve hâlâ başarısız olan her şeyi size bildirir. Ardından, herhangi bir şey yayına girmeden önce gönderinin adıyla onaylamanız istenir. Evet dediğinizde gönderi birleştirilir ve dağıtılır, ajanınız size canlı bağlantıyı verebilir.
  6. Bir sorun çıkarsa

    Araçlar eksik: bağlayıcının sohbetin + menüsünde etkin olduğunu kontrol edin ya da Customize, Connectors'ı açıp yeniden bağlayın. Oturum kapatıldı ya da her yazma işlemi yeniden oturum açmanızı istiyor: 30 gününüz doldu ya da hesabınız değişti. Bağlayıcıda yeniden Connect seçeneğini seçin. Oturum açma ayarları düzenlenemez, bu nedenle değiştirmek için bağlayıcıyı kaldırıp yeniden ekleyin. Oturum açma sayfası adresinizin yazar listesinde olmadığını söylüyor: Preetham Reddy'den sizi eklemesini isteyin.

ChatGPT'yi ayarlayın

chatgpt.com'da eklenti olarak eklenen özel bir MCP sunucusu.

  1. Sunucuyu eklenti olarak ekleyin

    chatgpt.com/plugins adresine gidin, + ve ardından Add custom MCP server seçeneğini seçin. Adını techfabric yapın, URL'yi Connection altına yapıştırın, kimlik doğrulama için OAuth seçin, ardından I understand and want to continue ve Create as a plugin seçeneklerini seçin ve kurun. Add custom MCP server yoksa, çalışma alanınızın yöneticisine sorun.
    https://www.techfabric.com/mcp
    
    Kopyala
  2. Bir sohbete ekleyin

    Kurulacak bir şey yok ve ChatGPT'nin sunucu için eğik çizgi komutları yoktur. Yeni bir sohbette @ yazın ve techfabric'i seçin.
  3. İlk istemi deneyin

    Bunu kendi konunuzla ve yararlanması gereken notlarla yapıştırın.
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    Kopyala
  4. Önizlemeyi açın

    ChatGPT MCP Apps'i işler, bu nedenle sunucunun uygulama olarak gönderdiği bir taslak, kontrolleri yanında olacak şekilde konuşmada açılır. Bir taslakla ilgili her yanıt ayrıca Preview: ve bağlantıyı içeren bir satırla başlar; bu bağlantı gönderiyi techfabric.com'un yayımlayacağı şekilde açar.
  5. Okuduktan sonra yayımlayın

    ChatGPT'den taslağı yayımlamasını isteyin. Ajanınız önce kaydedilen metni check_draft ile doğrular; bu beş ila on dakika sürer ve hâlâ başarısız olan her şeyi size bildirir. Ardından, herhangi bir şey yayına girmeden önce gönderinin adıyla onaylamanız istenir. Evet dediğinizde gönderi birleştirilir ve dağıtılır, ajanınız size canlı bağlantıyı verebilir.
  6. Bir sorun çıkarsa

    Araçlar eksik: yeni bir sohbet başlatın ve @ ile techfabric'i yeniden seçin. Bir araç hâlâ yoksa, chatgpt.com/plugins adresinde onun için Refresh seçeneğini seçin. Oturum kapatıldı ya da her yazma işlemi yeniden oturum açmanızı istiyor: 30 gününüz doldu ya da hesabınız değişti. Eklentiyi chatgpt.com/plugins adresinde yeniden bağlayın. Oturum açma sayfası adresinizin yazar listesinde olmadığını söylüyor: Preetham Reddy'den sizi eklemesini isteyin.

Codex'i ayarlayın

CLI ve aynı yapılandırmayı okuyan IDE uzantısı. Komutlar, adlarıyla çağırdığınız beceriler olarak gelir.

  1. Sunucuyu ekleyin

    Bunu herhangi bir terminalde çalıştırın. Codex bunu ~/.codex/config.toml dosyasına yazar; IDE uzantısı da bu dosyayı okur.
    codex mcp add techfabric --url https://www.techfabric.com/mcp
    
    Kopyala
  2. Microsoft ile oturum açın

    codex mcp login techfabric komutunu çalıştırın. Tarayıcıda, istekte bulunan uygulamayı ve erişiminin nereye gittiğini belirten bir techfabric.com sayfası açılır. Continue with Microsoft seçeneğini seçin ve blogun yazar listesinde yer alması gereken @techfabric.com hesabınızla oturum açın. 30 güne kadar oturum açık kalırsınız.
    codex mcp login techfabric
    
    Kopyala
  3. Komutları yükleyin

    Bu, ~/.agents/skills içindeki her komut için bir beceri ekler. Codex bir beceriyi yalnızca adını verdiğinizde çalıştırır: $techfabric-write-post yazın veya hepsini görmek için /skills yazın.
    curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- codex
    
    Kopyala
  4. İlk istemi deneyin

    Hakkında yazmak istediğiniz depodan codex başlatın ve beceriyi konunuzla çalıştırın ya da kendi sözcüklerinizle sorun.
    $techfabric-write-post how we cut our Lakeflow job's cold start
    
    Kopyala
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    Kopyala
  5. Önizlemeyi açın

    Codex CLI henüz MCP Apps göstermiyor. Bir taslakla ilgili her yanıt, Preview: satırı ve bağlantıyla başlar. Yazıyı techfabric.com'un yayımlayacağı şekilde, kapağı ve diyagramlarıyla okumak için bağlantıyı açın. Bunun yerine tarayıcıda düzenlemek için sitenin size gönderdiği e-postadaki düzenleyici bağlantısını kullanın.
  6. Okuduktan sonra yayımlayın

    Taslağın kimliğiyle $techfabric-publish yazın. Aracınız önce kaydedilmiş metni check_draft ile doğrular; bu beş ila on dakika sürer ve hâlâ başarısız olan her şeyi size bildirir. Ardından, herhangi bir şey yayına girmeden önce yazının adıyla onaylamanız istenir. Evet dediğinizde yazı birleştirilir ve dağıtılır; aracınız size canlı bağlantıyı verebilir.
  7. Bir sorun çıkarsa

    Araçlar eksik: techfabric'in orada ve etkin olduğunu görmek için codex mcp list çalıştırın veya Codex içinde /mcp çalıştırın, ardından Codex'i yeniden başlatın. Oturum kapatıldı ya da her yazma işlemi sizden yeniden oturum açmanızı istiyor: 30 gününüz doldu veya hesabınız değişti. codex mcp login techfabric komutunu yeniden çalıştırın. Bir beceri eksik: yükleme satırını yeniden çalıştırın ve Codex'i yeniden başlatın. Oturum açma sayfası adresinizin yazar listesinde olmadığını söylüyor: Preetham Reddy'den sizi eklemesini isteyin.

Cursor'ı ayarlayın

Sunucu Cursor'ın MCP ayarlarında, komutlar ise yazdığınız projede beceri olarak.

  1. Sunucuyu ekleyin

    Bunu her proje için ~/.cursor/mcp.json dosyasına veya tek bir proje için .cursor/mcp.json dosyasına ekleyin. Cursor, sunucuyu Customize sayfasında diğer MCP sunucularıyla birlikte listeler.
    {
      "mcpServers": {
        "techfabric": { "url": "https://www.techfabric.com/mcp" }
      }
    }
    
    Kopyala
  2. Komutları yükleyin

    Bunu yazdığınız projede çalıştırın. Komutları .cursor/skills içinde beceri olarak ekler; bunlar yalnızca siz yazdığınızda çalışır. Ayrıca .cursor/rules içinde aracıyı sunucuya yönlendiren bir kural ekler.
    curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- cursor
    
    Kopyala
  3. İlk istemi deneyin

    Aracıda komutu konunuzla yazın ya da kendi sözcüklerinizle sorun.
    /techfabric-write-post how we cut our Lakeflow job's cold start
    
    Kopyala
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    Kopyala
  4. Önizlemeyi açın

    Cursor MCP Apps'i işler; bu nedenle sunucunun uygulama olarak gönderdiği bir taslak, kontrolleri yanında olacak şekilde konuşmada açılır. Bir taslakla ilgili her yanıt ayrıca Preview: satırı ve bağlantıyla başlar; bağlantı, yazıyı techfabric.com'un yayımlayacağı şekilde açar.
  5. Okuduktan sonra yayımlayın

    Taslağın kimliğiyle /techfabric-publish yazın. Aracınız önce kaydedilmiş metni check_draft ile doğrular; bu beş ila on dakika sürer ve hâlâ başarısız olan her şeyi size bildirir. Ardından, herhangi bir şey yayına girmeden önce yazının adıyla onaylamanız istenir. Evet dediğinizde yazı birleştirilir ve dağıtılır; aracınız size canlı bağlantıyı verebilir.
  6. Bir sorun çıkarsa

    Araçlar eksik: Cursor'ın MCP sunucularını listelediği yerde techfabric'in açık olduğunu kontrol edin ve yeniden bağlanmak için kapatıp tekrar açın. Oturum kapatıldı ya da her yazma işlemi sizden yeniden oturum açmanızı istiyor: 30 gününüz doldu veya hesabınız değişti. Cursor'ın techfabric'i listelediği yerde yeniden oturum açın. Bir komut eksik: yükleme satırını projede yeniden çalıştırın ve Cursor'ı yeniden yükleyin. Oturum açma sayfası adresinizin yazar listesinde olmadığını söylüyor: Preetham Reddy'den sizi eklemesini isteyin.

VS Code'u GitHub Copilot ile ayarlayın

Sunucu Copilot'ın aracı modunda. Komutları sunucunun kendi istemleridir, bu yüzden yüklenecek başka bir şey yok.

  1. Sunucuyu ekleyin

    Komut Paletinden MCP: Add Server komutunu çalıştırın, HTTP (HTTP or Server-Sent Events) seçeneğini seçin, URL'yi yapıştırın, techfabric adını verin ve nereye kaydedeceğinizi seçin. Veya bunu çalışma alanınızdaki .vscode/mcp.json dosyasına ekleyin.
    {
      "servers": {
        "techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" }
      }
    }
    
    Kopyala
  2. Komutları bulun

    Yüklenecek bir şey yok. Copilot Chat'te aracı modunda komutları görmek için /techfabric. yazın. VS Code her bağımsız değişkeni sorar.
  3. İlk istemi deneyin

    Komutu çalıştırın ve konunuzu verin ya da kendi sözcüklerinizle sorun.
    /techfabric.write-post
    
    Kopyala
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    Kopyala
  4. Önizlemeyi açın

    VS Code, deneysel chat.mcp.apps.enabled ayarı açıkken sohbette MCP Apps'i işler; bu nedenle sunucunun uygulama olarak gönderdiği bir taslak, kontrolleri yanında olacak şekilde konuşmada açılır. Bir taslakla ilgili her yanıt ayrıca Preview: satırı ve bağlantıyla başlar; bağlantı, yazıyı techfabric.com'un yayımlayacağı şekilde açar.
  5. Okuduktan sonra yayımlayın

    Taslağın kimliğiyle /techfabric.publish çalıştırın. Aracınız önce kaydedilmiş metni check_draft ile doğrular; bu beş ila on dakika sürer ve hâlâ başarısız olan her şeyi size bildirir. Ardından, herhangi bir şey yayına girmeden önce yazının adıyla onaylamanız istenir. Evet dediğinizde yazı birleştirilir ve dağıtılır; aracınız size canlı bağlantıyı verebilir.
  6. Bir sorun çıkarsa

    Araçlar eksik: MCP: List Servers komutunu çalıştırın, techfabric'i seçin ve yeniden başlatın. Oturum kapatıldı ya da her yazma işlemi sizden yeniden oturum açmanızı istiyor: 30 gününüz doldu veya hesabınız değişti. Sunucuyu yeniden başlatın ve oturum açmaya yeniden izin verin. Accounts menüsündeki Manage Trusted MCP Servers, hangi sunucuların oturum açmanızı kullanabileceğini gösterir. Oturum açma sayfası adresinizin yazar listesinde olmadığını söylüyor: Preetham Reddy'den sizi eklemesini isteyin.

Gemini CLI'ı ayarlayın

Sunucu her proje için. Komutları, eğik çizgi komutları olarak sunucunun kendi istemleridir.

  1. Sunucuyu ekleyin

    Bunu herhangi bir terminalde çalıştırın. --transport http değerini koruyun: o olmadan Gemini CLI URL'yi yerel bir komut olarak değerlendirir.
    gemini mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp
    
    Kopyala
  2. Microsoft ile oturum açın

    gemini başlatın ve /mcp auth techfabric yazın. Tarayıcıda, istekte bulunan uygulamayı ve erişiminin nereye gittiğini belirten bir techfabric.com sayfası açılır. Continue with Microsoft seçeneğini seçin ve blogun yazar listesinde yer alması gereken @techfabric.com hesabınızla oturum açın. 30 güne kadar oturum açık kalırsınız.
    /mcp auth techfabric
    
    Kopyala
  3. Komutları bulun

    Yüklenecek bir şey yok. /write-post, /publish ve geri kalanını, bağımsız değişkenleri adlarıyla vererek yazın; örneğin --topic ve --id.
  4. İlk istemi deneyin

    Hakkında yazmak istediğiniz depodan komutu konunuzla çalıştırın ya da kendi sözcüklerinizle sorun.
    /write-post --topic="how we cut our Lakeflow job's cold start"
    
    Kopyala
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    Kopyala
  5. Önizlemeyi açın

    Gemini CLI bir terminal olduğundan sayfayı değil bağlantıyı gösterir. Bir taslakla ilgili her yanıt, Preview: satırı ve bağlantıyla başlar. Yazıyı techfabric.com'un yayımlayacağı şekilde, kapağı ve diyagramlarıyla okumak için bağlantıyı açın. Bunun yerine tarayıcıda düzenlemek için sitenin size gönderdiği e-postadaki düzenleyici bağlantısını kullanın.
  6. Okuduktan sonra yayımlayın

    /publish --id=<the draft's id> çalıştırın. Aracınız önce kaydedilmiş metni check_draft ile doğrular; bu beş ila on dakika sürer ve hâlâ başarısız olan her şeyi size bildirir. Ardından, herhangi bir şey yayına girmeden önce yazının adıyla onaylamanız istenir. Evet dediğinizde yazı birleştirilir ve dağıtılır; aracınız size canlı bağlantıyı verebilir.
  7. Bir sorun çıkarsa

    Araçlar eksik: /mcp list yazın. techfabric devre dışı olarak görünüyorsa /mcp enable techfabric çalıştırın. Gemini CLI klasörün güvenilir olmadığını söylüyorsa, başlattığınız klasöre güvenin; çünkü güvenilmeyen bir klasörde hiçbir MCP sunucusu çalıştırmaz. Oturum kapatıldı ya da her yazma işlemi sizden yeniden oturum açmanızı istiyor: 30 gününüz doldu veya hesabınız değişti. /mcp auth techfabric komutunu yeniden yazın. Oturum açma sayfası adresinizin yazar listesinde olmadığını söylüyor: Preetham Reddy'den sizi eklemesini isteyin.

Fabric Agents'ı ayarlayın

Her adım için bir satır yapıştırırsınız ve Fabric aracınız bunu fabric-cli ile ayarlar.

  1. Sunucuyu kaynak olarak ekleyin

    Bunu bir Fabric Agents oturumuna yapıştırın. Aracı, techfabric.com'un MCP sunucusunu OAuth oturum açmayla TechFabric adlı bir kaynak olarak ekler. Ayrıca her hafta içi bir taslak için bu sayfadaki günlük taslaklar altındaki Fabric Agents satırını yapıştırın.
    Add techfabric.com's MCP server to this workspace as a source: follow step 1 only of https://www.techfabric.com/mcp-servers/daily-drafts/fabric-agents.md
    
    Kopyala
  2. Komutları yükleyin

    Bunu da yapıştırın. Aracı, her biri TechFabric kaynağını gerektiren bir beceri olarak her komut için bir beceri ekler.
    Add the TechFabric commands to this workspace: follow https://www.techfabric.com/mcp-servers/harness/fabric/README.md
    
    Kopyala
  3. İlk istemi deneyin

    Komutu konunuzla yazın ya da kendi sözcüklerinizle sorun.
    @techfabric-write-post how we cut our Lakeflow job's cold start
    
    Kopyala
    Write a TechFabric blog post about how we <the problem you solved or the thing you built>. Ask me for anything you don't know instead of inventing it, and give me the preview link when it's filed.
    
    Kopyala
  4. Önizlemeyi açın

    Fabric Agents MCP Apps göstermez. Bir taslakla ilgili her yanıt, Preview: satırı ve bağlantıyla başlar. Yazıyı techfabric.com'un yayımlayacağı şekilde, kapağı ve diyagramlarıyla okumak için bağlantıyı açın. Bunun yerine tarayıcıda düzenlemek için sitenin size gönderdiği e-postadaki düzenleyici bağlantısını kullanın.
  5. Okuduktan sonra yayımlayın

    Taslağın kimliğiyle @techfabric-publish yazın. Aracınız önce kaydedilmiş metni check_draft ile doğrular; bu beş ila on dakika sürer ve hâlâ başarısız olan her şeyi size bildirir. Ardından, herhangi bir şey yayına girmeden önce yazının adıyla onaylamanız istenir. Evet dediğinizde yazı birleştirilir ve dağıtılır; aracınız size canlı bağlantıyı verebilir. Komutların hiçbiri bir otomasyondan yayımlamaz.
  6. Bir sorun çıkarsa

    Araçlar eksik: aracıdan fabric-cli source validate techfabric çalıştırmasını isteyin ve başarısız olursa kaynakta yeniden kimlik doğrulayın. Oturum kapatıldı ya da her yazma işlemi sizden yeniden oturum açmanızı istiyor: 30 gününüz doldu veya hesabınız değişti. TechFabric kaynağında yeniden kimlik doğrulayın. Bir komut eksik: 3. adımdaki komutlar satırını yeniden yapıştırın. Oturum açma sayfası adresinizin yazar listesinde olmadığını söylüyor: Preetham Reddy'den sizi eklemesini isteyin.

Sunucular

TechFabric'in MCP sunucularının her biri ne yapar?

Field Guide, Databricks sorularını kodla yanıtlar; beş salt okunur aracı vardır. techfabric.com'da dokuz araç vardır: beşi kendi aracılarından taslakları kontrol edip gönderen yazarlarımız için, dördü ise herkesin siteyi arayıp okuması için.

Databricks Field Guide MCP sunucusu

Databricks Field Guide, mühendislerimizin Databricks'i oluşturma, çalıştırma ve ödeme konusunda bildikleridir. Bir Unity Catalog satır filtresinin nasıl ekleneceğini sorun; aracı bunu açıklayan bölümü, o bölümdeki SQL işlevini ve bölümün atıfta bulunduğu docs.databricks.com sayfalarını alır. Sözdizimi ve sınırlar konusunda yetkili kaynak Databricks'in belgeleri olmaya devam eder.

5 araç

  • search_guide Kılavuzda ara
  • get_chapter Bir bölüm oku
  • get_code_examples Kod örnekleri bul
  • whats_new Databricks'te yenilikler
  • list_chapters Bölümleri listele

Oturum açma

Yok. Sunucu herkese açık ve salt okunurdur, yazma araçları yoktur.

Hız sınırları

IP adresi başına dakikada 60, saatte 300 çağrı.

Güncellik

Kılavuzun her dağıtımında yeniden oluşturulur. Her yanıt, onu oluşturan commit'i, her sayfanın son değiştirilme tarihini ve ne kadar süre önbelleğe alınabileceğini taşır; bu süre yenilikler için 10 dakika, arama için 15 dakika, bölümler ve kod için bir saattir.

Protokol

Streamable HTTP üzerinden MCP revizyonu 2026-07-28. Hâlâ 2025-11-25 sürümünde olan istemciler aynı URL üzerinden sunulur.

Kayıt

com.techfabric.databricks/field-guide, sürüm 1.1.1. MCP Registry girişi · Glama listesi Parametreler, dönüş değerleri ve kaynaklar

  • search_guide Oku

    Kılavuzda ara

    Bir Databricks sorusunu yanıtlayan kılavuz bölümleri. Dönen değerler ve parametreler Dönen değerler Bir Databricks sorusunu yanıtlayan bölüm bölüm kısımlar, kenar notları ve olaylar; en iyisi önce olacak şekilde, her biri bir alıntı, bölüm çapasıyla birlikte URL'si ve sayfanın en son ne zaman değiştiği bilgisiyle. Parametreler query (zorunlu); kind: chapter, note, feature veya event; limit 1 ile 25 arası, varsayılan 10
  • get_chapter Oku

    Bir bölüm oku

    Bir bölüm veya tek bir kısım, kod bozulmadan Markdown olarak. Dönen değerler ve parametreler Dönen değerler Bir bölüm veya kenar notu, kodu bozulmadan temiz Markdown olarak ya da onun tek bir kısmı; ayrıca ana hat, ayrı ayrı listelenen kod blokları, SSS'ler, tarihler ve atıfta bulunduğu docs.databricks.com bağlantıları. Parametreler slug (zorunlu): lakebase gibi bir slug, bir yol veya herhangi bir kılavuz URL'si; section: bir çapa veya bir başlık
  • get_code_examples Oku

    Kod örnekleri bul

    Bir konu için SQL, Python, CLI ve yapılandırma blokları. Dönen değerler ve parametreler Dönen değerler Bir konuyla eşleşen SQL, Python, CLI ve yapılandırma blokları; her biri çevresindeki açıklama, geldiği kısım ve o kısmın atıfta bulunduğu docs bağlantılarıyla. Parametreler topic (zorunlu); lang: sql, python, bash, yaml, json veya hcl gibi; limit 1 ile 25 arası, varsayılan 8
  • whats_new Oku

    Databricks'te neler yeni

    Kılavuzun izlediği son Databricks değişiklikleri, en yenisi önce. Dönen değerler ve parametreler Dönen değerler Kılavuzun izlediği son Databricks değişiklikleri, en yenisi önce: kenar notları, Databricks'in belgelerine ve sürüm notlarına bağlantılar içeren sürüm aşaması değişiklikleri ve güncellenen bölümler. Parametreler since (YYYY-MM-DD, varsayılan son 30 gün); limit 1 ile 200 arası, varsayılan 30
  • list_chapters Oku

    Bölümleri listele

    İçindekiler tablosu, her bölümün ana kısımlarıyla birlikte. Dönen değerler ve parametreler Dönen değerler Kılavuzun sırasına göre her bölüm; kısmı, özeti, tarihleri, URL'si, Markdown URL'si ve ana kısımlarıyla birlikte, ayrıca kenar notları. Parametreler Yok
  • fieldguide://llms.txt Her bölüm, not ve özellik sayfası, her biri tek satır.
  • fieldguide://page/{+path} Yayımlanmış herhangi bir sayfa Markdown olarak, örneğin fieldguide://page/guide/lakebase.

techfabric.com MCP sunucusu

Ana kullanımı yazmaktır: bir mühendisin ajanı, depodan ve hâlihazırda sahip olduğu bağlamdan bir yazı taslağı hazırlar, sitenin kontrollerini çalıştırır ve dosyalar; mühendis önizlemeyi okuyup onayladıktan sonra yayımlar. İş akışı kendi ajanınızla bir yazı yazma bölümündedir.

Okuma araçları yalnızca yayımlanmış, dizinlenebilir sayfalardan yanıt verir; bu nedenle taslaklar, önizlemeler ve noindex olarak işaretlenmiş her şey hiçbir zaman bir sonuçta görünmez.

12 araç

  • search techfabric.com'da ara
  • get_page Bir sayfa oku
  • list_posts Blog yazılarını listele
  • get_services TechFabric neler sunuyor
  • get_brief Günün özetiYazar
  • lint_draft Bir taslağı lint'leYazar
  • check_draft Bir taslağı kontrol etYazar
  • submit_draft Bir taslak gönderYazar
  • get_status Bir taslağın durumuYazar
  • update_draft Taslağınıza bir düzenleme kaydedinYazar
  • publish_draft Taslağınızı yayımlayınYazar
  • revise_post Yayımlanmış bir yazıyı değiştirinYazar

Oturum açma

Okumak için gerek yok. Yazma araçları, techfabric.com kiracısında Microsoft (Office 365) hesaplarıyla oturum açan TechFabric blog yazarları içindir. Başka hiçbir kiracı kabul edilmez.

Hız sınırları

IP adresi başına saatte 300 anonim çağrı. Oturum açmış çağrılar yazar başına sayılır, saatte 600; en fazla 20 yeni kontrol çalıştırması, 6 gönderim ve 30 kayıt ile.

Güncellik

Dizin her dağıtımda siteden yeniden oluşturulur. Kaynaklar bir saat, arama sonuçları 15 dakika önbelleğe alınabilir.

Protokol

Streamable HTTP üzerinden MCP revizyonu 2026-07-28. Hâlâ 2025-11-25 sürümünde olan istemciler aynı URL'de sunulur.

Kayıt defteri

com.techfabric/techfabric. MCP Registry girdisi · Glama listesi

Parametreler, dönüş değerleri ve kaynaklar

  • search Oku

    techfabric.com'da ara

    Eşleşen sayfalar, en iyisi önce. Dönen değerler ve parametreler Dönen değerler Eşleşen blog yazıları, hizmet ve çözüm sayfaları, vaka çalışmaları, şehir sayfaları ve etkinlikler; en iyisi önce olacak şekilde, her biri başlığı, URL'si, özeti, tarihi, yazarı ve türüyle. Parametreler query (zorunlu); type: post, service, solution, case_study, city, event veya page; limit 1 ile 25 arası, varsayılan 10
  • get_page Oku

    Bir sayfa oku

    Yayımlanmış tek bir sayfa, SSS'leriyle birlikte temiz Markdown olarak. Dönen değerler ve parametreler Dönen değerler Yayımlanmış tek bir sayfa, temiz Markdown olarak; başlığı, arama başlığı, açıklaması, tarihleri, yazarı, etiketleri, soru-cevap çiftleri olarak SSS'leri ve kanonik URL'siyle birlikte. Parametreler url_or_slug (zorunlu): tam bir URL, /services/databricks gibi bir yol veya bir yazının slug'ı
  • list_posts Oku

    Blog yazılarını listele

    Blog yazıları, en yenisi önce; etikete, yazara veya tarihe göre. Dönen değerler ve parametreler Dönen değerler Blog yazıları, en yenisi önce. Parametreler tag, author (bir ad veya bir slug), since (YYYY-MM-DD); limit 1 ile 100 arası, varsayılan 20
  • get_services Oku

    TechFabric neler sunuyor

    Her hizmet ve ürün sayfası, kendi özetiyle birlikte. Dönen değerler ve parametreler Dönen değerler Her hizmet, çözüm, Databricks, AI, bulut, yazılım, hızlandırıcı ve ürün sayfası; adı, URL'si, türü ve canlı sayfanın belirttiği şekliyle özetiyle birlikte. Parametreler Yok
  • get_brief Yazar

    Günün özeti

    Günlük bir taslak için bugünün konusu, sizin için bir gün ayrılır. Dönen değerler ve parametreler Dönen değerler Günlük bir taslak için bugünün konusu, oturum açmış yazar için 24 saat ayrılır: bakış açısı, yanıtlanacak arama, kaynaklar, bağlantı verilecek sayfalar ve özetin kimliği. Bugünün yazısı bir meslektaşa geçtiyse, sitenin hızı tükendiyse veya hiçbir şey işinize uymuyorsa, bunun yerine nedenini söyler. Parametreler Yok
  • lint_draft Yazar

    Bir taslağı lint'le

    Sitenin kural tabanlı kontrolleri, yaklaşık bir saniyede. Dönen değerler ve parametreler Dönen değerler Bir yazı üzerinde sitenin kural tabanlı kontrollerini model kullanmadan çalıştırır ve her öğenin durumunu ve bulgularını, her bulgunun hangi pasajla ilgili olduğu ve ne yapılması gerektiğiyle birlikte döndürür. Ayrıca judge_rubric'i döndürür: okuyucu, sorular ve yargılanan kontrollerin kullandığı eşikler. Hiçbir şey dosyalamaz. Parametreler markdown (zorunlu, frontmatter ile); images (adlar); kind; sources; slug
  • check_draft Yazar

    Bir taslağı kontrol et

    Yargıcımız dahil tam kontroller, nihai metin başına bir kez. Dönen değerler ve parametreler Dönen değerler Editörün tam Run checks işlemini, yargılanan kontroller dahil çalıştırır ve her öğenin durumunu ve bulgularını döndürür. Bir taslağın kimliğiyle birlikte kaydedilmiş metni kontrol eder; publish_draft bunu gerektirir. Tam bir çalıştırma beş ila on dakika sürer. Parametreler id (kaydedilmiş bir taslak) veya markdown (frontmatter ile); images; wait_seconds en fazla 50, varsayılan 25
  • submit_draft Yazar

    Bir taslak gönder

    İmzanız altında dosyalanmış bir taslak, önizlemesiyle birlikte. Dönen değerler ve parametreler Dönen değerler Yazıyı, oturum açmış yazarın imzası altında tam yazıldığı gibi dosyalar, bir önizleme oluşturur ve yazara editör bağlantısını e-postayla gönderir. Taslağın kimliğini döndürür. Parametreler title ve markdown (zorunlu); images
  • get_status Yazar

    Bir taslağın durumu

    Bir taslağın durumu, başarısız kontroller, base_sha ve bağlantılar. Dönen değerler ve parametreler Dönen değerler Kendi taslaklarınızdan biri: durumu, neyin başarısız olduğu, son kontrol çalıştırması, mevcut Markdown'ı, önizleme bağlantısı ve yayımlandıktan sonra canlı bağlantı. Editör bağlantısı yalnızca e-postanızdadır. Parametreler id (zorunlu)
  • update_draft Yazar

    Taslağınıza bir düzenleme kaydedin

    Taslağınızın yeni kaydedilmiş bir sürümü; önizleme yeniden oluşturulur. Dönen değerler ve parametreler Dönen değerler Kendi taslağınızın yeni bir sürümünü bir iki saniyede kaydeder ve text_hash'ini, yani bir sonraki base_hash'inizi döndürür. Commit ve önizleme arka planda takip eder. Hiçbir kontrol çalıştırmaz, bu yüzden önce metni lint'leyin; id ile check_draft hemen kaydedilmiş metin üzerinde çalışabilir. Bir dakika içindeki ikinci bir kayıt, ilki commit edilirken yeniden denemeniz istenebilir. Parametreler id, markdown ve base_hash (base_hash get_status'tan veya son kaydınızdan gelir; base_sha da çalışır)
  • publish_draft Yazar

    Taslağınızı yayımlayın

    Onayladığınızda taslağınız techfabric.com'da canlı. Dönen değerler ve parametreler Dönen değerler Kendi taslağınızı, id'siyle check_draft kaydedilmiş metin üzerinde geçtikten sonra editörün kendi Publish işlemi aracılığıyla yayımlar. İlk çağrı hiçbir şey yayımlamaz: istemcinizde veya ajanınız tarafından tek seferlik bir onayla onaylamanız istenir. Ardından site onu birleştirir ve dağıtır. Parametreler id (zorunlu); confirmation (yalnızca ikinci çağrıda); override (yayımlamak için geçilecek başarısız ifade kontrolleri); confirm_via
  • revise_post Yazar

    Yayımlanmış bir yazıyı değiştirin

    Canlı bir yazının revizyonu, önizlemesiyle birlikte bir taslak olarak. Dönen değerler ve parametreler Dönen değerler Zaten canlı olan bir yazının revizyonunu, yazarı veya blogun editörü için açar: canlı metinle başlayan, kendi önizlemesi olan bir taslak. Aynı araçlar onu düzenler, kontrol eder ve yayımlar; yayımlamak canlı yazıyı aynı URL'de aynı imza altında değiştirir. Parametreler post (zorunlu: yazının URL'si veya slug'ı)
  • site://llms.txt Sitenin dil modelleri için haritası.
  • site://page/{+path} Yayımlanmış herhangi bir sayfa Markdown olarak, örneğin site://page/services/databricks.
  • site://search?query= Arama aracının sonuçları, bir istemcinin önbelleğe alabileceği bir kaynak olarak, isteğe bağlı bir type ile.
  • techfabric://editorial/rules Bir yazarın ajanının taslak hazırlamadan önce okuduğu kurum içi yazım kuralları.

Deneyin

TechFabric'in MCP sunucularına neler sorabilirsiniz?

techfabric.com için çoğunlukla yazma; Field Guide için kapsadığı her şey. Sunucuyu ilk seferde adlandırın, böylece ajan hangi araçlara başvuracağını bilir; sonrasında genellikle onları kendi başına seçer.

techfabric.com sunucusu için istemler

  • "techfabric sunucusunu kullanarak günün özetini al ve bu depoda oluşturduklarımızdan yazıyı taslakla, bir müşteriye ait olan her şeyi dışarıda bırak." Kopyala
  • "Bu depoda oluşturduklarımızı techfabric.com için bir vaka çalışması taslağına dönüştür. Önce techfabric editorial_rules kaynağını oku, müşteri kaydının müşteriyi adlandırmamıza izin verip vermediğini söyle ve bana sonuç rakamlarını sor. lint_draft'ı kind "case-study" ile çalıştır ve geçene kadar bulduklarını düzelt, sonra submit_draft ile gönder ve bana önizleme bağlantısını ver." Kopyala
  • "Bu taslağı submit_draft ile techfabric.com'a gönder ve bana önizleme bağlantısını ver." Kopyala
  • "techfabric.com taslağımı check_draft ve id'siyle doğrula ve geçerse, ben evet dediğimde publish_draft ile yayımla." Kopyala
  • "techfabric.com'da Lakebase hakkında zaten yazdıklarımızı ara, böylece yeni yazı onları tekrarlamasın." Kopyala

Databricks Field Guide sunucusu için istemler

  • "Databricks Field Guide'a her pull request'e kendi Lakebase dalını nasıl vereceğini sor ve kullandığı CLI komutunu bana göster." Kopyala
  • "Field Guide'a göre Databricks son iki haftada neyi değiştirdi?" Kopyala
  • "Field Guide'da Unity Catalog satır filtrelerinin SQL örneklerini bul, sonra güncel sözdizimi için atıfta bulundukları docs.databricks.com bağlantılarını kontrol et." Kopyala
  • "Field Guide'ın bölümlerini listele, sonra bana Lakebase bölümünün bir dalın neden neredeyse hiçbir maliyeti olmadığına dair kısmını oku." Kopyala

Nasıl çalışır

Bir AI ajanı bir MCP sunucusunu nasıl kullanır?

Model Context Protocol (MCP), AI asistanlarının diğer sistemlerdeki araçları çağırmak için kullandığı açık standarttır. Bir MCP sunucusuna bağlı bir ajan, bir görevin ortasında bir şeyi arayabilir ve atıfta bulunmak için bir URL ile birlikte yapılandırılmış bir yanıt alabilir; aksi halde eğitim verilerinden tahmin eder veya bir web sayfasını kazırdı.

AI ajanınız
Claude Code, Claude Desktop,
Cursor, VS Code

www.techfabric.com/mcp
search, get_page,
list_posts, get_services

databricks.techfabric.com/mcp
search_guide, get_chapter,
get_code_examples,
whats_new, list_chapters

Yazma araçları,
yalnızca TechFabric yazarları
Microsoft oturum açma,
techfabric.com kiracısı

Yazarın imzasıyla
bir taslak,
yazar tarafından yayımlanır
editörden

Tam sözdizimi
docs.databricks.com
ve sınırlar için
bağlantılar

Tek ajan, iki sunucu. Herhangi birini okumak için oturum açmak gerekmez; yalnızca techfabric.com yazma araçları bir TechFabric yazarından Microsoft ile oturum açmasını ister ve iki sunucuda da hiçbir şey yayımlanmaz.

TechFabric yazarları için

Kendi ajanınızla TechFabric blog yazısı nasıl yazılır

Ajanınız yazıyı gerçekte yaptıklarınızdan yola çıkarak yazar, yazarken denetler ve siz önizlemeyi okuyup onayladığınızda yayımlar. Yazmak için blogun yazar listesinde bulunan bir techfabric.com Microsoft hesabı gerekir.

1 · Sunucuyu kurun

Oturum açmayı destekleyen her MCP istemcisi çalışır: Claude Code, Claude Desktop ve claude.ai, Codex, Cursor, VS Code veya kendi ajanınız. Claude Code'da sunucuyu tüm projeleriniz için bir kez ekleyin.

claude mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp

Ardından /mcp komutunu çalıştırın, techfabric seçeneğini seçin ve Authenticate seçeneğini belirleyin. Bunu atlarsanız, ajanınız ilk kez bir yazma aracını çağırdığında Claude Code sizden oturum açmanızı ister. Claude Desktop veya claude.ai'de, yukarıdaki URL ile techfabric adında özel bir bağlayıcı ekleyin (nasıl bağlanılır bölümündeki gibi) ve Connect seçeneğini belirleyin. Diğer tüm araçların adım adım anlatımı AI aracınızı kurun bölümündedir.

2 · Microsoft ile oturum açın

Her iki durumda da bir tarayıcı, istekte bulunan istemciyi ve erişiminin nereye gittiğini belirten bir techfabric.com sayfası açar. Continue with Microsoft seçeneğini belirleyin ve @techfabric.com hesabınızla oturum açın. Erişim bir saat sürer ve 30 gün boyunca kendini yeniler.

Başlamak için bir istem

Yer tutucuyu, sizin geliştirdiğiniz veya düzelttiğiniz bir şeyle değiştirin. İstem, ajandan önce kuralları okumasını ister.

Read techfabric.com's editorial rules (the techfabric editorial_rules resource), then write a TechFabric blog post about how we <solved this problem or built this thing>. Draft only from what I actually did and what's in this project; never name a client the rules don't approve, and ask me for any fact you don't have instead of inventing it. Run lint_draft and fix every finding until it passes, review the draft against the judge_rubric it returns, then submit it with submit_draft and give me the preview link.

Yazı yerine bir vaka çalışması

  • lint_draft, check_draft, submit_draft ve update_draft alanlarına "case-study" türünü gönderin. Önizleme, vaka çalışmasının /case-studies/<slug> adresindeki sayfasıdır ve bir yazı gibi doğrulanıp yayımlanır: kimliğiyle birlikte check_draft, ardından siz onayladığınızda publish_draft veya editör bağlantısından.
  • Ön bilgileri title, description, sector, stack (bir liste) ve track (ai, migration veya other) alanlarıdır. Müşteri kaydı, o müşterinin bir vaka çalışmasında adının geçmesini onayladığında veya müşteri adının geçmesini kabul ettiğinde (aşağıda) client alanını ekleyin. Logo, web sitesi ve metrikler hiçbir zaman sizin belirleyeceğiniz şeyler değildir.
  • Gövdesi sırasıyla dört bölümle başlar: Challenge, Strategy, Solution, Results. Her biri, savını belirten tek satırlık kalın bir ifadeyle, ardından düz metinle başlar. Diğer her şey Results bölümünden sonra gelir.
  • Onaylanmış bir müşteri yoksa, sektör ve büyüklüğe göre anonimleştirin ("yaklaşık 40 şubeli bölgesel bir kredi birliği") ve hiçbir yerde müşteri adı belirtmeyin. Kaydın onaylamadığı bir müşteriyi adlandırmak için müşterinin onayına ihtiyacınız vardır: client_confirmed: true ile veya editördeki denetimin bulgusuna "I have the client's confirmation to name..." yazarak onayı aldığınızı belirtin. Bu, sizin adınıza kaydedilir.
  • Her sayı bir müşteri gerçeğidir. Ajanınız sonuç sayılarını sizden ister ve hiçbir zaman bir sayı uydurmaz veya tahmin etmez; denetim, her sayıyı vaka çalışmasıyla birlikte gönderilen kaynaklara (notlarınız ve projenin kendi kayıtları) göre doğrular. Bir kaynak onay değildir: bir müşteri metriği yalnızca müşteri kaydında kayıtlı bir onayla veya lib/work.ts zaten içeriyorsa yayımlanır ve denetim bunu doğrulayamaz, bu yüzden yayımlamadan önce siz doğrularsınız.
Turn what we built in this repo into a case study draft for techfabric.com. Read the techfabric editorial_rules resource first, tell me whether its client register lets us name the client, and ask me for the outcome numbers. Run lint_draft with kind "case-study" and fix what it finds until it passes, then submit it with submit_draft and give me the preview link.

İş akışı, adım adım

  1. Adım 1

    Editoryal kuralları okuyun

    Ajanınız editorial_rules kaynağını (techfabric://editorial/rules) okur. Kaynak, yazının neler söyleyebileceğini belirleyen müşteri gizliliğiyle başlar, ardından ön bilgileri, bu iş akışını ve kurumun yazım kurallarını verir.
  2. Adım 2

    Kendi işinizden taslak oluşturun

    Ajanınız yazıyı, ön bilgileriyle birlikte, kendi işiniz hakkında bildiklerinden (örneğin içinde bulunduğunuz depo ve notlarınız) yola çıkarak taslaklar. Ön bilgiler zorunludur ve en azından bir title ve description içermelidir: lint_draft, check_draft, submit_draft ve update_draft, ön bilgisi veya başlığı olmayan bir yazıyı reddeder.
  3. Adım 3

    Geçene kadar lint çalıştırın

    Ajanınız tüm yazı üzerinde lint_draft çalıştırır. Bu, metnin kendisi üzerinde sitenin kural tabanlı denetimlerini çalıştırır: özensiz ifade ve yasaklı kelime kuralları, iddialar, bilinen hatalar, başlık ve açıklama, giriş, SSS, diyagram ve görseller. Hiçbir model okumaz, bu yüzden yaklaşık bir saniyede yanıt verir. Her bulgu, ilgili pasajı ve ne yapılacağını belirtir; ajan bunu düzeltir ve gerektiği kadar sık yeniden lint çalıştırır.
  4. Adım 4

    Yargıcın değerlendirme ölçütlerine göre gözden geçirin

    lint_draft ayrıca judge_rubric döndürür: yazının kime göre değerlendirildiği, bu okuyucunun hâlihazırda bildikleri ve düzeltmeye çalıştıkları, yargıcımızın soracağı her soru eşiğiyle birlikte ve alıcı testinin okuduğu ilk ekran. Ajanınız taslağı o okuyucu olarak okur, her soruyu o okuyucunun yanıtlayacağı gibi yanıtlar ve her yanıt geçene kadar revize eder.
  5. Adım 5

    Kendi imzanızla gönderin

    Ajanınız submit_draft çağırır. Yazı, tam olarak yazıldığı gibi kendi imzanızla dosyalanır. Site yazarı, bugünün tarihini ve draft: true değerini ayarlar ve eksikse okuma süresini ekler. Diyagramları işler, kapak ve paylaşım görselini çizer, markalı önizlemeyi oluşturur ve size e-postayla gönderir. Ajan taslağın kimliğini geri alır, get_status ile takip eder ve her gönderimden ve her güncellemeden sonra size önizleme bağlantısını gösterir.
  6. Adım 6

    update_draft ile revize edin

    Revizyonlar için ajanınız yeni metni lint eder, ardından kimlik, tüm yeni yazı ve get_status kaynağından gelen base_hash ile update_draft çağırır (base_sha de çalışır). Bir kayıt saniyeler içinde döner ve hiçbir denetim çalıştırmaz; önizleme arka planda yeniden oluşturulur. update_draft, taslak o base_hash'ten bu yana değiştiyse veya tarayıcı editöründe açıkken reddedilir.
  7. Adım 7

    Kaydedilen metni bir kez doğrulayın

    Önizleme hazır olduğunda ajanınız taslağın kimliğiyle check_draft çağırır. Bu, editörün tam olarak kaydedilen metin üzerindeki tam Run checks işlemidir, yargıcımız dahil, ve beş ila on dakika sürer. Bize bir maliyeti olan tek denetim budur ve aynı metnin yeniden denetimi önbellekten yanıtlanır. Bundan sonraki bir kayıt, yeniden doğrulama anlamına gelir.
  8. Adım 8

    Onayladığınızda yayımlayın

    Ajanınız kimlikle publish_draft çağırır ve ilk çağrı hiçbir şey yayımlamaz. İstemciniz yazının adını belirterek size sorar veya ajanınız tek kullanımlık bir onay alır ve yalnızca siz evet dedikten sonra geri gönderir. İstemciniz taslak kartını gösteriyorsa, sorusunu bir kez yanıtlarsınız, ardından istemciniz yayımlamaya izin vermenizi ister. Yazı daha sonra editörün kendi Publish and deploy işleminden geçer; bir hata taslağı geri getirir.

Bizim tarafımızın yaptıkları ve yapmadıkları

Sizin metniniz taslaktır. Blog yazarımız onu yeniden yazmaz ve hiçbir model gerçekleri doğrulamaz, bu yüzden gerçekleri göndermeden önce satıcının belgelerine göre doğrulamak ajanınıza aittir. Editoryal kuralların blog yazarının gerçek doğrulamasından söz ettiği yerde, bu adım sizin yazınız için çalışmaz. Sitenin denetimleri yine de onu tutar; her zaman geçmesi gereken iddialar ve bilinen hatalar denetimleri dahil.

Yalnızca ifade ve stil denetimleri başarısız olursa, yine de yayımlayabilirsiniz; editörden veya bu denetimleri publish_draft aracına belirterek, ve seçim kaydedilir. Sayfayı çalışır durumda tutan denetimler (derleme, görseller, diyagramlar, bağlantılar, yer tutucular) ve iddialar, kendi harcamalarımız ve sırlar hakkındaki kurallar her zaman geçmelidir.

Düzenlemelerinizi ajanınızda ve update_draft içinde tutun, meğer ki yazarı işe dahil etmek isteyin. Önizleme e-postasına yanıt vermek farklıdır, çünkü yanıt blog yazarımıza gider. Yazar daha sonra yalnızca sizin bildiğiniz bir gerçeğe ihtiyaç duyarsa, get_status bunu sizden ister veya MCP görevlerini destekleyen bir istemcide açık görev ister.

Bilinmesi gereken kurallar

  • Müşteri yayımlanmak üzere onaylanmadıkça hiçbir müşteri adı, verisi, metriği, şeması, olayı veya kodu kullanılmaz; onaylandığında bile yalnızca onayın kapsadığı ölçüde. Editoryal kurallar kimlerin onaylı olduğunu listeler. Bir müşterinin adı, yalnızca adı, müşteri kabul ettiğinde ve siz de belirttiğinizde (client_confirmed) yer alabilir. Şüphede kaldığınızda genelleştirin veya dışarıda bırakın.
  • Birinci elden iddialar doğru olmalıdır. "Biz" ifadesini yalnızca bizim yaptıklarımız için kullanın ve ajanın bir sayı, sonuç, müşteri veya alıntı uydurmasına asla izin vermeyin.

Aracınızda görün

  • MCP Apps işleyen bir ana bilgisayarda, taslak araçları yazıyı konuşma içinde techfabric.com'un göstereceği şekilde açar; kapağı, diyagramları ve SSS'siyle birlikte.
  • Yanında denetimler bulunur. Her biri bulgusunu, ilgili pasajı ve geçip geçemeyeceğinizi veya geçmesi gerekip gerekmediğini gösterir.
  • Denetimleri oradan yeniden çalıştırabilirsiniz. **Ask the agent to fix this** bir bulguyu ajanınıza geri verir; ajan taslağı düzenler ve kaydeder, böylece yazma işi ajanda kalır.
  • **Publish**, denetimler kaydedilen metin üzerinde geçtiğinde çalışır ve önce sizden onay ister. Yalnızca ifade denetimleri başarısız olduğunda, **Publish anyway** onları siz onaylamadan önce listeler. E-postanızdaki editör bağlantısı da çalışır ve uygulama bunu hiçbir zaman göstermez. Resmî MCP istemci matrisine göre Ekim 2026 itibarıyla MCP Apps destekleyen istemciler: Claude (claude.ai ve Claude Desktop), ChatGPT, GitHub Copilot ile VS Code, Microsoft 365 Copilot, Cursor, Goose, Codex masaüstü uygulaması, Postman ve MCPJam. Claude Code, Codex CLI ve Fabric Agents'ta yanıtlar metin olarak, önizleme bağlantısıyla başlayarak döner.

Yayımlanmış bir yazıyı değiştirme

  • Ajanınız yazının URL'siyle revise_post çağırır. Bir yazıyı yalnızca yazarı (imzasında adı geçen mühendis) veya blogun editörü açabilir. İlk taslağı canlı metin olan, kendi dalında ve kendi önizlemesiyle bir revizyon açar ve size önizleme ile editör bağlantısını e-postayla gönderir. Aynı yazıyı tekrar istemek, zaten açık olan revizyonu döndürür.
  • Buradan itibaren herhangi bir taslak gibidir. Revizyonun kimliğiyle get_status markdown'ı ve base_sha verir, ajanınız düzenler ve lint_draft (yazının slug'ıyla) ile update_draft çalıştırır, ardından kimlikle check_draft kaydedilen metni doğrular ve siz onayladığınızda publish_draft yayımlar. E-postadaki editör bağlantısı da aynı şekilde çalışır.
  • Yayımlamak, canlı yazıyı aynı URL'de değiştirir. İmza kalır ve imzayı değiştiren bir kaydetme veya yayımlama reddedilir. Başlık değişikliği URL'yi korur; canlı bir URL'yi değiştirmek yönlendirme gerektirir, bu yüzden blogun editörüne danışın. Özgün yayım tarihi kalır ve sayfa günün tarihiyle "Updated" gösterir. Site haritasının son değiştirilme zamanı güncellenir ve dağıtım URL'yi IndexNow'a gönderir, böylece arama motorları yazının değiştiğini görebilir.
  • Tek kelimelik bir düzeltme bile sayfayı çalışır tutan kontrollerden ve iddialar, kendi harcamalarımız ve sırlar hakkındaki kurallardan geçmek zorundadır. Yalnızca ifade ve üslup kontrolleri başarısız olursa, yeni bir yazıda olduğu gibi yine de yayımlayabilirsiniz.
  • Revizyonunuz açıkken biri canlı yazıyı değiştirirse, yayımlama üzerine yazmak yerine durur. Canlı yazıdaki değişiklikler sizinkilerle birlikte taslağınıza gelir ve ikinizin de aynı pasajı değiştirdiği yerlerde canlı ifade kalır, sizinki taslakta listelenir. Okuyun, kaydedin, tekrar kontrol edin, sonra yayımlayın. Bir revizyonu, e-postasındaki bağlantıdan atmak canlı yazıyı olduğu gibi bırakır.
  • Ajan olmadan, https://www.techfabric.com/api/ideas/revise. adresinden bir bağlantı isteyin. Adresiniz yazıyı düzenleyebiliyorsa, aynı revizyonu açan bir "Edit this post" bağlantısı alır.
Change my published post at <its URL on techfabric.com>: <what to change>. Open it with the techfabric revise_post tool, edit the markdown get_status returns, run lint_draft with the post's slug until it passes, save it with update_draft, verify it with check_draft and the id, then ask me before publish_draft.

Sorun giderme

Oturum açma reddedildi

Oturum açma sayfası nedenini söyler. Adresinizin henüz techfabric.com'un yazar listesinde olmadığını söylüyorsa, taslak yazabileceğiniz bir imza yoktur, bu yüzden Preetham Reddy'den sizi eklemesini isteyin. Yalnızca TechFabric'in Microsoft hesaplarının veya yalnızca @techfabric.com hesaplarının oturum açabileceğini ya da konuk hesapların açamayacağını söylüyorsa, başka bir Microsoft hesabıyla oturum açtınız; kendi @techfabric.com hesabınızla tekrar oturum açın. Uygulamanın bağlanamadığını söylüyorsa, istemci oturum açma bilgilerini MCP'nin izin vermediği bir yere (başka bir bilgisayara düz http) göndermek istemiştir; istemciyi güncelleyin.

Bir kontrol sürekli başarısız oluyor

Ajanınıza metin üzerinde lint_draft çalıştırmasını söyleyin: her bulgu pasajını ve ne yapılacağını belirtir. check_draft içinde başarısız olan yargıya dayalı bir kontrol (okuyucu testi, yardımcı içerik) puanlarıyla birlikte gelir; ajana judge_rubric doğrultusunda revize etmesini, update_draft çağırmasını ve tekrar doğrulamasını söyleyin. E-postanızdaki editör bağlantısı aynı kontrol listesini gösterir.

Çok fazla çağrı

Oturum açıkken saatlik sınırlar 600 çağrı, 240 lint, 20 yeni kontrol çalıştırması, 6 gönderim, 6 açılan revizyon, 30 kaydetme ve 10 yayımlamadır. Zaten kontrol edilmiş metni kontrol etmek yeni bir çalıştırma sayılmaz.

Diğer her şey

Blogu yöneten Preetham Reddy'ye sorun.

TechFabric yazarları için

Ajanınızdan yazma ve yayımlama komutları

Araç sırasını hatırlamak zorunda değilsiniz. Sunucu 7 komutla gelir ve her biri ajanınıza tam adımları verir ve onu ev kurallarına yönlendirir. Çoğu ajan bunları eğik çizgi komutları olarak gösterir; göstermeyenler için aynı komutları kendi biçimlerinde sunuyoruz.

  • write-post Günün özetinden veya kendi seçtiğiniz bir konudan, imzanız altında bir techfabric.com blog yazısı taslakla. Ajanınız sizden birinci elden ayrıntıları ister, taslağı kontrol eder ve dosyalar; yayımlayan sizsiniz.
  • write-case-study Üzerinde çalıştığınız bir proje hakkında bir techfabric.com vaka çalışması taslakla. Ajanınız sonuç sayılarını ve kaynaklarını, ayrıca kayıt defterinin onaylamadığı bir müşteriyi adlandırmadan önce müşterinin onayını ister.
  • check Bir taslak üzerinde techfabric.com'un kontrollerini çalıştır ve her bulguyu sade sözcüklerle, ajanınızın önerdiği düzeltmeyle açıkla. Siz kabul edene kadar hiçbir şey değişmez.
  • preview Bir taslağı techfabric.com'un yayımlayacağı şekilde göster: önizleme bağlantısı veya MCP Apps oluşturan bir istemcide taslak uygulaması.
  • publish Taslaklarınızdan birini techfabric.com'da yayımla. Ajanınız onu kontrol eder, hâlâ neyin başarısız olduğunu söyler ve yalnızca siz evet dedikten sonra yayımlar.
  • revise Bir gözden geçirenin geri bildirimini veya kendi değişikliğinizi taslaklarınızdan birine ya da zaten canlı olan bir yazıya uygula, tekrar kontrol et ve kaydet, birinci elden olgularınızı olduğu gibi koru.
  • status Taslaklarınızı ve her birinin hangi aşamada olduğunu veya tek bir taslağı ayrıntılı olarak listele: neyin başarısız olduğu, önizlemesi ve sırada ne yapılacağı.

Sunucuda yeni misiniz? Önce AI ortamınızı kurun, sunucuyu eklemekten oturum açmaya kadar. publish her zaman önce size sorar ve hiçbiri zamanlanmış bir çalıştırmada yayımlamaz. Ayrıca, kaynak eklemenize izin veren bir ajanda, günün özetini (techfabric://brief/today) veya taslaklarınızdan birini (techfabric://drafts/<id>) bir mesaja ekleyebilirsiniz.

Ajanınızdaki komutlar

Claude Code

Bir eklenti: sunucu, komutlar ve techfabric-blog becerisi tek kurulumda.

claude plugin marketplace add Fabric-Pro/techfabric-claude-plugin && claude plugin install techfabric@techfabric

Ardından /mcp çalıştırın, techfabric'i seçin, Authenticate'i seçin ve oturum açın. Komutları görmek için /techfabric: yazın. Bir komuttan sonraki her şey ona aktarılır, bu yüzden /techfabric:write-post how we cut Lakeflow cold starts yazıldığı gibi çalışır. Her publish_draft öncesinde eklenti, otomatik modda bile, izin vermenizi ister. Eklenti olmadan sunucunun kendi istemleri /techfabric:write-post (MCP) ve benzeri olarak görünür, ancak Claude Code argümanlarını her boşlukta böler.

Eklenti GitHub'da Fabric-Pro/techfabric-claude-plugin adresinde yayımlanmıştır. Git kurulu değilse, bunun yerine techfabric.com'dan ekleyin:

claude plugin marketplace add https://www.techfabric.com/mcp-servers/harness/claude-code/marketplace.json && claude plugin install techfabric@techfabric

Örneğin

/techfabric:write-post today's brief

Codex

$techfabric-write-post ve gerisini yazın: her komut için bir beceri, yalnızca adını verdiğinizde çalışır.

curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- codex

Bunlar ~/.agents/skills içine gider, her komut için bir beceri, ve Codex bunları yalnızca birini adlandırdığınızda çalıştırır: $techfabric-write-post yazın veya hepsini görmek için /skills yazın. Sunucunun kendisi nasıl bağlanılır bölümündeki gibi eklenir.

Örneğin

$techfabric-write-post today's brief

Cursor

Eğik çizgi komutları olarak çalıştırdığınız beceriler ve bir kural, yazdığınız projede.

curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- cursor

Bunu yazdığınız projede çalıştırın. Komutları .cursor/skills içinde beceri olarak ekler, bunlar yalnızca yazdığınızda çalışır, ve ajanı sunucuya yönlendiren bir kuralı .cursor/rules içine ekler.

Örneğin

/techfabric-write-post today's brief

VS Code

Sunucunun istemleri, Copilot Chat'te. Sunucu dışında kurulacak bir şey yok.

Copilot Chat'te /techfabric.write-post yazın. VS Code her argümanı sorar ve değerler önerir, örneğin oturum açtığınızda kendi taslak kimliklerinizi.

Örneğin

/techfabric.write-post

Gemini CLI

Sunucunun istemleri, adlandırılmış argümanlarla eğik çizgi komutları olarak.

/write-post --topic="today's brief" yazın. Argümanlar, her komutun aldığı şekilde --topic, --project, --client, --id ve --feedback'dir.

Örneğin

/write-post --topic="today's brief"

Fabric Agents

techfabric.com'un MCP sunucusunun kaynak olarak eklendiği bir çalışma alanında @techfabric-write-post ve gerisini yazın.

Add the TechFabric commands to this workspace: follow https://www.techfabric.com/mcp-servers/harness/fabric/README.md

Ajan her komut için bir beceri ekler. Ardından @techfabric-write-post yazın. Hiçbiri bir otomasyona ait değildir: günlük çalıştırma, hiç yayımlamayan techfabric-blog becerisini kullanır.

Örneğin

@techfabric-write-post today's brief

TechFabric yazarları için

Kodlama ajanınızdan günlük taslaklar

Ajanınız her hafta içi saat 9'da sizin için bir yazı başlatabilir. Sunucu haberlerden ve yanıtlamak istediğimiz aramalardan günde bir konu seçer, bunu ne hakkında yazdığınızla eşleştirir ve bir gün boyunca sizin için tutar. Ajanınız bunu depolarınızdan taslaklar ve birinci elden kısım için size sorular bırakır. Siz onu eklersiniz, okursunuz ve yayımlanıp yayımlanmayacağına karar verirsiniz.

  1. Adım 1

    Günün özetini al

    Hafta içi saat 9'da zamanlayıcınız ajanınızı techfabric-blog becerisiyle başlatır. Ajan get_brief çağırır, bu günün konusunu seçer ve 24 saat boyunca sizin için tutar: son iki günden bir haber veya henüz yanıtlamadığımız ve işinizle eşleşen bir arama. Günün yazısı bir meslektaşa gittiyse, günde bir otomatik yazı ve haftada üç sınırı dolduysa veya hiçbir şey uymuyorsa, nedenini söyler ve durur.
  2. Adım 2

    Kendi işinizden taslakla

    Ajan editorial_rules kaynağını okur ve özetten ve çalıştırmanın başladığı depodan taslaklar. Sizden yalnızca sizin bildiğiniz şeyleri ister, örneğin neyin bozulduğunu veya ölçtüğünüz bir sayıyı. Gözetimsiz bir çalıştırmada TechFabric'in "we'd" üslubuyla yazar ve sorularını bağlantıların yanında sizin için listeler.
  3. Adım 3

    Lint, düzelt ve gönder

    Ajan lint_draft çalıştırır ve geçene kadar bildirdiklerini düzeltir, taslağı döndürdüğü judge_rubric doğrultusunda gözden geçirir, ardından özetin kimliğiyle submit_draft çağırır. Yazı imzanız altında dosyalanır ve site önizlemeyi oluşturur. Zamanlanmış bir çalıştırma burada durur: beceri ona asla yayımlamamasını söyler ve aşağıdaki Claude Code ve Codex zamanlamaları publish_draft'yi dışarıda bırakır.
  4. Adım 4

    Gözden geçir ve yayımla

    Çalıştırma, önizleme bağlantısı ve ajanın sorularıyla, oturumunda veya cron'dan bir çalıştırma için günlüğünde sona erer. Önizlemeyi okur ve ajanın sorduklarını yanıtlarsınız. Ardından, sizinle bir oturumda, ajan check_draft ile doğrular ve publish_draft çağırır, bu da onaylamanızı ister. Veya önizleme e-postasındaki editör bağlantısını kullanın. Siz evet diyene kadar hiçbir şey yayımlanmaz.

Ajanınızda zamanlayın

Fabric Agents

Her hafta içi çalıştırma kendi oturumunu açar, araçlarına izin vermenizi bekler ve önizleme bağlantısıyla Needs Review durumunda sona erer.

Bunu bir Fabric Agents oturumuna yapıştırın:

Set up TechFabric daily drafts in this workspace: follow https://www.techfabric.com/mcp-servers/daily-drafts/fabric-agents.md

Ajan, techfabric.com'un MCP sunucusunu kaynak olarak, techfabric-blog becerisini ve zaten kullandığınız model bağlantısıyla, saat diliminizde hafta içi saat 9'da çalışan bir otomasyonu ekler. Ardından TechFabric kaynağının kimliğini doğrulayın ve @techfabric.com hesabınızla oturum açın. Otomasyon Ask modunda çalışır, bu yüzden her çalıştırma araçlarına izin vermenizi bekler. Sormadan çalışmasını istiyorsanız Execute'a geçirin.

Claude Code

Bir Desktop zamanlanmış görevi veya CLI için bir cron satırı.

curl -fsSL https://www.techfabric.com/mcp-servers/daily-drafts/install.sh | sh -s -- claude-code

Ardından /mcp çalıştırın, techfabric'i seçin, Authenticate'i seçin ve oturum açın. Claude Desktop'ın Code sekmesinde Scheduled'ı açın ve depolarınızdan birinde, talimatları bu olacak şekilde Weekdays saat 9:00'da yerel bir görev ekleyin. Bir kez Run now seçin ve techfabric araçlarına her zaman izin verin.

Draft today's TechFabric post with the techfabric-blog skill.

Desktop olmadan, bir crontab satırı aynısını yapar ve önizleme bağlantısını ve sorularını günlükte bırakır:

0 9 * * 1-5 cd ~/your-repo && claude -p "Draft today's TechFabric post with the techfabric-blog skill." --allowedTools "mcp__techfabric__get_brief mcp__techfabric__lint_draft mcp__techfabric__submit_draft mcp__techfabric__get_status mcp__techfabric__search mcp__techfabric__get_page mcp__techfabric__list_posts Read Grep Glob" >> ~/techfabric-daily-draft.log 2>&1

Codex

Bir crontab satırı, bilgisayarınızda salt okunur olarak codex exec çalıştırır.

curl -fsSL https://www.techfabric.com/mcp-servers/daily-drafts/install.sh | sh -s -- codex

Beceri ~/.agents/skills içine gider, Codex kişisel becerileri orada okur (0.95'ten eski bir Codex bunun yerine ~/.codex/skills alır). Ardından codex mcp login techfabric çalıştırın ve oturum açın. Bu satırı, kendi deponuzun yoluyla crontab'ınıza ekleyin. Çalıştırma bilgisayarınızda salt okunurdur, yalnızca MCP sunucusu aracılığıyla yazar ve önizleme bağlantısını ve sorularını günlükte bırakır.

0 9 * * 1-5 cd ~/your-repo && codex exec --sandbox read-only -c 'mcp_servers.techfabric.disabled_tools=["publish_draft","revise_post"]' "Draft today's TechFabric post with the techfabric-blog skill." >> ~/techfabric-daily-draft.log 2>&1

Her biri aynı techfabric-blog becerisini kurar ve kendi saat diliminizde hafta içi saat 9'da, 0 9 * * 1-5 cron zamanlamasında çalışır. Önce oturum açın, AI ortamınızı kurun bölümündeki gibi, böylece zamanlanmış çalıştırma oturum açmada durmaz.

Gizlilik

TechFabric'in MCP sunucuları sizin hakkınızda neler saklar?

Okuma, ne sorduğunuza dair hiçbir şey saklamaz. Hesap gerektirmez ve çerez ayarlamaz; saklanan tek şey, hız sınırı için IP başına çağrı sayısıdır. Yazmak için oturum açan yazarlar, taslaklarını ve adreslerini bırakır.

  • Hiçbir sunucu ne aradığınızı ne de okuduğunuzu saklar. Bir çağrının günlük satırı, aracın adını ve protokol sürümünü belirtir, asla bağımsız değişkenlerini değil.
  • Anonim bir arayan hakkında saklanan tek şey, hız sınırı için IP adresi başına çağrı sayısıdır ve bu sayı yaklaşık bir saat sonra sona erer.
  • Hiçbir okuma çağrısı bizim tarafımızda bir dil modeline ulaşmaz. Her iki sunucu da site dağıtıldığında oluşturulan bir dizinden yanıt verir ve Field Guide'ın sunucusu hiçbir giden istek yapmaz.
  • Bir TechFabric yazarı yazmak için oturum açtığında, sunucu tarayıcı düzenleyicisinin yaptığı gibi, kontrol ettiği, dosyaladığı veya kaydettiği metni adresiyle birlikte saklar.
  • Gizlilik politikası sitenin geri kalanını kapsar.

SSS

MCP sunucuları: sık sorulan sorular

MCP sunucusu nedir?

MCP, yani Model Context Protocol, yapay zekâ asistanlarını diğer sistemlere bağlamak için açık bir standarttır. Bir MCP sunucusu, parametreleriyle birlikte bir araç listesi yayımlar; Claude, Codex, Cursor veya VS Code'un ajan modu gibi bir asistan da bir görevin ortasında bu araçları çağırır ve yapılandırılmış yanıtlar alır.

Bizimki gibi uzak bir sunucu tek bir URL'dir, dolayısıyla bir sunucuyu bağlamak tek satır yapılandırmadır ve kurulacak hiçbir şey yoktur.

techfabric.com MCP sunucusu ne içindir?

Yazmak için. TechFabric mühendisleri bunu, hâlihazırda kullandıkları kodlama ajanıyla (Fabric Agents, Claude Code veya Codex gibi) blog yazıları ve vaka çalışmaları taslaklaştırmak için, o ajanın zaten sahip olduğu depo ve bağlamla birlikte kullanır.

Ajan, sitenin kontrollerini çalıştırır, taslağı mühendisin imzası altında dosyalar ve mühendis önizlemeyi okuyup onayladığında yayımlar. Herkes ayrıca oturum açmadan sitenin yayımlanmış sayfalarını arayabilir ve okuyabilir.

TechFabric'in MCP sunucularını kullanmak için bir hesaba ihtiyacım var mı?

Hayır. Her iki sunucudaki her okuma aracı oturum açmadan çalışır ve hiçbir sunucu çerez ayarlamaz. Tek oturum açma, TechFabric'in kendi blog yazarlarına yönelik olan ve techfabric.com kiracısında bir Microsoft hesabı isteyen techfabric.com'un yazma araçlarındadır.

Bir ajan MCP sunucusu aracılığıyla techfabric.com'a yayımlayabilir mi?

Evet, bir yazarın kendi ajanı, o yazarın kendi taslağı için, yazar onayladığında yayımlayabilir.

publish_draft, sitenin tam kontrollerinin tam olarak kaydedilmiş metin üzerinde geçmiş olmasını gerektirir ve ilk çağrısı hiçbir şey yayımlamaz: yazarı sorabilen bir istemci, gönderiyi adlandırarak sorar; aksi halde ajan tek seferlik bir onay alır ve geri göndermeden önce yazara sorması söylenir.

Gönderi daha sonra düzenleyicinin kendi Yayımla'sından geçer ve onay, yazarın nasıl onayladığını kaydeder. Blogun yazar listesinde olmayan hiç kimse yazma araçlarına hiç ulaşamaz ve Field Guide sunucusunda hiçbir yayımlama aracı yoktur.

Zaten yayımlanmış bir gönderiyi değiştirebilir miyim?

Evet, sizinse. Ajanınız gönderinin URL'siyle revise_post'u çağırır; bu, ilk taslağı canlı metin olan ve kendi önizlemesine sahip bir revizyon açar.

Bu revizyonu yeni bir taslakla aynı araçlarla düzenler, kontrol eder ve yayımlar; yayımlama, canlı gönderiyi aynı URL'de, aynı imza altında, özgün tarihi ve bir Güncellendi satırıyla değiştirir. Yalnızca gönderinin yazarı veya blogun düzenleyicisi bir revizyon açabilir. Ajan olmadan, techfabric.com/api/ideas/revise adresinden bir Bu gönderiyi düzenle bağlantısı isteyin.

Field Guide sunucusu Databricks'in kendi MCP sunucusu mu?

Hayır. Databricks, bir çalışma alanı içinde kendi yönetilen MCP sunucularını çalıştırır; bunlar verileriniz üzerinde işlem yapar ve docs.databricks.com'da belgelenmiştir. Field Guide sunucusu, bir Databricks ortağı olan TechFabric tarafından oluşturulur ve çalıştırılır. Databricks sorularını, her bölümün atıfta bulunduğu kod ve belge bağlantılarıyla birlikte rehberimizden yanıtlar ve hiçbir zaman bir çalışma alanına bağlanmaz.

Databricks Field Guide sunucusu ne kadar güncel?

Dizini, rehberin her dağıtımında yeniden oluşturulur; dolayısıyla yeni bir kenar notu veya yeniden yazılmış bir bölüm, o dağıtım canlıya geçtiği anda sunucunun yanıtlarında yer alır.

Her yanıt, onu oluşturan commit'i, her sayfanın en son ne zaman değiştiğini ve bir istemcinin onu ne kadar süre önbelleğe alabileceğini taşır. Kesin sözdizimi ve sınırlar için döndürdüğü docs.databricks.com bağlantılarını izleyin, çünkü yetkili kaynak Databricks'in kendi belgeleridir ve rehber onu kopyalamak yerine ona bağlantı verir.

Ajanım hız sınırını aşarsa ne olur?

Sunucu, Retry-After başlığıyla birlikte HTTP 429 yanıtı verir ve ajan bundan sonra yeniden deneyebilir. techfabric.com, IP adresi başına saatte 300 anonim çağrıya izin verir. Field Guide, IP adresi başına dakikada 60 ve saatte 300 çağrıya izin verir.

TechFabric'in MCP sunucuları resmî MCP Registry'de mi?

İkisi de öyle. techfabric.com, com.techfabric/techfabric olarak ve Field Guide, com.techfabric.databricks/field-guide olarak listelenmiştir ve Glama ikisini de bağlayıcı olarak listeler. Registry'ye göz atan bir istemci onları bu adlar altında bulur ve her adın arkasındaki alan adları, o alan adından sunulan bir anahtarla kanıtlanır.