TechFabric
oficialPesquise e leia o conteúdo publicado da TechFabric sobre Databricks e IA: posts de blog com FAQs, páginas de serviços e estudos de caso. As leituras são anônimas; a equipe da TechFabric faz login com a Microsoft para redigir posts.
O que você pode fazer com TechFabric MCP?
- O Databricks responde com código funcional — Faça uma pergunta sobre o Databricks e receba a seção do Field Guide que a responde, com código e páginas de documentação citadas.
- Pesquise e leia o Field Guide — Pesquise seções do guia, leia um capítulo ou seção em Markdown ou liste o sumário.
- Encontre exemplos de código — Obtenha blocos de SQL, Python, CLI e configuração sobre um tópico, cada um com a explicação ao redor e links para a documentação.
- Acompanhe mudanças recentes no Databricks — Veja o que há de novo no Databricks desde uma data específica, do mais recente para o mais antigo, incluindo mudanças de estágio de lançamento e capítulos atualizados.
- Pesquise e leia o techfabric.com — Pesquise no site, leia páginas, liste posts do blog ou descubra o que a TechFabric oferece.
- Crie e publique posts (autores) — Faça lint, verifique, envie, atualize e publique rascunhos, ou revise um post publicado, após fazer login.
Servidor MCP hospedado
npx add-mcp 'https://www.techfabric.com/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Servidores MCP da TechFabric
Agentes de programação escrevem código Databricks a partir de dados de treinamento que têm meses de idade. O servidor MCP do nosso Field Guide fornece ao Claude Code, Codex, Cursor, VS Code ou qualquer cliente MCP a seção que responde à pergunta, com código que funciona. O segundo servidor, techfabric.com, é onde nossos engenheiros escrevem a partir do agente que já usam. Ambos são gratuitos.
Conecte seu agente
Ambos são servidores HTTP Streamable remotos: nada para instalar, e a leitura não exige login.
1 · Escolha um servidor
![]()
Databricks Field Guide
Respostas sobre Databricks com código funcional do nosso Field Guide, e as páginas docs.databricks.com que cada seção cita.
https://databricks.techfabric.com/mcp
- Somente leitura
- Sem login
- Gratuito Ferramentas e limites
![]()
techfabric.com
Para os engenheiros da TechFabric escreverem posts e estudos de caso a partir do seu agente. Qualquer pessoa pode pesquisar e ler o site.
https://www.techfabric.com/mcp
2 · Adicione ao seu agente
Como conectar o Claude Code
Execute cada comando uma vez, em qualquer terminal. Adicione --scope user para tê-lo em todos os projetos.
claude mcp add --transport http techfabric https://www.techfabric.com/mcp
claude mcp add --transport http databricks-field-guide https://databricks.techfabric.com/mcp
Como conectar o Claude Desktop e o claude.ai
- Abra Customize, depois Connectors, escolha Add e então Add custom connector.
- Dê um nome e cole a URL do servidor. Mantenha as configurações de autenticação que o Claude detectar.
- Escolha Add. Repita para o segundo servidor.
Em um plano Team ou Enterprise, um proprietário pode precisar adicionar um conector personalizado para a organização primeiro.
Como conectar o Codex
O Codex os grava em ~/.codex/config.toml, que sua extensão de IDE também lê.
codex mcp add techfabric --url https://www.techfabric.com/mcp
codex mcp add databricks-field-guide --url https://databricks.techfabric.com/mcp
O techfabric.com oferece login para suas ferramentas de autor, então o Codex pode iniciar um para techfabric quando você o adicionar. Pule: todas as ferramentas de leitura funcionam sem login. Para editar o arquivo manualmente, adicione isto.
[mcp_servers.techfabric]
url = "https://www.techfabric.com/mcp"
[mcp_servers.databricks-field-guide]
url = "https://databricks.techfabric.com/mcp"
Como conectar o Cursor
Adicione isto a ~/.cursor/mcp.json para todos os projetos, ou a .cursor/mcp.json em um projeto.
{
"mcpServers": {
"techfabric": { "url": "https://www.techfabric.com/mcp" },
"databricks-field-guide": { "url": "https://databricks.techfabric.com/mcp" }
}
}
Como conectar o VS Code
Adicione isto a .vscode/mcp.json no workspace, depois inicie os servidores a partir desse arquivo ou da visualização MCP. As ferramentas estarão lá no modo agente do Copilot.
{
"servers": {
"techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" },
"databricks-field-guide": { "type": "http", "url": "https://databricks.techfabric.com/mcp" }
}
}
Como conectar o Gemini CLI
Mantenha --transport http, porque sem ele o Gemini CLI trata a URL como um comando local. --scope user grava em ~/.gemini/settings.json para todos os projetos; deixe-o de fora para gravar no .gemini/settings.json do projeto.
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
Se gemini mcp list mostrá-los como desativados, confie na pasta. Manualmente, o arquivo de configurações aceita isto.
{
"mcpServers": {
"techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" },
"databricks-field-guide": { "type": "http", "url": "https://databricks.techfabric.com/mcp" }
}
}
Como conectar o GitHub Copilot CLI
Execute cada comando uma vez. O Copilot CLI os salva em ~/.copilot/mcp-config.json, para todos os projetos.
copilot mcp add --transport http techfabric https://www.techfabric.com/mcp
copilot mcp add --transport http databricks-field-guide https://databricks.techfabric.com/mcp
Como conectar o OpenCode
Cada comando grava no opencode.json do projeto, ou na configuração global com --global.
opencode mcp add techfabric --url https://www.techfabric.com/mcp
opencode mcp add databricks-field-guide --url https://databricks.techfabric.com/mcp
Manualmente, o arquivo de configuração aceita isto.
{
"mcp": {
"servers": {
"techfabric": { "type": "remote", "url": "https://www.techfabric.com/mcp" },
"databricks-field-guide": { "type": "remote", "url": "https://databricks.techfabric.com/mcp" }
}
}
}
Como conectar outros clientes MCP
Aponte o cliente para a URL com o transporte Streamable HTTP e sem autenticação. Um cliente que só fala stdio pode acessar qualquer um dos servidores através da ponte mcp-remote, com isto como seu comando.
npx mcp-remote https://databricks.techfabric.com/mcp
Para testar um manualmente, um tools/list JSON-RPC enviado por POST para a URL retorna as ferramentas com seus esquemas completos de entrada e saída.
Autor da TechFabric? Escrever exige login: configure seu harness de IA para escrever para o techfabric.com.
Para autores da TechFabric
Configure seu harness de IA para escrever para o techfabric.com
Escolha o agente que você já usa e siga seus passos, desde adicionar o servidor até publicar seu primeiro post. Você precisa de uma conta Microsoft do techfabric.com que esteja na lista de autores do blog; a leitura não exige nenhuma das duas.
Configure o Claude Code
Recomendado
Uma instalação adiciona o servidor, os sete comandos e a skill techfabric-blog, e pergunta a você antes de cada publicação.
-
Adicione o servidor com o plugin
Execute isto em qualquer terminal. Ele adiciona o marketplace de plugins da TechFabric do GitHub (Fabric-Pro/techfabric-claude-plugin) e instala o plugin, que carrega o endereço do servidor, então não há mais nada a adicionar. Dentro de uma sessão do Claude Code,/plugin marketplace add Fabric-Pro/techfabric-claude-plugine depois/plugin install techfabric@techfabricfazem o mesmo, e/reload-pluginsativa o plugin. Sem acesso ao GitHub, a segunda linha instala o mesmo plugin a partir do techfabric.com.
Copiarclaude plugin marketplace add Fabric-Pro/techfabric-claude-plugin && claude plugin install techfabric@techfabric
Copiarclaude plugin marketplace add https://www.techfabric.com/mcp-servers/harness/claude-code/marketplace.json && claude plugin install techfabric@techfabric -
Encontre os comandos
Digite/techfabric:para vê-los: write-post, write-case-study, check, preview, publish, revise e status. O que você digitar após um comando é passado para ele. -
Experimente um primeiro prompt
A partir do repositório sobre o qual você quer escrever, execute o comando com seu tópico, ou pergunte com suas próprias palavras.
Copiar/techfabric:write-post how we cut our Lakeflow job's cold start
CopiarWrite 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. -
Abra a pré-visualização
O Claude Code é um terminal, então ele mostra o link em vez da página. Toda resposta sobre um rascunho começa com uma linhaPreview:e o link. Abra-o para ler o post como o techfabric.com o publicará, com sua capa e diagramas. Para editar no navegador, use o link do editor no e-mail que o site envia a você. -
Publique depois de ler
Execute/techfabric:publishcom o id do rascunho. Seu agente verifica o texto salvo comcheck_draftprimeiro, o que leva de cinco a dez minutos, e informa qualquer coisa que ainda esteja falhando. Você é então solicitado a confirmar, pelo nome do post, antes que qualquer coisa vá ao ar. Depois que você disser sim, o post é mesclado e implantado, e seu agente pode fornecer o link ao vivo. O plugin também pede que você permita cada chamada depublish_draft, mesmo no modo automático. -
Se algo der errado
As ferramentas estão faltando ou falhando: digite/mcp, escolha techfabric e reconecte. Desconectado, ou toda gravação pede que você faça login novamente: seus 30 dias acabaram, ou sua conta mudou. Em/mcp, escolha techfabric e selecione Re-authenticate, ou Clear authentication e faça login novamente. Um comando está faltando: executeclaude plugin marketplace update techfabric, depoisclaude plugin update techfabric@techfabric, e reinicie o Claude Code. A página de login diz que seu endereço não está na lista de autores: peça a Preetham Reddy para adicioná-lo.
Configure o Claude Desktop e o claude.ai
Um conector personalizado, adicionado uma vez, está disponível tanto no claude.ai quanto no Claude Desktop.
-
Adicione o servidor como um conector personalizado
Abra Customize, depois Connectors, escolha Add e então Add custom connector. Nomeie-o techfabric, cole a URL (www.techfabric.com/mcp e techfabric.com/mcp funcionam), mantenha as configurações de autenticação que o Claude detectar e escolha Add. Em um plano Team ou Enterprise, um proprietário o adiciona para todos primeiro, em Organization settings e Connectors, e você o encontra em Customize e Connectors, marcado como Custom.
Copiarhttps://www.techfabric.com/mcp -
Ative-o em um chat
Nada para instalar. Em um chat, abra o menu +, depois Connectors, e certifique-se de que techfabric esteja ativado para essa conversa. -
Experimente um primeiro prompt
Cole isto, com seu próprio tópico, e anexe as notas ou o código dos quais ele deve se basear.
CopiarWrite 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. -
Abra a pré-visualização
O Claude renderiza MCP Apps, então um rascunho que o servidor envia como um app abre na conversa com suas verificações ao lado. Toda resposta sobre um rascunho também começa com uma linhaPreview:e o link, que abre o post como o techfabric.com o publicará. -
Publique depois de ler
Peça ao Claude para publicar o rascunho. Seu agente verifica o texto salvo comcheck_draftprimeiro, o que leva de cinco a dez minutos, e informa qualquer coisa que ainda esteja falhando. Você é então solicitado a confirmar, pelo nome do post, antes que qualquer coisa vá ao ar. Depois que você disser sim, o post é mesclado e implantado, e seu agente pode fornecer o link ao vivo. -
Se algo der errado
As ferramentas estão faltando: verifique se o conector está ativado no menu + do chat, ou abra Customize, Connectors e conecte-o novamente. Desconectado, ou toda gravação pede que você faça login novamente: seus 30 dias acabaram, ou sua conta mudou. Escolha Connect no conector novamente. Suas configurações de login não podem ser editadas, então para alterá-las, remova o conector e adicione-o novamente. A página de login diz que seu endereço não está na lista de autores: peça a Preetham Reddy para adicioná-lo.
Configure o ChatGPT
Um servidor MCP personalizado, adicionado como um plugin em chatgpt.com.
-
Adicione o servidor como um plugin
Vá para chatgpt.com/plugins, escolha + e então Add custom MCP server. Nomeie-o techfabric, cole a URL em Connection, escolha OAuth para autenticação, depois I understand and want to continue e Create as a plugin, e instale-o. Se Add custom MCP server não estiver lá, pergunte ao administrador do seu workspace.
Copiarhttps://www.techfabric.com/mcp -
Adicione-o a um chat
Nada para instalar, e o ChatGPT não tem comandos de barra para o servidor. Em um novo chat, digite@e escolha techfabric. -
Experimente um primeiro prompt
Cole isto, com seu próprio tópico e as notas das quais ele deve se basear.
CopiarWrite 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. -
Abra a pré-visualização
O ChatGPT renderiza MCP Apps, então um rascunho que o servidor envia como um app abre na conversa com suas verificações ao lado. Toda resposta sobre um rascunho também começa com uma linhaPreview:e o link, que abre o post como o techfabric.com o publicará. -
Publique depois de ler
Peça ao ChatGPT para publicar o rascunho. Seu agente verifica o texto salvo comcheck_draftprimeiro, o que leva de cinco a dez minutos, e informa qualquer coisa que ainda esteja falhando. Você é então solicitado a confirmar, pelo nome do post, antes que qualquer coisa vá ao ar. Depois que você disser sim, o post é mesclado e implantado, e seu agente pode fornecer o link ao vivo. -
Se algo der errado
As ferramentas estão faltando: inicie um novo chat e escolha techfabric com@novamente. Se uma ferramenta ainda não estiver lá, escolha Refresh nela em chatgpt.com/plugins. Desconectado, ou toda gravação pede que você faça login novamente: seus 30 dias acabaram, ou sua conta mudou. Conecte o plugin novamente em chatgpt.com/plugins. A página de login diz que seu endereço não está na lista de autores: peça a Preetham Reddy para adicioná-lo.
Configure o Codex
A CLI, e a extensão de IDE que lê a mesma configuração. Os comandos vêm como skills que você chama pelo nome.
-
Adicione o servidor
Execute isto em qualquer terminal. O Codex grava em~/.codex/config.toml, que a extensão da IDE também lê.
Copiarcodex mcp add techfabric --url https://www.techfabric.com/mcp -
Entre com a Microsoft
Executecodex mcp login techfabric. Um navegador abre em uma página do techfabric.com que informa o app solicitante e para onde vai o acesso dele. Escolha Continuar com a Microsoft e entre com sua conta @techfabric.com, que precisa estar na lista de autores do blog. Você permanece conectado por até 30 dias.
Copiarcodex mcp login techfabric -
Instale os comandos
Isto adiciona uma skill por comando em~/.agents/skills. O Codex só executa uma quando você a nomeia: digite$techfabric-write-post, ou/skillspara ver todas.
Copiarcurl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- codex -
Experimente um primeiro prompt
No repositório sobre o qual você quer escrever, iniciecodexe execute a skill com o seu tópico, ou pergunte com suas próprias palavras.
Copiar$techfabric-write-post how we cut our Lakeflow job's cold start
CopiarWrite 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. -
Abra a prévia
O Codex CLI ainda não exibe MCP Apps. Toda resposta sobre um rascunho começa com uma linhaPreview:e o link. Abra-o para ler o post como o techfabric.com vai publicá-lo, com sua capa e diagramas. Para editar no navegador, use o link do editor no e-mail que o site envia. -
Publique depois de ler
Digite$techfabric-publishcom o id do rascunho. Seu agente verifica o texto salvo comcheck_draftprimeiro, o que leva de cinco a dez minutos, e informa o que ainda estiver falhando. Em seguida, você é solicitado a confirmar, pelo nome do post, antes que qualquer coisa entre no ar. Quando você disser sim, o post é mesclado e implantado, e seu agente pode fornecer o link ao vivo. -
Se algo der errado
As ferramentas estão faltando: executecodex mcp listpara verificar se o techfabric está lá e habilitado, ou/mcpdentro do Codex, depois reinicie o Codex. Desconectado, ou toda gravação pede que você entre novamente: seus 30 dias acabaram, ou sua conta mudou. Executecodex mcp login techfabricnovamente. Uma skill está faltando: execute a linha de instalação novamente e reinicie o Codex. A página de login diz que seu endereço não está na lista de autores: peça a Preetham Reddy para adicioná-lo.
Configurar o Cursor
O servidor nas configurações de MCP do Cursor, e os comandos como skills no projeto a partir do qual você escreve.
-
Adicione o servidor
Adicione isto a~/.cursor/mcp.jsonpara todos os projetos, ou a.cursor/mcp.jsonem um só. O Cursor lista o servidor junto com seus outros servidores MCP, na página Customize.
Copiar{ "mcpServers": { "techfabric": { "url": "https://www.techfabric.com/mcp" } } } -
Instale os comandos
Execute isto no projeto a partir do qual você escreve. Isto adiciona os comandos como skills em.cursor/skills, que só são executados quando você os digita, e uma regra em.cursor/rulesque aponta o agente para o servidor.
Copiarcurl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- cursor -
Experimente um primeiro prompt
No agente, digite o comando com o seu tópico, ou pergunte com suas próprias palavras.
Copiar/techfabric-write-post how we cut our Lakeflow job's cold start
CopiarWrite 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. -
Abra a prévia
O Cursor renderiza MCP Apps, então um rascunho que o servidor envia como app abre na conversa com suas verificações ao lado. Toda resposta sobre um rascunho também começa com uma linhaPreview:e o link, que abre o post como o techfabric.com vai publicá-lo. -
Publique depois de ler
Digite/techfabric-publishcom o id do rascunho. Seu agente verifica o texto salvo comcheck_draftprimeiro, o que leva de cinco a dez minutos, e informa o que ainda estiver falhando. Em seguida, você é solicitado a confirmar, pelo nome do post, antes que qualquer coisa entre no ar. Quando você disser sim, o post é mesclado e implantado, e seu agente pode fornecer o link ao vivo. -
Se algo der errado
As ferramentas estão faltando: onde o Cursor lista seus servidores MCP, verifique se o techfabric está ativado e desative-o e ative-o novamente para reconectar. Desconectado, ou toda gravação pede que você entre novamente: seus 30 dias acabaram, ou sua conta mudou. Entre no techfabric novamente onde o Cursor o lista. Um comando está faltando: execute a linha de instalação novamente no projeto e recarregue o Cursor. A página de login diz que seu endereço não está na lista de autores: peça a Preetham Reddy para adicioná-lo.
Configurar o VS Code com GitHub Copilot
O servidor no modo agente do Copilot. Seus comandos são os próprios prompts do servidor, então não há mais nada para instalar.
-
Adicione o servidor
Execute MCP: Add Server na Paleta de Comandos, escolha HTTP (HTTP or Server-Sent Events), cole a URL, nomeie-o como techfabric e escolha onde salvá-lo. Ou adicione isto a.vscode/mcp.jsonno seu workspace.
Copiar{ "servers": { "techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" } } } -
Encontre os comandos
Nada para instalar. No Copilot Chat, no modo agente, digite/techfabric.para ver os comandos. O VS Code pede cada argumento. -
Experimente um primeiro prompt
Execute o comando e forneça o seu tópico, ou pergunte com suas próprias palavras.
Copiar/techfabric.write-post
CopiarWrite 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. -
Abra a prévia
O VS Code renderiza MCP Apps no chat quando a configuração experimentalchat.mcp.apps.enabledestá ativada, então um rascunho que o servidor envia como app abre na conversa com suas verificações ao lado. Toda resposta sobre um rascunho também começa com uma linhaPreview:e o link, que abre o post como o techfabric.com vai publicá-lo. -
Publique depois de ler
Execute/techfabric.publishcom o id do rascunho. Seu agente verifica o texto salvo comcheck_draftprimeiro, o que leva de cinco a dez minutos, e informa o que ainda estiver falhando. Em seguida, você é solicitado a confirmar, pelo nome do post, antes que qualquer coisa entre no ar. Quando você disser sim, o post é mesclado e implantado, e seu agente pode fornecer o link ao vivo. -
Se algo der errado
As ferramentas estão faltando: execute MCP: List Servers, escolha techfabric e reinicie-o. Desconectado, ou toda gravação pede que você entre novamente: seus 30 dias acabaram, ou sua conta mudou. Reinicie o servidor e permita o login novamente. Manage Trusted MCP Servers, no menu Accounts, mostra quais servidores podem usar seu login. A página de login diz que seu endereço não está na lista de autores: peça a Preetham Reddy para adicioná-lo.
Configurar o Gemini CLI
O servidor para todos os projetos. Seus comandos são os próprios prompts do servidor, como comandos de barra.
-
Adicione o servidor
Execute isto em qualquer terminal. Mantenha--transport http: sem ele, o Gemini CLI trata a URL como um comando local.
Copiargemini mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp -
Entre com a Microsoft
Iniciegeminie digite/mcp auth techfabric. Um navegador abre em uma página do techfabric.com que informa o app solicitante e para onde vai o acesso dele. Escolha Continuar com a Microsoft e entre com sua conta @techfabric.com, que precisa estar na lista de autores do blog. Você permanece conectado por até 30 dias.
Copiar/mcp auth techfabric -
Encontre os comandos
Nada para instalar. Digite/write-post,/publishe os demais, com argumentos por nome, como--topice--id. -
Experimente um primeiro prompt
No repositório sobre o qual você quer escrever, execute o comando com o seu tópico, ou pergunte com suas próprias palavras.
Copiar/write-post --topic="how we cut our Lakeflow job's cold start"
CopiarWrite 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. -
Abra a prévia
O Gemini CLI é um terminal, então ele mostra o link em vez da página. Toda resposta sobre um rascunho começa com uma linhaPreview:e o link. Abra-o para ler o post como o techfabric.com vai publicá-lo, com sua capa e diagramas. Para editar no navegador, use o link do editor no e-mail que o site envia. -
Publique depois de ler
Execute/publish --id=<the draft's id>. Seu agente verifica o texto salvo comcheck_draftprimeiro, o que leva de cinco a dez minutos, e informa o que ainda estiver falhando. Em seguida, você é solicitado a confirmar, pelo nome do post, antes que qualquer coisa entre no ar. Quando você disser sim, o post é mesclado e implantado, e seu agente pode fornecer o link ao vivo. -
Se algo der errado
As ferramentas estão faltando: digite/mcp list. Se o techfabric aparecer como desabilitado, execute/mcp enable techfabric. Se o Gemini CLI disser que a pasta não é confiável, confie na pasta em que você o iniciou, porque ele não executa nenhum servidor MCP em uma pasta não confiável. Desconectado, ou toda gravação pede que você entre novamente: seus 30 dias acabaram, ou sua conta mudou. Digite/mcp auth techfabricnovamente. A página de login diz que seu endereço não está na lista de autores: peça a Preetham Reddy para adicioná-lo.
Configurar o Fabric Agents
Você cola uma linha para cada etapa e seu agente do Fabric o configura com o fabric-cli.
-
Adicione o servidor como fonte
Cole isto em uma sessão do Fabric Agents. O agente adiciona o servidor MCP do techfabric.com como uma fonte chamada TechFabric, com login OAuth. Para também ter um rascunho todo dia útil, cole a linha do Fabric Agents em rascunhos diários nesta página.
CopiarAdd 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 -
Instale os comandos
Cole isto também. O agente adiciona uma skill por comando, cada uma precisando da fonte TechFabric.
CopiarAdd the TechFabric commands to this workspace: follow https://www.techfabric.com/mcp-servers/harness/fabric/README.md -
Experimente um primeiro prompt
Digite o comando com o seu tópico, ou pergunte com suas próprias palavras.
Copiar@techfabric-write-post how we cut our Lakeflow job's cold start
CopiarWrite 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. -
Abra a prévia
O Fabric Agents não exibe MCP Apps. Toda resposta sobre um rascunho começa com uma linhaPreview:e o link. Abra-o para ler o post como o techfabric.com vai publicá-lo, com sua capa e diagramas. Para editar no navegador, use o link do editor no e-mail que o site envia. -
Publique depois de ler
Digite@techfabric-publishcom o id do rascunho. Seu agente verifica o texto salvo comcheck_draftprimeiro, o que leva de cinco a dez minutos, e informa o que ainda estiver falhando. Em seguida, você é solicitado a confirmar, pelo nome do post, antes que qualquer coisa entre no ar. Quando você disser sim, o post é mesclado e implantado, e seu agente pode fornecer o link ao vivo. Nenhum dos comandos publica a partir de uma automação. -
Se algo der errado
As ferramentas estão faltando: peça ao agente para executarfabric-cli source validate techfabrice autentique a fonte novamente se falhar. Desconectado, ou toda gravação pede que você entre novamente: seus 30 dias acabaram, ou sua conta mudou. Autentique a fonte TechFabric novamente. Um comando está faltando: cole a linha de comandos da etapa 3 novamente. A página de login diz que seu endereço não está na lista de autores: peça a Preetham Reddy para adicioná-lo.
Os servidores
O que cada um dos servidores MCP do TechFabric faz?
O Field Guide responde perguntas sobre Databricks com código; ele tem cinco ferramentas somente leitura. O techfabric.com tem nove: cinco para nossos autores, que verificam e arquivam rascunhos a partir do próprio agente, e quatro que qualquer pessoa pode usar para pesquisar e ler o site.
Servidor MCP do Databricks Field Guide
O Databricks Field Guide é o que nossos engenheiros sabem sobre construir, executar e pagar pelo Databricks. Pergunte como adicionar um filtro de linha do Unity Catalog, e o agente recebe a seção que explica isso, a função SQL dessa seção e as páginas do docs.databricks.com que a seção cita. A documentação do Databricks continua sendo a autoridade sobre sintaxe e limites.
5 ferramentas
search_guidePesquisar o guiaget_chapterLer um capítuloget_code_examplesEncontrar exemplos de códigowhats_newNovidades no Databrickslist_chaptersListar capítulos
Login
Nenhum. O servidor é público e somente leitura, e não tem ferramentas de gravação.
Limites de taxa
60 chamadas por minuto e 300 por hora por endereço IP.
Atualidade
Reconstruído a cada implantação do guia. Toda resposta carrega o commit que a construiu, a data da última alteração de cada página e por quanto tempo ela pode ser armazenada em cache, que é de 10 minutos para novidades, 15 para pesquisa e uma hora para capítulos e código.
Protocolo
Revisão MCP 2026-07-28 sobre Streamable HTTP. Clientes ainda em 2025-11-25 são atendidos na mesma URL.
Registro
com.techfabric.databricks/field-guide, versão 1.1.1. Entrada no MCP Registry · Listagem no Glama
Parâmetros, valores de retorno e recursos
search_guideLerPesquisar o guia
As seções do guia que respondem a uma pergunta sobre o Databricks. Retornos e parâmetros Retornos As seções de capítulo, notas de margem e eventos que respondem a uma pergunta sobre o Databricks, melhores primeiro, cada um com um trecho, sua URL com a âncora da seção e quando a página foi alterada pela última vez. Parâmetros query (obrigatório); kind: chapter, note, feature ou event; limit de 1 a 25, padrão 10get_chapterLerLer um capítulo
Um capítulo ou uma seção como Markdown, com o código intacto. Retornos e parâmetros Retornos Um capítulo ou nota de margem como Markdown limpo com o código intacto, ou uma seção dele, além do sumário, dos blocos de código listados separadamente, das FAQs, das datas e dos links docs.databricks.com que ele cita. Parâmetros slug (obrigatório): um slug como lakebase, um caminho ou qualquer URL do guia; section: uma âncora ou um títuloget_code_examplesLerEncontrar exemplos de código
Blocos de SQL, Python, CLI e configuração para um tópico. Retornos e parâmetros Retornos Blocos de SQL, Python, CLI e configuração que correspondem a um tópico, cada um com a explicação ao redor, a seção de onde veio e os links de documentação que essa seção cita. Parâmetros topic (obrigatório); lang como sql, python, bash, yaml, json ou hcl; limit de 1 a 25, padrão 8whats_newLerNovidades no Databricks
Mudanças recentes do Databricks que o guia acompanha, mais recentes primeiro. Retornos e parâmetros Retornos Mudanças recentes do Databricks que o guia acompanha, mais recentes primeiro: notas de margem, mudanças de estágio de lançamento com links para a documentação e as notas de versão do Databricks, e capítulos atualizados. Parâmetros since (AAAA-MM-DD, padrão os últimos 30 dias); limit de 1 a 200, padrão 30list_chaptersLerListar capítulos
O sumário, com as principais seções de cada capítulo. Retornos e parâmetros Retornos Todo capítulo na ordem do guia, com sua parte, resumo, datas, URL, URL em Markdown e principais seções, e as notas de margem. Parâmetros Nenhumfieldguide://llms.txtTodo capítulo, nota e página de recurso, uma linha cada.fieldguide://page/{+path}Qualquer página publicada como Markdown, por exemplofieldguide://page/guide/lakebase.
Servidor MCP do techfabric.com
Seu uso principal é a escrita: o agente de um engenheiro redige um post a partir do repositório e do contexto que já tem, executa as verificações do site e o protocola, e, depois que o engenheiro leu a prévia e confirmou, o publica. O fluxo de trabalho está em escrever um post com seu próprio agente.
Suas ferramentas de leitura respondem apenas a partir de páginas publicadas e indexáveis, então rascunhos, prévias e qualquer coisa marcada como noindex nunca aparecem em um resultado.
12 ferramentas
searchPesquisar no techfabric.comget_pageLer uma páginalist_postsListar posts do blogget_servicesO que a TechFabric ofereceget_briefBriefing de hojeAutorlint_draftFazer lint de um rascunhoAutorcheck_draftVerificar um rascunhoAutorsubmit_draftEnviar um rascunhoAutorget_statusSituação de um rascunhoAutorupdate_draftSalvar uma edição no seu rascunhoAutorpublish_draftPublicar seu rascunhoAutorrevise_postAlterar um post publicadoAutor
Login
Nenhum para leitura. As ferramentas de escrita são para autores do blog da TechFabric, que fazem login com a conta Microsoft (Office 365) no tenant techfabric.com. Nenhum outro tenant é aceito.
Limites de taxa
300 chamadas anônimas por endereço IP por hora. Chamadas autenticadas são contadas por autor, a 600 por hora, com no máximo 20 novas execuções de verificação, 6 envios e 30 salvamentos.
Atualidade
O índice é reconstruído a partir do site a cada implantação. Os recursos podem ficar em cache por uma hora, e os resultados de busca por 15 minutos.
Protocolo
Revisão MCP 2026-07-28 sobre Streamable HTTP. Clientes ainda na 2025-11-25 são atendidos na mesma URL.
Registro
com.techfabric/techfabric. Entrada no MCP Registry · Listagem no Glama
Parâmetros, valores de retorno e recursos
searchLerPesquisar no techfabric.com
Páginas correspondentes, melhores primeiro. Retornos e parâmetros Retornos Posts do blog, páginas de serviços e soluções, estudos de caso, páginas de cidades e eventos que correspondem, melhores primeiro, cada um com seu título, URL, resumo, data, autor e tipo. Parâmetros query (obrigatório); type: post, service, solution, case_study, city, event ou page; limit de 1 a 25, padrão 10get_pageLerLer uma página
Uma página publicada como Markdown limpo, com suas FAQs. Retornos e parâmetros Retornos Uma página publicada como Markdown limpo, com seu título, título de busca, descrição, datas, autor, tags, suas FAQs como pares de pergunta e resposta, e sua URL canônica. Parâmetros url_or_slug (obrigatório): uma URL completa, um caminho como /services/databricks, ou o slug de um postlist_postsLerListar posts do blog
Posts do blog, mais recentes primeiro, por tag, autor ou data. Retornos e parâmetros Retornos Posts do blog, mais recentes primeiro. Parâmetros tag, author (um nome ou um slug), since (AAAA-MM-DD); limit de 1 a 100, padrão 20get_servicesLerO que a TechFabric oferece
Toda página de serviço e produto, com seu próprio resumo. Retornos e parâmetros Retornos Toda página de serviço, solução, Databricks, IA, nuvem, software, acelerador e produto, com seu nome, URL, tipo e resumo exatamente como a página ao vivo os declara. Parâmetros Nenhumget_briefAutorBriefing de hoje
O tópico de hoje para um rascunho diário, reservado para você por um dia. Retornos e parâmetros Retornos O tópico de hoje para um rascunho diário, reservado para o autor autenticado por 24 horas: o ângulo, a busca a responder, as fontes, as páginas a linkar e o id do briefing. Se o post de hoje foi para um colega, o ritmo do site se esgotou ou nada se encaixa no seu trabalho, ele diz o porquê em vez disso. Parâmetros Nenhumlint_draftAutorFazer lint de um rascunho
As verificações baseadas em regras do site, em cerca de um segundo. Retornos e parâmetros Retornos Executa as verificações baseadas em regras do site em um post, sem modelo, e retorna o status e as descobertas de cada item, com a passagem a que cada descoberta se refere e o que fazer. Também retorna judge_rubric: o leitor, as perguntas e os limites que as verificações julgadas usam. Não protocola nada. Parâmetros markdown (obrigatório, com frontmatter); images (nomes); kind; sources; slugcheck_draftAutorVerificar um rascunho
As verificações completas, incluindo nosso juiz, uma vez por texto final. Retornos e parâmetros Retornos Executa as verificações completas do editor, incluindo as verificações julgadas, e retorna o status e as descobertas de cada item. Com o id de um rascunho, verifica o texto salvo, o que publish_draft exige. Uma execução completa leva de cinco a dez minutos. Parâmetros id (um rascunho salvo) ou markdown (com frontmatter); images; wait_seconds até 50, padrão 25submit_draftAutorEnviar um rascunho
Um rascunho protocolado sob sua assinatura, com sua prévia. Retornos e parâmetros Retornos Protocola o post sob a assinatura do autor autenticado exatamente como escrito, cria uma prévia e envia ao autor o link do editor por e-mail. Retorna o id do rascunho. Parâmetros title e markdown (obrigatórios); imagesget_statusAutorSituação de um rascunho
O estado de um rascunho, verificações com falha, base_sha e links. Retornos e parâmetros Retornos Um dos seus próprios rascunhos: seu estado, o que está falhando, a última execução de verificação, seu Markdown atual, o link da prévia e, depois de publicado, o link ao vivo. O link do editor está apenas no seu e-mail. Parâmetros id (obrigatório)update_draftAutorSalvar uma edição no seu rascunho
Uma nova versão salva do seu rascunho; a prévia é reconstruída. Retornos e parâmetros Retornos Salva uma nova versão do seu próprio rascunho em um ou dois segundos e retorna seu text_hash, seu próximo base_hash. O commit e a prévia vêm em segundo plano. Não executa verificações, então faça o lint do texto primeiro; check_draft com o id pode rodar no texto salvo imediatamente. Um segundo salvamento dentro de um minuto pode receber um pedido de nova tentativa enquanto o primeiro é confirmado. Parâmetros id, markdown e base_hash (base_hash vem de get_status, ou do seu último salvamento; base_sha também funciona)publish_draftAutorPublicar seu rascunho
Seu rascunho ao vivo no techfabric.com, depois que você confirmar. Retornos e parâmetros Retornos Publica seu próprio rascunho pelo próprio Publish do editor, depois que check_draft com seu id passar no texto salvo. A primeira chamada não publica nada: você é solicitado a confirmar, no seu cliente ou pelo seu agente com uma confirmação de uso único. Em seguida, o site o mescla e implanta. Parâmetros id (obrigatório); confirmation (apenas na segunda chamada); override (as verificações de redação com falha a ignorar para publicar); confirm_viarevise_postAutorAlterar um post publicado
Uma revisão de um post ao vivo, como rascunho com sua prévia. Retornos e parâmetros Retornos Abre uma revisão de um post que já está ao vivo, para seu autor ou o editor do blog: um rascunho que começa como o texto ao vivo, com sua própria prévia. As mesmas ferramentas o editam, verificam e publicam, e a publicação substitui o post ao vivo na mesma URL sob a mesma assinatura. Parâmetros post (obrigatório: a URL ou o slug do post)site://llms.txtO mapa do site para modelos de linguagem.site://page/{+path}Qualquer página publicada como Markdown, por exemplosite://page/services/databricks.site://search?query=Os resultados da ferramenta de busca como um recurso que um cliente pode armazenar em cache, com umtypeopcional.techfabric://editorial/rulesAs regras de redação da casa que o agente de um autor lê antes de redigir.
Experimente
O que você pode perguntar aos servidores MCP da TechFabric?
Para o techfabric.com, principalmente escrita; para o Field Guide, qualquer coisa que ele cubra. Nomeie o servidor na primeira vez, para que o agente saiba quais ferramentas usar; depois disso, ele geralmente as escolhe sozinho.
Prompts para o servidor techfabric.com
- "Usando o servidor techfabric, pegue o briefing de hoje e redija o post a partir do que construímos neste repositório, deixando de fora qualquer coisa que pertença a um cliente." Copiar
- "Transforme o que construímos neste repositório em um rascunho de estudo de caso para o techfabric.com. Leia primeiro o recurso techfabric editorial_rules, me diga se o registro de clientes dele nos permite nomear o cliente e me pergunte os números de resultado. Execute lint_draft com kind "case-study" e corrija o que ele encontrar até passar, depois envie com submit_draft e me dê o link da prévia." Copiar
- "Envie este rascunho para o techfabric.com com submit_draft e me dê o link da prévia." Copiar
- "Verifique meu rascunho do techfabric.com com check_draft e seu id e, se passar, publique-o com publish_draft quando eu disser sim." Copiar
- "Pesquise no techfabric.com o que já escrevemos sobre Lakebase, para que o novo post não o repita." Copiar
Prompts para o servidor Databricks Field Guide
- "Pergunte ao Databricks Field Guide como dar a cada pull request sua própria branch do Lakebase e me mostre o comando de CLI que ele usa." Copiar
- "O que o Databricks mudou nas últimas duas semanas, segundo o Field Guide?" Copiar
- "Encontre exemplos de SQL de filtros de linha do Unity Catalog no Field Guide e depois verifique os links docs.databricks.com que eles citam para a sintaxe atual." Copiar
- "Liste os capítulos do Field Guide e depois leia para mim a seção do capítulo do Lakebase sobre por que uma branch custa quase nada." Copiar
Como funciona
Como um agente de IA usa um servidor MCP?
O Model Context Protocol (MCP) é o padrão aberto que os assistentes de IA usam para chamar ferramentas em outros sistemas. Um agente conectado a um servidor MCP pode consultar algo no meio de uma tarefa e receber de volta uma resposta estruturada, com uma URL para citar, onde de outra forma adivinharia a partir de seus dados de treinamento ou faria scraping de uma página web.
Seu agente de IA
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
Ferramentas de escrita,
Somente autores da TechFabric
Login da Microsoft,
tenant techfabric.com
Um rascunho sob
a assinatura do autor,
publicado pelo autor
do editor
Links para
docs.databricks.com
para sintaxe exata
e limites
Um agente, dois servidores. Ler qualquer um dos dois não exige login; apenas as ferramentas de escrita do techfabric.com pedem que um autor da TechFabric entre com a Microsoft, e nada em nenhum dos servidores publica.
Para autores da TechFabric
Como escrever um post no blog da TechFabric com seu próprio agente
Seu agente escreve o post a partir do que você realmente fez, verifica enquanto avança e publica depois que você leu a prévia e disse sim. A escrita exige uma conta Microsoft @techfabric.com que esteja na lista de autores do blog.
1 · Configure o servidor
Qualquer cliente MCP que suporte login funciona: Claude Code, Claude Desktop e claude.ai, Codex, Cursor, VS Code ou seu próprio agente. No Claude Code, adicione o servidor uma vez, para todos os seus projetos.
claude mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp
Depois execute /mcp, escolha techfabric e selecione Authenticate. Se você pular essa etapa, o Claude Code pede que você faça login na primeira vez que seu agente chamar uma ferramenta de escrita. No Claude Desktop ou no claude.ai, adicione um conector personalizado chamado techfabric com a URL acima, como em como conectar, e escolha Connect. Todos os outros ambientes, passo a passo, estão em configure seu ambiente de IA.
2 · Entre com a Microsoft
De qualquer forma, um navegador abre em uma página do techfabric.com que informa qual cliente está pedindo e para onde vai o acesso dele. Escolha Continue with Microsoft e entre com sua conta @techfabric.com. O acesso dura uma hora e se renova por 30 dias.
Um prompt para começar
Substitua o espaço reservado por algo que você construiu ou corrigiu. O prompt pede que o agente leia as regras primeiro.
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.
Um estudo de caso em vez de um post
- Envie kind "case-study" para
lint_draft,check_draft,submit_drafteupdate_draft. A prévia é a página do estudo de caso em /case-studies/<slug>, e ele é verificado e publicado como um post:check_draftcom seu id, depoispublish_draftquando você confirmar, ou pelo link do editor. - Seu frontmatter é title, description, sector, stack (uma lista) e track (ai, migration ou other). Adicione client quando o cadastro de clientes aprovar nomear esse cliente em um estudo de caso, ou quando o cliente concordou em ser nomeado (abaixo). Logo, website e metrics nunca são você quem define.
- Seu corpo abre com quatro seções, em ordem: Challenge, Strategy, Solution, Results. Cada uma começa com uma declaração de uma linha em negrito sobre seu argumento, depois prosa. Qualquer outra coisa vai depois de Results.
- Sem um cliente aprovado, anonimize por setor e porte ("uma cooperativa de crédito regional com cerca de 40 agências") e não nomeie nenhum cliente em lugar algum. Para nomear um cliente que o cadastro não aprova, você precisa da confirmação do cliente: diga que a tem com client_confirmed: true, ou com "Tenho a confirmação do cliente para nomear..." na constatação da verificação no editor. Isso fica registrado em seu nome.
- Todo número é um fato do cliente. Seu agente pede a você os números de resultado e nunca inventa nem estima nenhum, e a verificação confronta cada número com as fontes enviadas com o estudo de caso: suas anotações e os registros do próprio projeto. Uma fonte não é uma aprovação: a métrica de um cliente só é publicada com uma aprovação registrada no cadastro de clientes, ou quando lib/work.ts já a contém, e a verificação não consegue confirmar isso, então você confirma antes de publicar.
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.
O fluxo de trabalho, passo a passo
- Passo 1
Leia as regras editoriais
Seu agente lê o recursoeditorial_rules(techfabric://editorial/rules). Ele começa pela confidencialidade do cliente, que decide o que o post pode dizer, depois traz o frontmatter, este fluxo de trabalho e as regras de escrita da casa. - Passo 2
Escreva a partir do seu próprio trabalho
Seu agente redige o post, frontmatter e tudo, a partir do que sabe sobre seu próprio trabalho, como o repositório em que você está e suas anotações. O frontmatter é obrigatório, com pelo menos um title e uma description:lint_draft,check_draft,submit_drafteupdate_draftrecusam um post sem frontmatter ou sem title. - Passo 3
Faça o lint até passar
Seu agente executalint_draftno post inteiro. Ele roda as verificações baseadas em regras do site sobre o próprio texto: as regras de slop e palavras proibidas, afirmações, erros conhecidos, o title e a description, a abertura, o FAQ, o diagrama e as imagens. Nenhum modelo o lê, então ele responde em cerca de um segundo. Cada constatação nomeia seu trecho e o que fazer, então o agente corrige e faz o lint de novo, quantas vezes precisar. - Passo 4
Revise conforme a rubrica do juiz
lint_drafttambém retornajudge_rubric: o leitor sob cuja ótica o post é julgado, com o que ele já sabe e o que está tentando resolver, cada pergunta que nosso juiz fará com seu limiar, e a primeira tela que o teste do comprador lê. Seu agente lê o rascunho como esse leitor, responde cada pergunta como esse leitor responderia e revisa até que toda resposta seja aprovada. - Passo 5
Envie sob sua assinatura
Seu agente chamasubmit_draft. O post é arquivado sob sua própria assinatura exatamente como escrito. O site define o autor, a data de hoje e draft: true, e adiciona o tempo de leitura se estiver faltando. Ele renderiza os diagramas, desenha a capa e a imagem de compartilhamento, monta a prévia com a marca e a envia por e-mail para você. O agente recebe de volta o id do rascunho, o acompanha comget_statuse mostra o link da prévia após cada envio e cada atualização. - Passo 6
Revise com update_draft
Para revisões, seu agente faz o lint do novo texto e então chamaupdate_draftcom o id, o post novo inteiro e o base_hash deget_status(base_shatambém funciona). Um salvamento retorna em segundos e não executa verificações; a prévia é reconstruída em segundo plano.update_drafté recusado se o rascunho mudou desde aquele base_hash, ou enquanto ele estiver aberto no editor do navegador. - Passo 7
Verifique o texto salvo uma vez
Quando a prévia estiver no ar, seu agente chamacheck_draftcom o id do rascunho. Esse é o Run checks completo do editor sobre exatamente o texto salvo, incluindo nosso juiz, e leva de cinco a dez minutos. É a única verificação que nos custa algo, e uma reverificação do mesmo texto é respondida pelo cache. Um salvamento depois dela significa verificar de novo. - Passo 8
Publique após sua confirmação
Seu agente chamapublish_draftcom o id, e a primeira chamada não publica nada. Seu cliente pergunta a você, nomeando o post, ou seu agente obtém uma confirmação única e a envia de volta só depois que você disser sim. Se seu cliente mostrar o cartão do rascunho, você responde à pergunta dele uma vez, e então seu cliente pede que você permita a publicação. O post então passa pelo Publish and deploy do próprio editor; uma falha traz o rascunho de volta.
O que o nosso lado faz e não faz
Seu texto é o rascunho. Nosso redator do blog não o reescreve e nenhum modelo verifica os fatos, então os fatos são responsabilidade do seu agente, que deve conferi-los com a documentação do fornecedor antes de enviar. Onde as regras editoriais mencionam a verificação de fatos do redator do blog, essa etapa não roda para o seu post. As verificações do site ainda o validam, incluindo as verificações de afirmações e de erros conhecidos, que sempre precisam passar.
Se apenas as verificações de redação e estilo falharem, você pode publicar mesmo assim, pelo editor ou nomeando essas verificações para publish_draft, e a escolha fica registrada. As verificações que mantêm a página funcionando (build, imagens, diagramas, links, espaços reservados) e as regras sobre afirmações, nossos próprios gastos e segredos sempre precisam passar.
Mantenha suas edições no seu agente e em update_draft, a menos que você queira o redator envolvido. Responder ao e-mail da prévia é diferente, porque a resposta vai para nosso redator do blog. Se o redator então precisar de um fato que só você tem, get_status pede a você, ou, em um cliente que suporte tarefas MCP, a tarefa aberta faz isso.
Regras a saber
- Nenhum nome de cliente, dado, métrica, schema, incidente ou código, a menos que o cliente esteja aprovado para publicação, e então apenas até onde a aprovação permitir. As regras editoriais listam quem está aprovado. O nome de um cliente, e apenas o nome, também pode entrar quando o cliente concordou e você disser isso (client_confirmed). Em caso de dúvida, generalize ou deixe de fora.
- Afirmações em primeira mão precisam ser verdadeiras. Escreva "nós" apenas para o que fizemos, e nunca deixe o agente inventar um número, um resultado, um cliente ou uma citação.
Veja isso no seu ambiente
- Em um host que renderiza MCP Apps, as ferramentas de rascunho abrem o post na conversa como o techfabric.com o mostrará, com sua capa, diagramas e FAQ.
- Ao lado ficam as verificações. Cada uma mostra sua constatação, o trecho a que se refere e se você pode publicar apesar dela ou se ela precisa passar.
- Você pode executar as verificações de novo a partir dali. **Ask the agent to fix this** devolve uma constatação ao seu agente, que edita e salva o rascunho, então a escrita permanece com o agente.
- **Publish** funciona quando as verificações passam no texto salvo, e pede que você confirme primeiro. Quando apenas as verificações de redação falham, **Publish anyway** as lista antes de você confirmar. O link do editor no seu e-mail também funciona, e o app nunca o mostra. Hosts que suportam MCP Apps, conforme a matriz oficial de clientes MCP em outubro de 2026: Claude (claude.ai e Claude Desktop), ChatGPT, VS Code com GitHub Copilot, Microsoft 365 Copilot, Cursor, Goose, o app desktop do Codex, Postman e MCPJam. No Claude Code, no Codex CLI e no Fabric Agents, as respostas voltam como texto, começando pelo link de pré-visualização.
Alterar um post publicado
- Seu agente chama
revise_postcom a URL do post. Apenas o autor do post (o engenheiro nomeado na assinatura) ou o editor do blog pode abrir um. Ele abre uma revisão cujo primeiro rascunho é o texto ao vivo, em seu próprio branch com sua própria pré-visualização, e envia por e-mail a pré-visualização e o link do editor. Pedir novamente o mesmo post retorna a revisão que já está aberta. - A partir daí, é um rascunho como qualquer outro.
get_statuscom o id da revisão fornece o markdown ebase_sha, seu agente edita e executalint_draft(com o slug do post) eupdate_draft, depoischeck_draftcom o id verifica o texto salvo, epublish_draftpublica assim que você confirmar. O link do editor do e-mail funciona da mesma forma. - Publicar substitui o post ao vivo na mesma URL. A assinatura permanece, e um salvamento ou publicação que a altere é recusado. Uma mudança de título mantém a URL; alterar uma URL ao vivo exige um redirecionamento, então pergunte ao editor do blog. A data de publicação original permanece, e a página mostra "Updated" com o dia. O horário de última modificação do sitemap muda e o deploy envia a URL ao IndexNow, para que os mecanismos de busca vejam que o post mudou.
- Uma correção de uma palavra ainda precisa passar pelas verificações que mantêm a página funcionando e pelas regras sobre afirmações, nossos próprios gastos e segredos. Se apenas as verificações de redação e estilo falharem, você pode publicar mesmo assim, como para um novo post.
- Se alguém alterar o post ao vivo enquanto sua revisão estiver aberta, a publicação para em vez de sobrescrevê-lo. As alterações do post ao vivo entram no seu rascunho junto com as suas, e onde vocês dois alteraram a mesma passagem, o texto ao vivo permanece e o seu é listado no rascunho. Leia, salve, verifique novamente e publique. Descartar uma revisão, pelo link no e-mail dela, deixa o post ao vivo como está.
- Sem um agente, peça um link em https://www.techfabric.com/api/ideas/revise. Se seu endereço puder editar o post, você recebe um link "Edit this post" que abre a mesma revisão.
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.
Solução de problemas
Login recusado
A página de login diz o motivo. Se disser que seu endereço ainda não está na lista de autores do techfabric.com, não há assinatura sob a qual rascunhar, então peça a Preetham Reddy para adicionar você. Se disser que apenas as contas Microsoft da TechFabric ou apenas contas @techfabric.com podem entrar, ou que contas convidadas não podem, você entrou com outra conta Microsoft; entre novamente com a sua própria @techfabric.com. Se disser que o app não consegue conectar, o cliente pediu para enviar o login dele para algum lugar que o MCP não permite (http simples para outro computador); atualize o cliente.
Uma verificação continua falhando
Peça ao seu agente para executar lint_draft no texto: cada achado nomeia sua passagem e o que fazer. Uma verificação julgada (o teste do leitor, conteúdo útil) que falha em check_draft vem com suas pontuações; peça ao agente para revisar conforme judge_rubric, chamar update_draft e verificar novamente. O link do editor do seu e-mail mostra a mesma lista de verificação.
Muitas chamadas
Com login feito, os limites por hora são 600 chamadas, 240 lints, 20 novas execuções de verificação, 6 submissões, 6 revisões abertas, 30 salvamentos e 10 publicações. Verificar texto que já foi verificado não conta como nova execução.
Qualquer outra coisa
Pergunte a Preetham Reddy, que administra o blog.
Para autores da TechFabric
Comandos para escrever e publicar a partir do seu agente
Você não precisa memorizar a ordem das ferramentas. O servidor vem com 7 comandos, e cada um dá ao seu agente os passos exatos e o aponta para as regras da casa. A maioria dos agentes os mostra como comandos de barra; para os que não mostram, enviamos os mesmos comandos em seu próprio formato.
write-postRascunhe um post do blog techfabric.com sob sua assinatura, a partir do briefing do dia ou de um tópico seu. Seu agente pergunta a você o detalhe em primeira mão, verifica o rascunho e o arquiva; você o publica.write-case-studyRascunhe um estudo de caso do techfabric.com sobre um projeto em que você trabalhou. Seu agente pergunta pelos números de resultado e suas fontes, e pela confirmação do cliente antes de nomear um cliente que o registro não aprova.checkExecute as verificações do techfabric.com em um rascunho e explique cada achado em palavras simples, com a correção que seu agente propõe. Nada muda até você concordar.previewMostre um rascunho como o techfabric.com o publicará: o link de pré-visualização, ou o app de rascunho em um host que renderiza MCP Apps.publishPublique um dos seus rascunhos no techfabric.com. Seu agente o verifica, informa o que ainda falha e publica somente depois que você disser sim.reviseAplique o feedback de um revisor, ou uma alteração sua, a um dos seus rascunhos ou a um post que já está ao vivo, verifique novamente e salve, mantendo seus fatos em primeira mão como estão.statusListe seus rascunhos e em que pé cada um está, ou um rascunho em detalhe: o que está falhando, sua pré-visualização e o que fazer em seguida.
Novo no servidor? Configure seu harness de IA primeiro, desde adicionar o servidor até fazer login. publish sempre pergunta a você primeiro, e nenhum deles publica em uma execução agendada. Você também pode anexar o briefing do dia (techfabric://brief/today) ou um dos seus rascunhos (techfabric://drafts/<id>) a uma mensagem, em um agente que permita anexar recursos.
Os comandos no seu agente
Claude Code
Um plugin: o servidor, os comandos e a skill techfabric-blog em uma única instalação.
claude plugin marketplace add Fabric-Pro/techfabric-claude-plugin && claude plugin install techfabric@techfabric
Depois execute /mcp, escolha techfabric, selecione Authenticate e faça login. Digite /techfabric: para ver os comandos. Tudo após um comando é passado a ele, então /techfabric:write-post how we cut Lakeflow cold starts funciona como está escrito. Antes de cada publish_draft, o plugin pede que você o permita, mesmo no modo automático. Sem o plugin, os prompts do próprio servidor aparecem como /techfabric:write-post (MCP) e assim por diante, mas o Claude Code divide seus argumentos a cada espaço.
O plugin é publicado no GitHub, em Fabric-Pro/techfabric-claude-plugin. Se o git não estiver instalado, adicione-o a partir do techfabric.com:
claude plugin marketplace add https://www.techfabric.com/mcp-servers/harness/claude-code/marketplace.json && claude plugin install techfabric@techfabric
Por exemplo
/techfabric:write-post today's brief
Codex
Digite $techfabric-write-post e o resto: uma skill por comando, executada apenas quando você a nomeia.
curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- codex
Elas ficam em ~/.agents/skills, uma skill por comando, e o Codex as executa apenas quando você nomeia uma: digite $techfabric-write-post, ou /skills para ver todas. O servidor em si é adicionado como em como conectar.
Por exemplo
$techfabric-write-post today's brief
Cursor
Skills que você executa como comandos de barra, e uma regra, no projeto a partir do qual você escreve.
curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- cursor
Execute no projeto a partir do qual você escreve. Ele adiciona os comandos como skills em .cursor/skills, que são executadas apenas quando você as digita, e uma regra em .cursor/rules que aponta o agente para o servidor.
Por exemplo
/techfabric-write-post today's brief
VS Code
Os prompts do servidor, no Copilot Chat. Nada a instalar além do servidor.
Digite /techfabric.write-post no Copilot Chat. O VS Code pede cada argumento e sugere valores, como os ids dos seus próprios rascunhos depois que você fizer login.
Por exemplo
/techfabric.write-post
Gemini CLI
Os prompts do servidor, como comandos de barra com argumentos nomeados.
Digite /write-post --topic="today's brief". Os argumentos são --topic, --project, --client, --id e --feedback, conforme cada comando os recebe.
Por exemplo
/write-post --topic="today's brief"
Fabric Agents
Digite @techfabric-write-post e o resto, em um workspace com o servidor MCP do techfabric.com adicionado como fonte.
Add the TechFabric commands to this workspace: follow https://www.techfabric.com/mcp-servers/harness/fabric/README.md
O agente adiciona uma skill por comando. Depois digite @techfabric-write-post. Nenhum deles pertence a uma automação: a execução diária usa a skill techfabric-blog, que nunca publica.
Por exemplo
@techfabric-write-post today's brief
Para autores da TechFabric
Rascunhos diários a partir do seu agente de código
Seu agente pode iniciar um post para você toda dia útil às 9h. O servidor escolhe um tópico por dia a partir das notícias e das buscas que queremos responder, combina-o com o que você escreve e o reserva para você por um dia. Seu agente o rascunha a partir dos seus repositórios e deixa perguntas para você sobre a parte em primeira mão. Você acrescenta isso, lê e decide se vai ao ar.
- Passo 1
Pegue o briefing do dia
Às 9h nos dias úteis, seu agendador inicia seu agente com a skill techfabric-blog. O agente chamaget_brief, que escolhe o tópico do dia e o reserva para você por 24 horas: uma notícia dos últimos dois dias, ou uma busca que ainda não respondemos e que combina com seu trabalho. Se o post do dia já foi para um colega, se o ritmo de um post automatizado por dia e três por semana se esgotou, ou se nada se encaixa, ele diz o motivo e para. - Passo 2
Rascunhe a partir do seu próprio trabalho
O agente lê o recursoeditorial_rulese rascunha a partir do briefing e do repositório em que a execução começa. Ele pergunta a você o que só você sabe, como o que quebrou ou um número que você mediu. Em uma execução sem supervisão, ele escreve na voz de "we'd" da TechFabric e lista suas perguntas para você ao lado dos links. - Passo 3
Lint, corrija e envie
O agente executalint_drafte corrige o que ele reporta até passar, revisa o rascunho conforme ojudge_rubricque ele retorna, depois chamasubmit_draftcom o id do briefing. O post é arquivado sob sua assinatura e o site monta a pré-visualização. Uma execução agendada para aí: a skill diz a ele para nunca publicar, e os agendamentos do Claude Code e do Codex abaixo deixampublish_draftde fora. - Passo 4
Revise e publique
A execução termina com o link de pré-visualização e as perguntas do agente, na sessão dele ou, para uma execução a partir do cron, no log dele. Você lê a pré-visualização e responde ao que o agente perguntou. Depois, em uma sessão com você, o agente a verifica comcheck_drafte chamapublish_draft, que pede sua confirmação. Ou use o link do editor do e-mail de pré-visualização. Nada é publicado até você dizer sim.
Agende no seu agente
Fabric Agents
A cada dia útil, a execução abre sua própria sessão, espera que você permita suas ferramentas e termina em Needs Review com o link de pré-visualização.
Cole isto em uma sessão do Fabric Agents:
Set up TechFabric daily drafts in this workspace: follow https://www.techfabric.com/mcp-servers/daily-drafts/fabric-agents.md
O agente adiciona o servidor MCP do techfabric.com como fonte, a skill techfabric-blog e uma automação que executa às 9h nos dias úteis no seu fuso horário, com a conexão de modelo que você já usa. Depois autentique a fonte TechFabric e faça login com sua conta @techfabric.com. A automação executa no modo Ask, então cada execução espera que você permita suas ferramentas. Mude para Execute se quiser que ela execute sem perguntar.
Claude Code
Uma tarefa agendada do Desktop, ou uma linha de cron para a CLI.
curl -fsSL https://www.techfabric.com/mcp-servers/daily-drafts/install.sh | sh -s -- claude-code
Depois execute /mcp, escolha techfabric, selecione Authenticate e faça login. Na aba Code do Claude Desktop, abra Scheduled e adicione uma tarefa local em Weekdays às 9:00, em um dos seus repositórios, com isto como instruções. Escolha Run now uma vez e sempre permita as ferramentas techfabric.
Draft today's TechFabric post with the techfabric-blog skill.
Sem o Desktop, uma linha de crontab faz o mesmo e deixa o link de pré-visualização e suas perguntas no log:
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
Uma linha de crontab executa codex exec, somente leitura no seu computador.
curl -fsSL https://www.techfabric.com/mcp-servers/daily-drafts/install.sh | sh -s -- codex
A skill fica em ~/.agents/skills, onde o Codex lê skills pessoais (um Codex anterior à 0.95 usa ~/.codex/skills em vez disso). Depois execute codex mcp login techfabric e faça login. Adicione esta linha ao seu crontab, com o caminho do seu próprio repositório. A execução é somente leitura no seu computador, escreve apenas pelo servidor MCP e deixa o link de pré-visualização e suas perguntas no log.
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
Cada um instala a mesma skill techfabric-blog e executa no agendamento cron 0 9 * * 1-5, às 9h nos dias úteis no seu próprio fuso horário. Faça login primeiro, como em configure seu harness de IA, para que a execução agendada não pare em um login.
Privacidade
O que os servidores MCP da TechFabric guardam sobre você?
A leitura não guarda nada sobre o que você pergunta. Ela não exige conta e não define cookie, e a única coisa armazenada é uma contagem de chamadas por IP para o limite de taxa. Autores que entram para escrever deixam seus rascunhos e endereço.
- Nenhum dos servidores guarda o que você pesquisou ou leu. A linha de log de uma chamada nomeia a ferramenta e a revisão do protocolo, nunca seus argumentos.
- A única coisa armazenada sobre um chamador anônimo é uma contagem de chamadas por endereço IP para o limite de taxa, que expira após cerca de uma hora.
- Nenhuma chamada de leitura chega a um modelo de linguagem do nosso lado. Ambos os servidores respondem a partir de um índice construído quando o site foi implantado, e o servidor do Field Guide não faz nenhuma requisição de saída.
- Quando um autor do TechFabric entra para escrever, o servidor guarda o texto que ele verifica, arquiva ou salva, com o endereço dele associado, como faz o editor do navegador.
- A política de privacidade cobre o restante do site.
FAQ
Servidores MCP: perguntas comuns
O que é um servidor MCP?
MCP, o Model Context Protocol, é um padrão aberto para conectar assistentes de IA a outros sistemas. Um servidor MCP publica uma lista de ferramentas com seus parâmetros, e um assistente como Claude, Codex, Cursor ou o modo agente do VS Code as chama no meio de uma tarefa e recebe respostas estruturadas de volta.
Um servidor remoto como o nosso é uma única URL, então conectar um é uma linha de configuração e nada para instalar.
Para que serve o servidor MCP do techfabric.com?
Para escrever. Os engenheiros do TechFabric o usam para redigir posts de blog e estudos de caso a partir do agente de programação que já utilizam, como Fabric Agents, Claude Code ou Codex, com o repositório e o contexto que esse agente já tem.
O agente executa as verificações do site, arquiva o rascunho sob a assinatura do engenheiro e, depois que o engenheiro lê a prévia e confirma, o publica. Qualquer pessoa também pode pesquisar e ler as páginas publicadas do site sem entrar.
Preciso de uma conta para usar os servidores MCP do TechFabric?
Não. Toda ferramenta de leitura em ambos os servidores funciona sem entrar, e nenhum dos servidores define um cookie. O único login é nas ferramentas de escrita do techfabric.com, que são para os próprios autores do blog do TechFabric e pedem uma conta Microsoft no tenant do techfabric.com.
Um agente pode publicar no techfabric.com por meio do servidor MCP?
Sim, o agente do próprio autor pode, para o rascunho do próprio autor, depois que o autor confirmar.
publish_draft exige que as verificações completas do site tenham passado exatamente sobre o texto salvo, e sua primeira chamada não publica nada: um cliente que consegue perguntar ao autor o faz, nomeando o post; caso contrário, o agente recebe uma confirmação de uso único e é instruído a perguntar ao autor antes de enviá-la de volta.
O post então passa pelo próprio Publish do editor, e a aprovação registra como o autor confirmou. Quem não está na lista de autores do blog não consegue acessar as ferramentas de escrita de forma alguma, e o servidor do Field Guide não tem ferramenta de publicação.
Posso alterar um post que já foi publicado?
Sim, se for seu. Seu agente chama revise_post com a URL do post, o que abre uma revisão cujo primeiro rascunho é o texto ao vivo, com sua própria prévia.
Ele edita, verifica e publica essa revisão com as mesmas ferramentas de um novo rascunho, e a publicação substitui o post ao vivo na mesma URL, sob a mesma assinatura, com sua data original e uma linha Updated. Apenas o autor do post ou o editor do blog pode abrir uma. Sem um agente, peça um link Edit this post em techfabric.com/api/ideas/revise.
O servidor do Field Guide é o próprio servidor MCP do Databricks?
Não. O Databricks executa seus próprios servidores MCP gerenciados dentro de um workspace, que atuam sobre seus dados e estão documentados em docs.databricks.com. O servidor do Field Guide é construído e executado pelo TechFabric, um parceiro Databricks. Ele responde a perguntas sobre Databricks a partir do nosso guia, com código e os links de documentação que cada seção cita, e nunca se conecta a um workspace.
Quão atual é o servidor do Databricks Field Guide?
Seu índice é reconstruído a cada implantação do guia, então uma nova nota de margem ou um capítulo reescrito está nas respostas do servidor assim que essa implantação entra no ar.
Cada resposta carrega o commit que a construiu, quando cada página mudou pela última vez e por quanto tempo um cliente pode armazená-la em cache. Para sintaxe e limites exatos, siga os links do docs.databricks.com que ele retorna, porque a própria documentação do Databricks é a autoridade e o guia aponta para ela em vez de copiá-la.
O que acontece se meu agente ultrapassar o limite de taxa?
O servidor responde HTTP 429 com um cabeçalho Retry-After, e o agente pode tentar novamente depois disso. O techfabric.com permite 300 chamadas anônimas por endereço IP por hora. O Field Guide permite 60 por minuto e 300 por hora por endereço IP.
Os servidores MCP do TechFabric estão no MCP Registry oficial?
Ambos estão. O techfabric.com está listado como com.techfabric/techfabric e o Field Guide como com.techfabric.databricks/field-guide, e o Glama lista ambos como conectores. Um cliente que navega pelo registro os encontra sob esses nomes, e os domínios por trás de cada nome são comprovados por uma chave servida a partir desse domínio.