TechFabric
oficialBusca y lee el contenido publicado de TechFabric sobre Databricks e IA: entradas de blog con preguntas frecuentes, páginas de servicios y casos prácticos. Las lecturas son anónimas; el personal de TechFabric inicia sesión con Microsoft para redactar entradas.
¿Qué puedes hacer con TechFabric MCP?
- Databricks responde con código funcional — Haz una pregunta sobre Databricks y obtén la sección de la Field Guide que la responde, con código y páginas de documentación citadas.
- Buscar y leer la Field Guide — Busca secciones de la guía, lee un capítulo o una sección en Markdown, o enumera la tabla de contenidos.
- Encontrar ejemplos de código — Extrae bloques de SQL, Python, CLI y configuración sobre un tema, cada uno con su explicación circundante y enlaces a la documentación.
- Seguir los cambios recientes de Databricks — Consulta las novedades de Databricks desde una fecha determinada, de la más reciente a la más antigua, incluidos los cambios en la fase de lanzamiento y los capítulos actualizados.
- Buscar y leer techfabric.com — Busca en el sitio, lee páginas, enumera las entradas del blog o consulta qué ofrece TechFabric.
- Redactar y publicar entradas (autores) — Valida, comprueba, envía, actualiza y publica borradores, o revisa una entrada publicada, tras iniciar sesión.
Servidor MCP alojado
npx add-mcp 'https://www.techfabric.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidores MCP de TechFabric
Los agentes de programación escriben código de Databricks a partir de datos de entrenamiento de hace meses. El servidor MCP de nuestra Field Guide ofrece a Claude Code, Codex, Cursor, VS Code o cualquier cliente MCP la sección que responde a la pregunta, con código que funciona. El segundo servidor, techfabric.com, es donde nuestros ingenieros escriben desde el agente que ya usan. Ambos son gratuitos.
Conecta tu agente
Ambos son servidores remotos Streamable HTTP: no hay nada que instalar, y la lectura no requiere iniciar sesión.
1 · Elige un servidor
![]()
Databricks Field Guide
Respuestas de Databricks con código funcional de nuestra Field Guide, y las páginas de docs.databricks.com que cita cada sección.
https://databricks.techfabric.com/mcp
- Solo lectura
- Sin inicio de sesión
- Gratuito Herramientas y límites
![]()
techfabric.com
Para que los ingenieros de TechFabric escriban publicaciones y casos de estudio desde su agente. Cualquiera puede buscar y leer el sitio.
https://www.techfabric.com/mcp
2 · Añádelo a tu agente
Cómo conectar Claude Code
Ejecuta cada comando una vez, en cualquier terminal. Añade --scope user para tenerlo en todos los proyectos.
claude mcp add --transport http techfabric https://www.techfabric.com/mcp
claude mcp add --transport http databricks-field-guide https://databricks.techfabric.com/mcp
Cómo conectar Claude Desktop y claude.ai
- Abre Customize, luego Connectors, elige Add y después Add custom connector.
- Dale un nombre y pega la URL del servidor. Mantén la configuración de autenticación que detecte Claude.
- Elige Add. Repite el proceso para el segundo servidor.
En un plan Team o Enterprise, puede que un propietario tenga que añadir primero un conector personalizado para la organización.
Cómo conectar Codex
Codex los escribe en ~/.codex/config.toml, que su extensión de IDE también lee.
codex mcp add techfabric --url https://www.techfabric.com/mcp
codex mcp add databricks-field-guide --url https://databricks.techfabric.com/mcp
techfabric.com ofrece un inicio de sesión para sus herramientas de autor, así que Codex puede iniciar uno para techfabric cuando lo añadas. Omítelo: todas las herramientas de lectura funcionan sin iniciar sesión. Para editar el archivo a mano, añade esto.
[mcp_servers.techfabric]
url = "https://www.techfabric.com/mcp"
[mcp_servers.databricks-field-guide]
url = "https://databricks.techfabric.com/mcp"
Cómo conectar Cursor
Añade esto a ~/.cursor/mcp.json para todos los proyectos, o a .cursor/mcp.json en un solo proyecto.
{
"mcpServers": {
"techfabric": { "url": "https://www.techfabric.com/mcp" },
"databricks-field-guide": { "url": "https://databricks.techfabric.com/mcp" }
}
}
Cómo conectar VS Code
Añade esto a .vscode/mcp.json en el espacio de trabajo, luego inicia los servidores desde ese archivo o desde la vista MCP. Las herramientas están ahí en el modo agente de Copilot.
{
"servers": {
"techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" },
"databricks-field-guide": { "type": "http", "url": "https://databricks.techfabric.com/mcp" }
}
}
Cómo conectar Gemini CLI
Mantén --transport http, porque sin él Gemini CLI trata la URL como un comando local. --scope user escribe en ~/.gemini/settings.json para todos los proyectos; déjalo desactivado para escribir en el .gemini/settings.json del proyecto.
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
Si gemini mcp list los muestra como deshabilitados, confía en la carpeta. A mano, el archivo de configuración acepta esto.
{
"mcpServers": {
"techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" },
"databricks-field-guide": { "type": "http", "url": "https://databricks.techfabric.com/mcp" }
}
}
Cómo conectar GitHub Copilot CLI
Ejecuta cada comando una vez. Copilot CLI los guarda en ~/.copilot/mcp-config.json, para todos los proyectos.
copilot mcp add --transport http techfabric https://www.techfabric.com/mcp
copilot mcp add --transport http databricks-field-guide https://databricks.techfabric.com/mcp
Cómo conectar OpenCode
Cada comando escribe en el opencode.json del proyecto, o en la configuración global con --global.
opencode mcp add techfabric --url https://www.techfabric.com/mcp
opencode mcp add databricks-field-guide --url https://databricks.techfabric.com/mcp
A mano, el archivo de configuración acepta esto.
{
"mcp": {
"servers": {
"techfabric": { "type": "remote", "url": "https://www.techfabric.com/mcp" },
"databricks-field-guide": { "type": "remote", "url": "https://databricks.techfabric.com/mcp" }
}
}
}
Cómo conectar otros clientes MCP
Apunta el cliente a la URL con el transporte Streamable HTTP y sin autenticación. Un cliente que solo habla stdio puede acceder a cualquiera de los dos servidores a través del puente mcp-remote, con esto como su comando.
npx mcp-remote https://databricks.techfabric.com/mcp
Para probar uno a mano, un tools/list JSON-RPC enviado por POST a la URL devuelve las herramientas con sus esquemas completos de entrada y salida.
¿Eres autor de TechFabric? Escribir requiere iniciar sesión: configura tu entorno de IA para escribir en techfabric.com.
Para autores de TechFabric
Configura tu entorno de IA para escribir en techfabric.com
Elige el agente que ya usas y sigue sus pasos, desde añadir el servidor hasta publicar tu primera entrada. Necesitas una cuenta de Microsoft de techfabric.com que esté en la lista de autores del blog; leer no requiere ninguna de las dos cosas.
Configurar Claude Code
Recomendado
Una sola instalación añade el servidor, los siete comandos y la skill techfabric-blog, y te pregunta antes de cada publicación.
-
Añade el servidor con el plugin
Ejecuta esto en cualquier terminal. Añade el marketplace de plugins de TechFabric desde GitHub (Fabric-Pro/techfabric-claude-plugin) e instala el plugin, que lleva la dirección del servidor, así que no hay nada más que añadir. Dentro de una sesión de Claude Code,/plugin marketplace add Fabric-Pro/techfabric-claude-pluginy luego/plugin install techfabric@techfabrichacen lo mismo, y/reload-pluginsactiva el plugin. Sin acceso a GitHub, la segunda línea instala el mismo plugin desde 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 -
Encuentra los comandos
Escribe/techfabric:para verlos: write-post, write-case-study, check, preview, publish, revise y status. Lo que escribas después de un comando se le pasa a este. -
Prueba un primer prompt
Desde el repositorio sobre el que quieres escribir, ejecuta el comando con tu tema, o pregunta con tus propias palabras.
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. -
Abre la vista previa
Claude Code es una terminal, así que muestra el enlace en lugar de la página. Cada respuesta sobre un borrador empieza con una líneaPreview:y el enlace. Ábrelo para leer la entrada tal como la publicará techfabric.com, con su portada y sus diagramas. Para editar en el navegador, usa el enlace del editor en el correo que te envía el sitio. -
Publica una vez que lo hayas leído
Ejecuta/techfabric:publishcon el id del borrador. Tu agente verifica primero el texto guardado concheck_draft, lo que tarda de cinco a diez minutos, y te indica lo que siga fallando. Después se te pide confirmación, por el nombre de la entrada, antes de que nada se publique. Cuando dices que sí, la entrada se fusiona y se despliega, y tu agente puede darte el enlace en vivo. El plugin también te pide permitir cada llamada apublish_draft, incluso en modo automático. -
Si algo va mal
Faltan las herramientas o fallan: escribe/mcp, elige techfabric y vuelve a conectar. Sesión cerrada, o cada escritura te pide iniciar sesión de nuevo: tus 30 días han terminado, o tu cuenta cambió. En/mcp, elige techfabric y selecciona Re-authenticate, o Clear authentication e inicia sesión de nuevo. Falta un comando: ejecutaclaude plugin marketplace update techfabric, luegoclaude plugin update techfabric@techfabric, y reinicia Claude Code. La página de inicio de sesión dice que tu dirección no está en la lista de autores: pide a Preetham Reddy que te añada.
Configurar Claude Desktop y claude.ai
Un conector personalizado, añadido una vez, está disponible tanto en claude.ai como en Claude Desktop.
-
Añade el servidor como conector personalizado
Abre Customize, luego Connectors, elige Add y después Add custom connector. Ponle de nombre techfabric, pega la URL (www.techfabric.com/mcp y techfabric.com/mcp funcionan ambas), mantén la configuración de autenticación que detecte Claude y elige Add. En un plan Team o Enterprise, un propietario lo añade primero para todos, en Organization settings y Connectors, y tú lo encuentras en Customize y Connectors, marcado como Custom.
Copiarhttps://www.techfabric.com/mcp -
Actívalo en un chat
No hay nada que instalar. En un chat, abre el menú +, luego Connectors, y asegúrate de que techfabric esté activado para esa conversación. -
Prueba un primer prompt
Pega esto, con tu propio tema, y adjunta las notas o el código en los que deba basarse.
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. -
Abre la vista previa
Claude renderiza MCP Apps, así que un borrador que el servidor envía como app se abre en la conversación con sus comprobaciones al lado. Cada respuesta sobre un borrador también empieza con una líneaPreview:y el enlace, que abre la entrada tal como la publicará techfabric.com. -
Publica una vez que lo hayas leído
Pide a Claude que publique el borrador. Tu agente verifica primero el texto guardado concheck_draft, lo que tarda de cinco a diez minutos, y te indica lo que siga fallando. Después se te pide confirmación, por el nombre de la entrada, antes de que nada se publique. Cuando dices que sí, la entrada se fusiona y se despliega, y tu agente puede darte el enlace en vivo. -
Si algo va mal
Faltan las herramientas: comprueba que el conector esté activado en el menú + del chat, o abre Customize, Connectors y vuelve a conectarlo. Sesión cerrada, o cada escritura te pide iniciar sesión de nuevo: tus 30 días han terminado, o tu cuenta cambió. Elige Connect en el conector de nuevo. Su configuración de inicio de sesión no se puede editar, así que para cambiarla, elimina el conector y vuelve a añadirlo. La página de inicio de sesión dice que tu dirección no está en la lista de autores: pide a Preetham Reddy que te añada.
Configurar ChatGPT
Un servidor MCP personalizado, añadido como plugin en chatgpt.com.
-
Añade el servidor como plugin
Ve a chatgpt.com/plugins, elige + y luego Add custom MCP server. Ponle de nombre techfabric, pega la URL en Connection, elige OAuth para la autenticación, luego I understand and want to continue y Create as a plugin, e instálalo. Si Add custom MCP server no aparece, pregunta al administrador de tu espacio de trabajo.
Copiarhttps://www.techfabric.com/mcp -
Añádelo a un chat
No hay nada que instalar, y ChatGPT no tiene comandos de barra para el servidor. En un chat nuevo, escribe@y elige techfabric. -
Prueba un primer prompt
Pega esto, con tu propio tema y las notas en las que deba basarse.
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. -
Abre la vista previa
ChatGPT renderiza MCP Apps, así que un borrador que el servidor envía como app se abre en la conversación con sus comprobaciones al lado. Cada respuesta sobre un borrador también empieza con una líneaPreview:y el enlace, que abre la entrada tal como la publicará techfabric.com. -
Publica una vez que lo hayas leído
Pide a ChatGPT que publique el borrador. Tu agente verifica primero el texto guardado concheck_draft, lo que tarda de cinco a diez minutos, y te indica lo que siga fallando. Después se te pide confirmación, por el nombre de la entrada, antes de que nada se publique. Cuando dices que sí, la entrada se fusiona y se despliega, y tu agente puede darte el enlace en vivo. -
Si algo va mal
Faltan las herramientas: inicia un chat nuevo y elige techfabric con@de nuevo. Si una herramienta sigue sin aparecer, elige Refresh en ella en chatgpt.com/plugins. Sesión cerrada, o cada escritura te pide iniciar sesión de nuevo: tus 30 días han terminado, o tu cuenta cambió. Conecta el plugin de nuevo en chatgpt.com/plugins. La página de inicio de sesión dice que tu dirección no está en la lista de autores: pide a Preetham Reddy que te añada.
Configurar Codex
La CLI, y la extensión de IDE que lee la misma configuración. Los comandos vienen como skills que llamas por su nombre.
-
Añade el servidor
Ejecuta esto en cualquier terminal. Codex lo escribe en~/.codex/config.toml, que la extensión del IDE también lee.
Copiarcodex mcp add techfabric --url https://www.techfabric.com/mcp -
Inicia sesión con Microsoft
Ejecutacodex mcp login techfabric. Se abre un navegador en una página de techfabric.com que indica la aplicación que lo solicita y a dónde va su acceso. Elige Continuar con Microsoft e inicia sesión con tu cuenta de @techfabric.com, que debe estar en la lista de autores del blog. Tu sesión permanece iniciada hasta 30 días.
Copiarcodex mcp login techfabric -
Instala los comandos
Esto añade una skill por comando en~/.agents/skills. Codex ejecuta una solo cuando la nombras: escribe$techfabric-write-post, o/skillspara verlas todas.
Copiarcurl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- codex -
Prueba un primer prompt
Desde el repositorio sobre el que quieres escribir, iniciacodexy ejecuta la skill con tu tema, o pregunta con tus propias palabras.
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. -
Abre la vista previa
La CLI de Codex todavía no muestra MCP Apps. Cada respuesta sobre un borrador comienza con una líneaPreview:y el enlace. Ábrelo para leer la entrada tal como la publicará techfabric.com, con su portada y sus diagramas. Para editar en el navegador, usa el enlace del editor en el correo que te envía el sitio. -
Publica una vez que lo hayas leído
Escribe$techfabric-publishcon el id del borrador. Tu agente verifica primero el texto guardado concheck_draft, lo que tarda de cinco a diez minutos, y te indica lo que siga fallando. Después se te pide confirmar, por el nombre de la entrada, antes de que nada se publique. Cuando dices que sí, la entrada se fusiona y se despliega, y tu agente puede darte el enlace en vivo. -
Si algo sale mal
Faltan las herramientas: ejecutacodex mcp listpara comprobar que techfabric está ahí y habilitado, o/mcpdentro de Codex, y luego reinicia Codex. Sesión cerrada, o cada escritura te pide iniciar sesión de nuevo: tus 30 días han terminado, o tu cuenta cambió. Ejecutacodex mcp login techfabricotra vez. Falta una skill: ejecuta de nuevo la línea de instalación y reinicia Codex. La página de inicio de sesión dice que tu dirección no está en la lista de autores: pide a Preetham Reddy que te añada.
Configurar Cursor
El servidor en los ajustes MCP de Cursor, y los comandos como skills en el proyecto desde el que escribes.
-
Añade el servidor
Añade esto a~/.cursor/mcp.jsonpara todos los proyectos, o a.cursor/mcp.jsonen uno solo. Cursor lista el servidor junto a sus demás servidores MCP, en su página Customize.
Copiar{ "mcpServers": { "techfabric": { "url": "https://www.techfabric.com/mcp" } } } -
Instala los comandos
Ejecuta esto en el proyecto desde el que escribes. Añade los comandos como skills en.cursor/skills, que se ejecutan solo cuando los escribes, y una regla en.cursor/rulesque apunta al agente hacia el servidor.
Copiarcurl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- cursor -
Prueba un primer prompt
En el agente, escribe el comando con tu tema, o pregunta con tus propias palabras.
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. -
Abre la vista previa
Cursor renderiza MCP Apps, así que un borrador que el servidor envía como app se abre en la conversación con sus comprobaciones al lado. Cada respuesta sobre un borrador también comienza con una líneaPreview:y el enlace, que abre la entrada tal como la publicará techfabric.com. -
Publica una vez que lo hayas leído
Escribe/techfabric-publishcon el id del borrador. Tu agente verifica primero el texto guardado concheck_draft, lo que tarda de cinco a diez minutos, y te indica lo que siga fallando. Después se te pide confirmar, por el nombre de la entrada, antes de que nada se publique. Cuando dices que sí, la entrada se fusiona y se despliega, y tu agente puede darte el enlace en vivo. -
Si algo sale mal
Faltan las herramientas: donde Cursor lista sus servidores MCP, comprueba que techfabric está activado, y desactívalo y actívalo de nuevo para reconectar. Sesión cerrada, o cada escritura te pide iniciar sesión de nuevo: tus 30 días han terminado, o tu cuenta cambió. Inicia sesión en techfabric otra vez donde Cursor lo lista. Falta un comando: ejecuta de nuevo la línea de instalación en el proyecto y recarga Cursor. La página de inicio de sesión dice que tu dirección no está en la lista de autores: pide a Preetham Reddy que te añada.
Configurar VS Code con GitHub Copilot
El servidor en el modo agente de Copilot. Sus comandos son los prompts propios del servidor, así que no hay nada más que instalar.
-
Añade el servidor
Ejecuta MCP: Add Server desde la Paleta de comandos, elige HTTP (HTTP or Server-Sent Events), pega la URL, llámalo techfabric y elige dónde guardarlo. O añade esto a.vscode/mcp.jsonen tu espacio de trabajo.
Copiar{ "servers": { "techfabric": { "type": "http", "url": "https://www.techfabric.com/mcp" } } } -
Encuentra los comandos
Nada que instalar. En Copilot Chat, en modo agente, escribe/techfabric.para ver los comandos. VS Code pide cada argumento. -
Prueba un primer prompt
Ejecuta el comando y dale tu tema, o pregunta con tus propias palabras.
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. -
Abre la vista previa
VS Code renderiza MCP Apps en el chat cuando el ajuste experimentalchat.mcp.apps.enabledestá activado, así que un borrador que el servidor envía como app se abre en la conversación con sus comprobaciones al lado. Cada respuesta sobre un borrador también comienza con una líneaPreview:y el enlace, que abre la entrada tal como la publicará techfabric.com. -
Publica una vez que lo hayas leído
Ejecuta/techfabric.publishcon el id del borrador. Tu agente verifica primero el texto guardado concheck_draft, lo que tarda de cinco a diez minutos, y te indica lo que siga fallando. Después se te pide confirmar, por el nombre de la entrada, antes de que nada se publique. Cuando dices que sí, la entrada se fusiona y se despliega, y tu agente puede darte el enlace en vivo. -
Si algo sale mal
Faltan las herramientas: ejecuta MCP: List Servers, elige techfabric y reinícialo. Sesión cerrada, o cada escritura te pide iniciar sesión de nuevo: tus 30 días han terminado, o tu cuenta cambió. Reinicia el servidor y permite el inicio de sesión de nuevo. Manage Trusted MCP Servers, en el menú Accounts, muestra qué servidores pueden usar tu inicio de sesión. La página de inicio de sesión dice que tu dirección no está en la lista de autores: pide a Preetham Reddy que te añada.
Configurar Gemini CLI
El servidor para todos los proyectos. Sus comandos son los prompts propios del servidor, como comandos de barra.
-
Añade el servidor
Ejecuta esto en cualquier terminal. Conserva--transport http: sin él, Gemini CLI trata la URL como un comando local.
Copiargemini mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp -
Inicia sesión con Microsoft
Iniciageminiy escribe/mcp auth techfabric. Se abre un navegador en una página de techfabric.com que indica la aplicación que lo solicita y a dónde va su acceso. Elige Continuar con Microsoft e inicia sesión con tu cuenta de @techfabric.com, que debe estar en la lista de autores del blog. Tu sesión permanece iniciada hasta 30 días.
Copiar/mcp auth techfabric -
Encuentra los comandos
Nada que instalar. Escribe/write-post,/publishy el resto, con argumentos por nombre, como--topicy--id. -
Prueba un primer prompt
Desde el repositorio sobre el que quieres escribir, ejecuta el comando con tu tema, o pregunta con tus propias palabras.
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. -
Abre la vista previa
Gemini CLI es una terminal, así que muestra el enlace en lugar de la página. Cada respuesta sobre un borrador comienza con una líneaPreview:y el enlace. Ábrelo para leer la entrada tal como la publicará techfabric.com, con su portada y sus diagramas. Para editar en el navegador, usa el enlace del editor en el correo que te envía el sitio. -
Publica una vez que lo hayas leído
Ejecuta/publish --id=<the draft's id>. Tu agente verifica primero el texto guardado concheck_draft, lo que tarda de cinco a diez minutos, y te indica lo que siga fallando. Después se te pide confirmar, por el nombre de la entrada, antes de que nada se publique. Cuando dices que sí, la entrada se fusiona y se despliega, y tu agente puede darte el enlace en vivo. -
Si algo sale mal
Faltan las herramientas: escribe/mcp list. Si techfabric aparece como deshabilitado, ejecuta/mcp enable techfabric. Si Gemini CLI dice que la carpeta no es de confianza, confía en la carpeta en la que lo iniciaste, porque no ejecuta ningún servidor MCP en una que no sea de confianza. Sesión cerrada, o cada escritura te pide iniciar sesión de nuevo: tus 30 días han terminado, o tu cuenta cambió. Escribe/mcp auth techfabricotra vez. La página de inicio de sesión dice que tu dirección no está en la lista de autores: pide a Preetham Reddy que te añada.
Configurar Fabric Agents
Pegas una línea por cada paso y tu agente de Fabric lo configura con fabric-cli.
-
Añade el servidor como fuente
Pega esto en una sesión de Fabric Agents. El agente añade el servidor MCP de techfabric.com como una fuente llamada TechFabric, con inicio de sesión OAuth. Si además quieres un borrador cada día laborable, pega en su lugar la línea de Fabric Agents que aparece bajo los borradores diarios en esta 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 -
Instala los comandos
Pega esto también. El agente añade una skill por comando, cada una necesita la fuente TechFabric.
CopiarAdd the TechFabric commands to this workspace: follow https://www.techfabric.com/mcp-servers/harness/fabric/README.md -
Prueba un primer prompt
Escribe el comando con tu tema, o pregunta con tus propias palabras.
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. -
Abre la vista previa
Fabric Agents no muestra MCP Apps. Cada respuesta sobre un borrador comienza con una líneaPreview:y el enlace. Ábrelo para leer la entrada tal como la publicará techfabric.com, con su portada y sus diagramas. Para editar en el navegador, usa el enlace del editor en el correo que te envía el sitio. -
Publica una vez que lo hayas leído
Escribe@techfabric-publishcon el id del borrador. Tu agente verifica primero el texto guardado concheck_draft, lo que tarda de cinco a diez minutos, y te indica lo que siga fallando. Después se te pide confirmar, por el nombre de la entrada, antes de que nada se publique. Cuando dices que sí, la entrada se fusiona y se despliega, y tu agente puede darte el enlace en vivo. Ninguno de los comandos publica desde una automatización. -
Si algo sale mal
Faltan las herramientas: pide al agente que ejecutefabric-cli source validate techfabricy autentica la fuente de nuevo si falla. Sesión cerrada, o cada escritura te pide iniciar sesión de nuevo: tus 30 días han terminado, o tu cuenta cambió. Autentica la fuente TechFabric de nuevo. Falta un comando: pega de nuevo la línea de comandos del paso 3. La página de inicio de sesión dice que tu dirección no está en la lista de autores: pide a Preetham Reddy que te añada.
Los servidores
¿Qué hace cada uno de los servidores MCP de TechFabric?
La Field Guide responde preguntas sobre Databricks con código; tiene cinco herramientas de solo lectura. techfabric.com tiene nueve: cinco para nuestros autores, que revisan y archivan borradores desde su propio agente, y cuatro que cualquiera puede usar para buscar y leer el sitio.
Servidor MCP de Databricks Field Guide
La Databricks Field Guide es lo que nuestros ingenieros saben sobre construir, ejecutar y pagar Databricks. Pregunta cómo añadir un filtro de fila de Unity Catalog, y el agente obtiene la sección que lo explica, la función SQL de esa sección y las páginas de docs.databricks.com que cita la sección. La documentación de Databricks sigue siendo la autoridad en sintaxis y límites.
5 herramientas
search_guideBuscar en la guíaget_chapterLeer un capítuloget_code_examplesEncontrar ejemplos de códigowhats_newNovedades en Databrickslist_chaptersListar capítulos
Inicio de sesión
Ninguno. El servidor es público y de solo lectura, y no tiene herramientas de escritura.
Límites de velocidad
60 llamadas por minuto y 300 por hora por dirección IP.
Actualización
Se reconstruye en cada despliegue de la guía. Cada respuesta lleva el commit que la construyó, la fecha del último cambio de cada página y cuánto tiempo puede almacenarse en caché, que es de 10 minutos para las novedades, 15 para la búsqueda y una hora para capítulos y código.
Protocolo
Revisión MCP 2026-07-28 sobre Streamable HTTP. Los clientes que siguen en 2025-11-25 se atienden en la misma URL.
Registro
com.techfabric.databricks/field-guide, versión 1.1.1. Entrada en MCP Registry · Listado en Glama
Parámetros, valores de retorno y recursos
search_guideLeerBuscar en la guía
Las secciones de la guía que responden a una pregunta sobre Databricks. Valores de retorno y parámetros Valores de retorno Las secciones de capítulo, notas al margen y eventos que responden a una pregunta sobre Databricks, de mejor a peor, cada uno con un fragmento, su URL con el ancla de la sección y cuándo cambió la página por última vez. Parámetros query (obligatorio); kind: chapter, note, feature o event; limit de 1 a 25, por defecto 10get_chapterLeerLeer un capítulo
Un capítulo o una sección como Markdown, con el código intacto. Valores de retorno y parámetros Valores de retorno Un capítulo o una nota al margen como Markdown limpio con su código intacto, o una sección de este, además del esquema, los bloques de código listados por separado, las preguntas frecuentes, las fechas y los enlaces a docs.databricks.com que cita. Parámetros slug (obligatorio): un slug como lakebase, una ruta o cualquier URL de la guía; section: un ancla o un encabezadoget_code_examplesLeerEncontrar ejemplos de código
Bloques de SQL, Python, CLI y configuración para un tema. Valores de retorno y parámetros Valores de retorno Bloques de SQL, Python, CLI y configuración que coinciden con un tema, cada uno con la explicación que lo rodea, la sección de la que proviene y los enlaces a la documentación que cita esa sección. Parámetros topic (obligatorio); lang, como sql, python, bash, yaml, json o hcl; limit de 1 a 25, por defecto 8whats_newLeerNovedades en Databricks
Los cambios recientes de Databricks que sigue la guía, los más nuevos primero. Valores de retorno y parámetros Valores de retorno Los cambios recientes de Databricks que sigue la guía, los más nuevos primero: notas al margen, cambios de etapa de lanzamiento con enlaces a la documentación y las notas de versión de Databricks, y capítulos actualizados. Parámetros since (AAAA-MM-DD, por defecto los últimos 30 días); limit de 1 a 200, por defecto 30list_chaptersLeerListar capítulos
La tabla de contenidos, con las secciones principales de cada capítulo. Valores de retorno y parámetros Valores de retorno Cada capítulo en el orden de la guía, con su parte, resumen, fechas, URL, URL de Markdown y secciones principales, y las notas al margen. Parámetros Ningunofieldguide://llms.txtCada capítulo, nota y página de funcionalidad, una línea cada uno.fieldguide://page/{+path}Cualquier página publicada como Markdown, por ejemplofieldguide://page/guide/lakebase.
Servidor MCP de techfabric.com
Su uso principal es la escritura: el agente de un ingeniero redacta una entrada a partir del repositorio y el contexto que ya tiene, ejecuta las comprobaciones del sitio y la presenta, y una vez que el ingeniero ha leído la vista previa y confirmado, la publica. El flujo de trabajo está en escribir una entrada con tu propio agente.
Sus herramientas de lectura responden solo a partir de páginas publicadas e indexables, por lo que los borradores, las vistas previas y cualquier cosa marcada como noindex nunca aparecen en un resultado.
12 herramientas
searchBuscar en techfabric.comget_pageLeer una páginalist_postsListar entradas del blogget_servicesQué ofrece TechFabricget_briefEl resumen de hoyAutorlint_draftAnalizar un borradorAutorcheck_draftComprobar un borradorAutorsubmit_draftEnviar un borradorAutorget_statusEn qué estado está un borradorAutorupdate_draftGuardar una edición de tu borradorAutorpublish_draftPublicar tu borradorAutorrevise_postModificar una entrada publicadaAutor
Inicio de sesión
Ninguno para leer. Las herramientas de escritura son para los autores del blog de TechFabric, que inician sesión con su cuenta de Microsoft (Office 365) en el inquilino de techfabric.com. No se acepta ningún otro inquilino.
Límites de frecuencia
300 llamadas anónimas por dirección IP por hora. Las llamadas con sesión iniciada se cuentan por autor, a 600 por hora, con un máximo de 20 ejecuciones de comprobación nuevas, 6 envíos y 30 guardados.
Actualidad
El índice se reconstruye a partir del sitio en cada despliegue. Los recursos pueden almacenarse en caché durante una hora y los resultados de búsqueda durante 15 minutos.
Protocolo
Revisión MCP 2026-07-28 sobre Streamable HTTP. Los clientes que siguen en 2025-11-25 se atienden en la misma URL.
Registro
com.techfabric/techfabric. Entrada en el registro MCP · Listado en Glama
Parámetros, valores de retorno y recursos
searchLeerBuscar en techfabric.com
Páginas coincidentes, de mejor a peor. Valores de retorno y parámetros Valores de retorno Entradas del blog, páginas de servicios y soluciones, casos de estudio, páginas de ciudades y eventos que coinciden, de mejor a peor, cada uno con su título, URL, resumen, fecha, autor y tipo. Parámetros query (obligatorio); type: post, service, solution, case_study, city, event o page; limit de 1 a 25, por defecto 10get_pageLeerLeer una página
Una página publicada como Markdown limpio, con sus preguntas frecuentes. Valores de retorno y parámetros Valores de retorno Una página publicada como Markdown limpio, con su título, título de búsqueda, descripción, fechas, autor, etiquetas, sus preguntas frecuentes como pares de pregunta y respuesta, y su URL canónica. Parámetros url_or_slug (obligatorio): una URL completa, una ruta como /services/databricks o el slug de una entradalist_postsLeerListar entradas del blog
Entradas del blog, las más nuevas primero, por etiqueta, autor o fecha. Valores de retorno y parámetros Valores de retorno Entradas del blog, las más nuevas primero. Parámetros tag, author (un nombre o un slug), since (AAAA-MM-DD); limit de 1 a 100, por defecto 20get_servicesLeerQué ofrece TechFabric
Cada página de servicio y de producto, con su propio resumen. Valores de retorno y parámetros Valores de retorno Cada página de servicio, solución, Databricks, IA, nube, software, acelerador y producto, con su nombre, URL, tipo y resumen exactamente como los indica la página en vivo. Parámetros Ningunoget_briefAutorEl resumen de hoy
El tema de hoy para un borrador diario, reservado para ti durante un día. Valores de retorno y parámetros Valores de retorno El tema de hoy para un borrador diario, reservado para el autor con sesión iniciada durante 24 horas: el enfoque, la búsqueda que hay que responder, las fuentes, las páginas que hay que enlazar y el id del resumen. Si la entrada de hoy ha pasado a un colega, si el ritmo del sitio está agotado o si nada encaja con tu trabajo, lo indica en su lugar. Parámetros Ningunolint_draftAutorAnalizar un borrador
Las comprobaciones basadas en reglas del sitio, en aproximadamente un segundo. Valores de retorno y parámetros Valores de retorno Ejecuta las comprobaciones basadas en reglas del sitio sobre una entrada, sin modelo, y devuelve el estado y los hallazgos de cada elemento, con el pasaje al que se refiere cada hallazgo y qué hacer. También devuelve judge_rubric: el lector, las preguntas y los umbrales que usan las comprobaciones evaluadas. No presenta nada. Parámetros markdown (obligatorio, con frontmatter); images (nombres); kind; sources; slugcheck_draftAutorComprobar un borrador
Las comprobaciones completas, incluido nuestro evaluador, una vez por texto final. Valores de retorno y parámetros Valores de retorno Ejecuta las comprobaciones completas del editor, incluidas las evaluadas, y devuelve el estado y los hallazgos de cada elemento. Con el id de un borrador comprueba el texto guardado, lo que publish_draft necesita. Una ejecución completa tarda de cinco a diez minutos. Parámetros id (un borrador guardado) o markdown (con frontmatter); images; wait_seconds hasta 50, por defecto 25submit_draftAutorEnviar un borrador
Un borrador presentado con tu firma, con su vista previa. Valores de retorno y parámetros Valores de retorno Presenta la entrada con la firma del autor con sesión iniciada exactamente como está escrita, genera una vista previa y envía al autor por correo el enlace del editor. Devuelve el id del borrador. Parámetros title y markdown (obligatorios); imagesget_statusAutorEn qué estado está un borrador
El estado de un borrador, las comprobaciones fallidas, base_sha y enlaces. Valores de retorno y parámetros Valores de retorno Uno de tus propios borradores: su estado, qué está fallando, la última ejecución de comprobación, su Markdown actual, el enlace de vista previa y, una vez publicado, el enlace en vivo. El enlace del editor solo está en tu correo. Parámetros id (obligatorio)update_draftAutorGuardar una edición de tu borrador
Una nueva versión guardada de tu borrador; la vista previa se reconstruye. Valores de retorno y parámetros Valores de retorno Guarda una nueva versión de tu propio borrador en un segundo o dos y devuelve su text_hash, tu siguiente base_hash. El commit y la vista previa siguen en segundo plano. No ejecuta comprobaciones, así que analiza el texto primero; check_draft con el id puede ejecutarse sobre el texto guardado de inmediato. Puede pedirse que se reintente un segundo guardado dentro de un minuto mientras se confirma el primero. Parámetros id, markdown y base_hash (base_hash proviene de get_status, o de tu último guardado; base_sha también funciona)publish_draftAutorPublicar tu borrador
Tu borrador en vivo en techfabric.com, una vez que confirmes. Valores de retorno y parámetros Valores de retorno Publica tu propio borrador mediante el propio Publish del editor, una vez que check_draft con su id ha pasado sobre el texto guardado. La primera llamada no publica nada: se te pide confirmación, en tu cliente o por tu agente con una confirmación de un solo uso. Después el sitio lo fusiona y lo despliega. Parámetros id (obligatorio); confirmation (solo en la segunda llamada); override (las comprobaciones de redacción fallidas que se deben omitir para publicar); confirm_viarevise_postAutorModificar una entrada publicada
Una revisión de una entrada en vivo, como borrador con su vista previa. Valores de retorno y parámetros Valores de retorno Abre una revisión de una entrada que ya está en vivo, para su autor o el editor del blog: un borrador que empieza como el texto en vivo, con su propia vista previa. Las mismas herramientas lo editan, comprueban y publican, y publicar reemplaza la entrada en vivo en la misma URL con la misma firma. Parámetros post (obligatorio: la URL o el slug de la entrada)site://llms.txtEl mapa del sitio para modelos de lenguaje.site://page/{+path}Cualquier página publicada como Markdown, por ejemplosite://page/services/databricks.site://search?query=Los resultados de la herramienta de búsqueda como un recurso que un cliente puede almacenar en caché, con untypeopcional.techfabric://editorial/rulesLas reglas de redacción de la casa que el agente de un autor lee antes de redactar.
Pruébalo
¿Qué puedes preguntar a los servidores MCP de TechFabric?
Para techfabric.com, sobre todo escritura; para la Field Guide, cualquier cosa que cubra. Nombra el servidor la primera vez, para que el agente sepa qué herramientas usar; después suele elegirlas por su cuenta.
Prompts para el servidor de techfabric.com
- "Usando el servidor de techfabric, obtén el resumen de hoy y redacta la entrada a partir de lo que construimos en este repositorio, dejando fuera cualquier cosa que pertenezca a un cliente." Copiar
- "Convierte lo que construimos en este repositorio en un borrador de caso de estudio para techfabric.com. Lee primero el recurso techfabric editorial_rules, dime si su registro de clientes nos permite nombrar al cliente y pregúntame las cifras de resultados. Ejecuta lint_draft con kind "case-study" y corrige lo que encuentre hasta que pase, luego envíalo con submit_draft y dame el enlace de vista previa." Copiar
- "Envía este borrador a techfabric.com con submit_draft y dame el enlace de vista previa." Copiar
- "Verifica mi borrador de techfabric.com con check_draft y su id, y si pasa, publícalo con publish_draft cuando yo diga que sí." Copiar
- "Busca en techfabric.com lo que ya hemos escrito sobre Lakebase, para que la nueva entrada no lo repita." Copiar
Prompts para el servidor de la Field Guide de Databricks
- "Pregunta a la Field Guide de Databricks cómo dar a cada pull request su propia rama de Lakebase, y muéstrame el comando de CLI que usa." Copiar
- "¿Qué ha cambiado Databricks en las últimas dos semanas, según la Field Guide?" Copiar
- "Encuentra ejemplos de SQL de filtros de fila de Unity Catalog en la Field Guide, luego comprueba los enlaces a docs.databricks.com que citan para la sintaxis actual." Copiar
- "Lista los capítulos de la Field Guide, luego léeme la sección del capítulo de Lakebase sobre por qué una rama cuesta casi nada." Copiar
Cómo funciona
¿Cómo usa un agente de IA un servidor MCP?
El Model Context Protocol (MCP) es el estándar abierto que usan los asistentes de IA para llamar a herramientas en otros sistemas. Un agente conectado a un servidor MCP puede consultar algo a mitad de una tarea y recibir una respuesta estructurada, con una URL que citar, donde de otro modo adivinaría a partir de sus datos de entrenamiento o extraería el contenido de una página web.
Tu 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
Herramientas de escritura,
solo autores de TechFabric
inicio de sesión de Microsoft,
inquilino de techfabric.com
Un borrador bajo
la firma del autor,
publicado por el autor
desde el editor
Enlaces a
docs.databricks.com
para la sintaxis exacta
y los límites
Un agente, dos servidores. Leer cualquiera de los dos no requiere iniciar sesión; solo las herramientas de escritura de techfabric.com piden a un autor de TechFabric que inicie sesión con Microsoft, y nada en ninguno de los dos servidores publica.
Para autores de TechFabric
Cómo escribir una entrada de blog de TechFabric con tu propio agente
Tu agente escribe la entrada a partir de lo que realmente hiciste, la revisa sobre la marcha y la publica una vez que hayas leído la vista previa y hayas dado tu visto bueno. Escribir requiere una cuenta de Microsoft de techfabric.com que esté en la lista de autores del blog.
1 · Configura el servidor
Sirve cualquier cliente MCP que admita inicio de sesión: Claude Code, Claude Desktop y claude.ai, Codex, Cursor, VS Code, o tu propio agente. En Claude Code, añade el servidor una vez, para todos tus proyectos.
claude mcp add --transport http --scope user techfabric https://www.techfabric.com/mcp
Luego ejecuta /mcp, elige techfabric y selecciona Authenticate. Si te lo saltas, Claude Code te pedirá que inicies sesión la primera vez que tu agente llame a una herramienta de escritura. En Claude Desktop o claude.ai, añade un conector personalizado llamado techfabric con la URL de arriba, como se explica en cómo conectarse, y elige Connect. Todos los demás entornos, paso a paso, están en configura tu entorno de IA.
2 · Inicia sesión con Microsoft
En ambos casos se abre un navegador en una página de techfabric.com que indica el cliente que lo solicita y a dónde va su acceso. Elige Continue with Microsoft e inicia sesión con tu cuenta de @techfabric.com. El acceso dura una hora y se renueva automáticamente durante 30 días.
Un prompt para empezar
Sustituye el marcador de posición por algo que hayas creado o corregido. El prompt pide al agente que lea primero las reglas.
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.
Un caso de estudio en lugar de una entrada
- Envía el tipo "case-study" a
lint_draft,check_draft,submit_draftyupdate_draft. La vista previa es la página del caso de estudio en /case-studies/<slug>, y se verifica y publica igual que una entrada:check_draftcon su id, luegopublish_draftuna vez que confirmes, o desde el enlace del editor. - Su frontmatter es title, description, sector, stack (una lista) y track (ai, migration u other). Añade client cuando el registro de clientes apruebe nombrar a ese cliente en un caso de estudio, o cuando el cliente haya aceptado ser nombrado (más abajo). El logo, el sitio web y las métricas nunca los defines tú.
- Su cuerpo comienza con cuatro secciones, en orden: Challenge, Strategy, Solution, Results. Cada una empieza con una declaración en negrita de una línea sobre su argumento, seguida de prosa. Cualquier otra cosa va después de Results.
- Sin un cliente aprobado, anonimízalo por sector y tamaño ("una cooperativa de crédito regional con unas 40 sucursales") y no nombres a ningún cliente en ningún sitio. Para nombrar a un cliente que el registro no aprueba, necesitas la confirmación del cliente: indícalo con client_confirmed: true, o con "Tengo la confirmación del cliente para nombrarlo..." en el hallazgo de la comprobación en el editor. Queda registrado bajo tu nombre.
- Cada número es un dato del cliente. Tu agente te pide las cifras de resultados y nunca inventa ni estima ninguna, y la comprobación contrasta cada número con las fuentes enviadas con el caso de estudio: tus notas y los registros propios del proyecto. Una fuente no es una aprobación: la métrica de un cliente solo se publica con una aprobación registrada en el registro de clientes, o cuando lib/work.ts ya la incluye, y la comprobación no puede confirmar eso, así que lo haces tú 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.
El flujo de trabajo, paso a paso
- Paso 1
Lee las reglas editoriales
Tu agente lee el recursoeditorial_rules(techfabric://editorial/rules). Empieza con la confidencialidad del cliente, que decide lo que puede decir la entrada, y luego da el frontmatter, este flujo de trabajo y las reglas de estilo de la casa. - Paso 2
Redacta a partir de tu propio trabajo
Tu agente redacta la entrada, con frontmatter y todo, a partir de lo que sabe sobre tu propio trabajo, como el repositorio en el que estás y tus notas. El frontmatter es obligatorio, con un título y una descripción como mínimo:lint_draft,check_draft,submit_draftyupdate_draftrechazan una entrada sin frontmatter o sin título. - Paso 3
Pásale el lint hasta que pase
Tu agente ejecutalint_draftsobre toda la entrada. Aplica las comprobaciones basadas en reglas del sitio al propio texto: las reglas de slop y palabras prohibidas, las afirmaciones, los errores conocidos, el título y la descripción, la apertura, las FAQ, el diagrama y las imágenes. Ningún modelo lo lee, así que responde en aproximadamente un segundo. Cada hallazgo nombra su pasaje y qué hacer, así que el agente lo corrige y vuelve a pasar el lint, tantas veces como necesite. - Paso 4
Revísala según la rúbrica del juez
lint_drafttambién devuelvejudge_rubric: el lector con el que se juzga la entrada, con lo que ya sabe y lo que intenta resolver, cada pregunta que hará nuestro juez con su umbral, y la primera pantalla que lee la prueba del comprador. Tu agente lee el borrador como ese lector, responde cada pregunta como lo haría ese lector y revisa hasta que todas las respuestas lo superen. - Paso 5
Envíala bajo tu firma
Tu agente llama asubmit_draft. La entrada se archiva bajo tu propia firma exactamente como está escrita. El sitio establece el autor, la fecha de hoy y draft: true, y añade el tiempo de lectura si falta. Renderiza los diagramas, dibuja la imagen de portada y de compartir, genera la vista previa de marca y te la envía por correo. El agente recibe el id del borrador, lo sigue conget_statusy te muestra el enlace de la vista previa tras cada envío y cada actualización. - Paso 6
Revisa con update_draft
Para las revisiones, tu agente pasa el lint al texto nuevo y luego llama aupdate_draftcon el id, toda la entrada nueva y el base_hash deget_status(base_shatambién funciona). Un guardado responde en segundos y no ejecuta comprobaciones; la vista previa se reconstruye en segundo plano.update_draftse rechaza si el borrador ha cambiado desde ese base_hash, o mientras está abierto en el editor del navegador. - Paso 7
Verifica el texto guardado una vez
Cuando la vista previa esté lista, tu agente llama acheck_draftcon el id del borrador. Es el Run checks completo del editor sobre exactamente el texto guardado, incluido nuestro juez, y tarda de cinco a diez minutos. Es la única comprobación que nos cuesta algo, y una nueva comprobación del mismo texto se responde desde la caché. Un guardado posterior significa volver a verificar. - Paso 8
Publica cuando confirmes
Tu agente llama apublish_draftcon el id, y la primera llamada no publica nada. Tu cliente te pregunta, nombrando la entrada, o tu agente obtiene una confirmación de un solo uso y la devuelve solo después de que digas que sí. Si tu cliente muestra la tarjeta del borrador, respondes su pregunta una vez, y luego tu cliente te pide que permitas la publicación. La entrada pasa entonces por el Publish and deploy del propio editor; un fallo devuelve el borrador.
Lo que hace y no hace nuestro lado
Tu texto es el borrador. Nuestro redactor del blog no lo reescribe y ningún modelo verifica los hechos, así que los hechos son responsabilidad de tu agente, que debe contrastarlos con la documentación del proveedor antes de enviar. Donde las reglas editoriales mencionan la verificación de hechos del redactor del blog, ese paso no se ejecuta para tu entrada. Las comprobaciones del sitio siguen aplicándose, incluidas las de afirmaciones y errores conocidos, que siempre tienen que pasar.
Si solo fallan las comprobaciones de redacción y estilo, puedes publicar de todos modos, desde el editor o nombrando esas comprobaciones a publish_draft, y la elección queda registrada. Las comprobaciones que mantienen la página funcionando (build, imágenes, diagramas, enlaces, marcadores de posición) y las reglas sobre afirmaciones, nuestro propio gasto y secretos siempre tienen que pasar.
Mantén tus ediciones en tu agente y en update_draft a menos que quieras involucrar al redactor. Responder al correo de la vista previa es distinto, porque la respuesta va a nuestro redactor del blog. Si el redactor entonces necesita un dato que solo tú tienes, get_status te lo pide, o, en un cliente que admita tareas MCP, la tarea abierta lo hace.
Reglas que debes conocer
- Nada de nombres de clientes, datos, métricas, esquemas, incidentes ni código a menos que el cliente esté aprobado para publicación, y entonces solo hasta donde llegue la aprobación. Las reglas editoriales enumeran quién está aprobado. El nombre de un cliente, y solo el nombre, también puede incluirse cuando el cliente lo haya aceptado y tú lo indiques (client_confirmed). En caso de duda, generalízalo o omítelo.
- Las afirmaciones de primera mano deben ser ciertas. Escribe "nosotros" solo para lo que hicimos, y nunca dejes que el agente invente un número, un resultado, un cliente o una cita.
Míralo en tu entorno
- En un host que renderice MCP Apps, las herramientas de borrador abren la entrada en la conversación tal como la mostrará techfabric.com, con su portada, diagramas y FAQ.
- Junto a ella están las comprobaciones. Cada una muestra su hallazgo, el pasaje al que se refiere y si puedes publicar a pesar de ella o si tiene que pasar.
- Puedes volver a ejecutar las comprobaciones desde ahí. **Ask the agent to fix this** devuelve un hallazgo a tu agente, que edita y guarda el borrador, así que la escritura sigue con el agente.
- **Publish** funciona una vez que las comprobaciones pasan sobre el texto guardado, y te pide confirmación primero. Cuando solo fallan las comprobaciones de redacción, **Publish anyway** las enumera antes de que confirmes. El enlace del editor en tu correo también funciona, y la app nunca lo muestra. Los hosts que admiten MCP Apps, según la matriz oficial de clientes MCP en octubre de 2026: Claude (claude.ai y Claude Desktop), ChatGPT, VS Code con GitHub Copilot, Microsoft 365 Copilot, Cursor, Goose, la aplicación de escritorio de Codex, Postman y MCPJam. En Claude Code, el CLI de Codex y Fabric Agents, las respuestas vuelven como texto, empezando por el enlace de vista previa.
Cambiar una entrada publicada
- Tu agente llama a
revise_postcon la URL de la entrada. Solo el autor de la entrada (el ingeniero que figura en su firma) o el editor del blog pueden abrir una. Se abre una revisión cuyo primer borrador es el texto en vivo, en su propia rama con su propia vista previa, y te envía por correo la vista previa y el enlace del editor. Si vuelves a pedir la misma entrada, se devuelve la revisión que ya está abierta. - A partir de ahí es un borrador como cualquier otro.
get_statuscon el id de la revisión devuelve el markdown ybase_sha, tu agente edita y ejecutalint_draft(con el slug de la entrada) yupdate_draft, luegocheck_draftcon el id verifica el texto guardado, ypublish_draftpublica una vez que confirmas. El enlace del editor del correo funciona de la misma manera. - Publicar reemplaza la entrada en vivo en la misma URL. La firma se mantiene, y se rechaza cualquier guardado o publicación que la cambie. Un cambio de título conserva la URL; cambiar una URL en vivo requiere una redirección, así que pregunta al editor del blog. La fecha de publicación original se mantiene, y la página muestra "Actualizado" con el día. La hora de última modificación del sitemap cambia y el despliegue envía la URL a IndexNow, para que los motores de búsqueda puedan ver que la entrada cambió.
- Una corrección de una palabra igual tiene que pasar las comprobaciones que mantienen la página funcionando y las reglas sobre afirmaciones, nuestro propio gasto y secretos. Si solo fallan las comprobaciones de redacción y estilo, puedes publicar de todos modos, como con una entrada nueva.
- Si alguien cambia la entrada en vivo mientras tu revisión está abierta, la publicación se detiene en lugar de sobrescribirla. Los cambios de la entrada en vivo pasan a tu borrador junto con los tuyos, y donde ambos cambiaron el mismo pasaje, se mantiene la redacción en vivo y la tuya queda listada en el borrador. Léela, guarda, vuelve a comprobar y luego publica. Descartar una revisión, desde el enlace de su correo, deja la entrada en vivo tal como está.
- Sin un agente, pide un enlace en https://www.techfabric.com/api/ideas/revise. Si tu dirección puede editar la entrada, recibe un enlace "Editar esta entrada" que abre la misma revisión.
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.
Solución de problemas
Inicio de sesión rechazado
La página de inicio de sesión dice por qué. Si dice que tu dirección aún no está en la lista de autores de techfabric.com, no hay firma bajo la cual redactar, así que pide a Preetham Reddy que te añada. Si dice que solo las cuentas de Microsoft de TechFabric o solo las cuentas @techfabric.com pueden iniciar sesión, o que las cuentas de invitado no pueden, iniciaste sesión con otra cuenta de Microsoft; vuelve a iniciar sesión con tu propia cuenta @techfabric.com. Si dice que la aplicación no puede conectarse, el cliente pidió enviar su inicio de sesión a algún lugar que MCP no permite (http sin cifrar a otro equipo); actualiza el cliente.
Una comprobación sigue fallando
Haz que tu agente ejecute lint_draft sobre el texto: cada hallazgo nombra su pasaje y qué hacer. Una comprobación evaluada (la prueba del lector, contenido útil) que falla en check_draft viene con sus puntuaciones; haz que el agente la revise según judge_rubric, llame a update_draft y verifique de nuevo. El enlace del editor de tu correo muestra la misma lista de comprobación.
Demasiadas llamadas
Con la sesión iniciada, los límites por hora son 600 llamadas, 240 lints, 20 ejecuciones de comprobación nuevas, 6 envíos, 6 revisiones abiertas, 30 guardados y 10 publicaciones. Comprobar texto que ya se comprobó no cuenta como una ejecución nueva.
Cualquier otra cosa
Pregunta a Preetham Reddy, que dirige el blog.
Para autores de TechFabric
Comandos para escribir y publicar desde tu agente
No tienes que recordar el orden de las herramientas. El servidor viene con 7 comandos, y cada uno le da a tu agente los pasos exactos y lo orienta hacia las reglas de la casa. La mayoría de los agentes los muestran como comandos de barra; para los que no, enviamos los mismos comandos en su propio formato.
write-postRedacta una entrada de blog de techfabric.com bajo tu firma, a partir del brief de hoy o de un tema propio. Tu agente te pide el detalle de primera mano, comprueba el borrador y lo presenta; tú lo publicas.write-case-studyRedacta un caso de estudio de techfabric.com sobre un proyecto en el que trabajaste. Tu agente pide las cifras de resultados y sus fuentes, y la confirmación del cliente antes de nombrar a un cliente que el registro no aprueba.checkEjecuta las comprobaciones de techfabric.com sobre un borrador y explica cada hallazgo en palabras sencillas, con la corrección que propone tu agente. Nada cambia hasta que estés de acuerdo.previewMuestra un borrador tal como lo publicará techfabric.com: el enlace de vista previa, o la aplicación de borradores en un host que renderice MCP Apps.publishPublica uno de tus borradores en techfabric.com. Tu agente lo comprueba, te dice qué sigue fallando y publica solo después de que digas que sí.reviseAplica los comentarios de un revisor, o tu propio cambio, a uno de tus borradores o a una entrada que ya está en vivo, vuelve a comprobarla y guárdala, manteniendo tus datos de primera mano tal como están.statusLista tus borradores y en qué punto está cada uno, o un borrador en detalle: qué está fallando, su vista previa y qué hacer a continuación.
¿Eres nuevo en el servidor? Primero configura tu entorno de IA, desde añadir el servidor hasta iniciar sesión. publish siempre te pregunta primero, y ninguno de ellos publica en una ejecución programada. También puedes adjuntar el brief de hoy (techfabric://brief/today) o uno de tus borradores (techfabric://drafts/<id>) a un mensaje, en un agente que te permita adjuntar recursos.
Los comandos en tu agente
Claude Code
Un plugin: el servidor, los comandos y la skill techfabric-blog en una sola instalación.
claude plugin marketplace add Fabric-Pro/techfabric-claude-plugin && claude plugin install techfabric@techfabric
Luego ejecuta /mcp, elige techfabric, selecciona Authenticate e inicia sesión. Escribe /techfabric: para ver los comandos. Todo lo que va después de un comando se le pasa, así que /techfabric:write-post how we cut Lakeflow cold starts funciona tal como está escrito. Antes de cada publish_draft, el plugin te pide que lo permitas, incluso en modo automático. Sin el plugin, los propios prompts del servidor aparecen como /techfabric:write-post (MCP) y así sucesivamente, pero Claude Code divide sus argumentos en cada espacio.
El plugin está publicado en GitHub, en Fabric-Pro/techfabric-claude-plugin. Si git no está instalado, añádelo desde techfabric.com en su lugar:
claude plugin marketplace add https://www.techfabric.com/mcp-servers/harness/claude-code/marketplace.json && claude plugin install techfabric@techfabric
Por ejemplo
/techfabric:write-post today's brief
Codex
Escribe $techfabric-write-post y el resto: una skill por comando, que se ejecuta solo cuando la nombras.
curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- codex
Van en ~/.agents/skills, una skill por comando, y Codex las ejecuta solo cuando nombras una: escribe $techfabric-write-post, o /skills para verlas todas. El servidor en sí se añade como se indica en cómo conectarse.
Por ejemplo
$techfabric-write-post today's brief
Cursor
Skills que ejecutas como comandos de barra, y una regla, en el proyecto desde el que escribes.
curl -fsSL https://www.techfabric.com/mcp-servers/harness/install.sh | sh -s -- cursor
Ejecútalo en el proyecto desde el que escribes. Añade los comandos como skills en .cursor/skills, que se ejecutan solo cuando los escribes, y una regla en .cursor/rules que orienta al agente hacia el servidor.
Por ejemplo
/techfabric-write-post today's brief
VS Code
Los prompts del servidor, en Copilot Chat. Nada que instalar más allá del servidor.
Escribe /techfabric.write-post en Copilot Chat. VS Code pide cada argumento y sugiere valores, como los ids de tus propios borradores una vez que hayas iniciado sesión.
Por ejemplo
/techfabric.write-post
Gemini CLI
Los prompts del servidor, como comandos de barra con argumentos con nombre.
Escribe /write-post --topic="today's brief". Los argumentos son --topic, --project, --client, --id y --feedback, según los tome cada comando.
Por ejemplo
/write-post --topic="today's brief"
Fabric Agents
Escribe @techfabric-write-post y el resto, en un espacio de trabajo con el servidor MCP de techfabric.com añadido como fuente.
Add the TechFabric commands to this workspace: follow https://www.techfabric.com/mcp-servers/harness/fabric/README.md
El agente añade una skill por comando. Luego escribe @techfabric-write-post. Ninguno de ellos pertenece a una automatización: la ejecución diaria usa la skill techfabric-blog, que nunca publica.
Por ejemplo
@techfabric-write-post today's brief
Para autores de TechFabric
Borradores diarios desde tu agente de programación
Tu agente puede iniciar una entrada por ti cada día laborable a las 9am. El servidor elige un tema al día de las noticias y las búsquedas que queremos responder, lo empareja con lo que escribes y te lo reserva durante un día. Tu agente lo redacta a partir de tus repositorios y te deja preguntas para la parte de primera mano. Tú añades eso, lo lees y decides si sale.
- Paso 1
Toma el brief de hoy
A las 9am en días laborables, tu programador inicia tu agente con la skill techfabric-blog. El agente llama aget_brief, que elige el tema de hoy y te lo reserva durante 24 horas: una noticia de los últimos dos días, o una búsqueda que aún no respondemos y que encaja con tu trabajo. Si la entrada de hoy ha ido a un colega, si el ritmo de una entrada automatizada al día y tres a la semana ya se ha agotado, o si nada encaja, lo dice y se detiene. - Paso 2
Redacta a partir de tu propio trabajo
El agente lee el recursoeditorial_rulesy redacta a partir del brief y del repositorio en el que se inicia la ejecución. Te pregunta por lo que solo tú sabes, como qué se rompió o un número que mediste. En una ejecución sin supervisión escribe con la voz de "we'd" de TechFabric y lista sus preguntas para ti junto a los enlaces. - Paso 3
Lint, corrige y envía
El agente ejecutalint_drafty corrige lo que reporta hasta que pasa, revisa el borrador según eljudge_rubricque devuelve, y luego llama asubmit_draftcon el id del brief. La entrada se presenta bajo tu firma y el sitio genera la vista previa. Una ejecución programada se detiene ahí: la skill le indica que nunca publique, y las programaciones de Claude Code y Codex de abajo omitenpublish_draft. - Paso 4
Revisa y publica
La ejecución termina con el enlace de vista previa y las preguntas del agente, en su sesión o, para una ejecución desde cron, en su registro. Lees la vista previa y respondes lo que preguntó el agente. Luego, en una sesión contigo, el agente lo verifica concheck_drafty llama apublish_draft, que te pide confirmación. O usa el enlace del editor del correo de vista previa. Nada se publica hasta que digas que sí.
Prográmalo en tu agente
Fabric Agents
Cada día laborable la ejecución abre su propia sesión, espera a que permitas sus herramientas y termina en Needs Review con el enlace de vista previa.
Pega esto en una sesión de Fabric Agents:
Set up TechFabric daily drafts in this workspace: follow https://www.techfabric.com/mcp-servers/daily-drafts/fabric-agents.md
El agente añade el servidor MCP de techfabric.com como fuente, la skill techfabric-blog y una automatización que se ejecuta a las 9am en días laborables en tu zona horaria, con la conexión de modelo que ya usas. Luego autentica la fuente de TechFabric e inicia sesión con tu cuenta @techfabric.com. La automatización se ejecuta en modo Ask, así que cada ejecución espera a que permitas sus herramientas. Cámbiala a Execute si quieres que se ejecute sin preguntar.
Claude Code
Una tarea programada de Desktop, o una línea de cron para el CLI.
curl -fsSL https://www.techfabric.com/mcp-servers/daily-drafts/install.sh | sh -s -- claude-code
Luego ejecuta /mcp, elige techfabric, selecciona Authenticate e inicia sesión. En la pestaña Code de Claude Desktop, abre Scheduled y añade una tarea local en Weekdays a las 9:00, en uno de tus repositorios, con esto como sus instrucciones. Elige Run now una vez y permite siempre las herramientas de techfabric.
Draft today's TechFabric post with the techfabric-blog skill.
Sin Desktop, una línea de crontab hace lo mismo y deja el enlace de vista previa y sus preguntas en el registro:
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
Una línea de crontab ejecuta codex exec, en modo de solo lectura en tu equipo.
curl -fsSL https://www.techfabric.com/mcp-servers/daily-drafts/install.sh | sh -s -- codex
La skill va en ~/.agents/skills, donde Codex lee las skills personales (un Codex anterior a 0.95 usa ~/.codex/skills en su lugar). Luego ejecuta codex mcp login techfabric e inicia sesión. Añade esta línea a tu crontab, con la ruta de tu propio repositorio. La ejecución es de solo lectura en tu equipo, escribe solo a través del servidor MCP y deja el enlace de vista previa y sus preguntas en el registro.
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 uno instala la misma skill techfabric-blog y se ejecuta según la programación cron 0 9 * * 1-5, a las 9am en días laborables en tu propia zona horaria. Inicia sesión primero, como se indica en configura tu entorno de IA, para que la ejecución programada no se detenga en un inicio de sesión.
Privacidad
¿Qué guardan los servidores MCP de TechFabric sobre ti?
Leer no guarda nada sobre lo que preguntas. No necesita cuenta ni establece cookies, y lo único que se almacena es un recuento de llamadas por IP para el límite de tasa. Los autores que inician sesión para escribir dejan sus borradores y su dirección.
- Ninguno de los dos servidores guarda lo que buscaste o leíste. La línea de registro de una llamada nombra la herramienta y la revisión del protocolo, nunca sus argumentos.
- Lo único que se almacena sobre un llamante anónimo es un recuento de llamadas por dirección IP para el límite de tasa, que caduca al cabo de aproximadamente una hora.
- Ninguna llamada de lectura llega a un modelo de lenguaje de nuestro lado. Ambos servidores responden desde un índice construido cuando se desplegó el sitio, y el servidor de la Field Guide no realiza ninguna solicitud saliente.
- Cuando un autor de TechFabric inicia sesión para escribir, el servidor guarda el texto que verifica, archiva o guarda, junto con su dirección, igual que hace el editor del navegador.
- La política de privacidad cubre el resto del sitio.
Preguntas frecuentes
Servidores MCP: preguntas comunes
¿Qué es un servidor MCP?
MCP, el Model Context Protocol, es un estándar abierto para conectar asistentes de IA con otros sistemas. Un servidor MCP publica una lista de herramientas con sus parámetros, y un asistente como Claude, Codex, Cursor o el modo agente de VS Code las llama a mitad de una tarea y recibe respuestas estructuradas.
Un servidor remoto como el nuestro es una sola URL, así que conectarlo es una línea de configuración y nada que instalar.
¿Para qué sirve el servidor MCP de techfabric.com?
Para escribir. Los ingenieros de TechFabric lo usan para redactar entradas de blog y casos prácticos desde el agente de programación que ya utilizan, como Fabric Agents, Claude Code o Codex, con el repositorio y el contexto que ese agente ya tiene.
El agente ejecuta las comprobaciones del sitio, archiva el borrador bajo la firma del ingeniero y, una vez que el ingeniero lee la vista previa y confirma, lo publica. Cualquiera también puede buscar y leer las páginas publicadas del sitio sin iniciar sesión.
¿Necesito una cuenta para usar los servidores MCP de TechFabric?
No. Todas las herramientas de lectura de ambos servidores funcionan sin iniciar sesión, y ninguno de los dos servidores establece cookies. El único inicio de sesión está en las herramientas de escritura de techfabric.com, que son para los propios autores del blog de TechFabric y solicitan una cuenta de Microsoft del inquilino de techfabric.com.
¿Puede un agente publicar en techfabric.com a través del servidor MCP?
Sí, el agente del propio autor puede hacerlo, para el borrador del propio autor, una vez que este confirma.
publish_draft requiere que las comprobaciones completas del sitio hayan pasado exactamente sobre el texto guardado, y su primera llamada no publica nada: un cliente que puede preguntar al autor lo hace, nombrando la entrada; de lo contrario, el agente recibe una confirmación de un solo uso y se le indica que pregunte al autor antes de reenviarla.
La entrada pasa entonces por el propio botón Publicar del editor, y la aprobación registra cómo confirmó el autor. Quien no esté en la lista de autores del blog no puede acceder en absoluto a las herramientas de escritura, y el servidor de la Field Guide no tiene herramienta de publicación.
¿Puedo modificar una entrada ya publicada?
Sí, si es tuya. Tu agente llama a revise_post con la URL de la entrada, lo que abre una revisión cuyo primer borrador es el texto en vivo, con su propia vista previa.
Edita, comprueba y publica esa revisión con las mismas herramientas que un borrador nuevo, y publicar reemplaza la entrada en vivo en la misma URL, bajo la misma firma, con su fecha original y una línea de Actualizado. Solo el autor de la entrada o el editor del blog pueden abrir una. Sin un agente, solicita un enlace «Edit this post» en techfabric.com/api/ideas/revise.
¿El servidor de la Field Guide es el propio servidor MCP de Databricks?
No. Databricks ejecuta sus propios servidores MCP gestionados dentro de un espacio de trabajo, que actúan sobre tus datos y están documentados en docs.databricks.com. El servidor de la Field Guide está construido y operado por TechFabric, un socio de Databricks. Responde preguntas sobre Databricks desde nuestra guía, con código y los enlaces de documentación que cita cada sección, y nunca se conecta a un espacio de trabajo.
¿Qué tan actualizado está el servidor de la Databricks Field Guide?
Su índice se reconstruye en cada despliegue de la guía, así que una nueva nota al margen o un capítulo reescrito aparece en las respuestas del servidor en cuanto ese despliegue está activo.
Cada respuesta incluye el commit que la construyó, cuándo cambió por última vez cada página y cuánto tiempo puede almacenarla en caché un cliente. Para la sintaxis y los límites exactos, sigue los enlaces a docs.databricks.com que devuelve, porque la documentación propia de Databricks es la autoridad y la guía enlaza a ella en lugar de copiarla.
¿Qué ocurre si mi agente supera el límite de tasa?
El servidor responde con HTTP 429 y un encabezado Retry-After, y el agente puede volver a intentarlo después de eso. techfabric.com permite 300 llamadas anónimas por dirección IP por hora. La Field Guide permite 60 por minuto y 300 por hora por dirección IP.
¿Están los servidores MCP de TechFabric en el Registro MCP oficial?
Ambos lo están. techfabric.com figura como com.techfabric/techfabric y la Field Guide como com.techfabric.databricks/field-guide, y Glama lista ambos como conectores. Un cliente que navega por el registro los encuentra con esos nombres, y los dominios detrás de cada nombre se verifican mediante una clave servida desde ese dominio.