io.datadef/mcp

MCPcomunidaden línea
v1.0.0io.datadefUnknownActualizado hace 1 m

Generate, edit, and export data-architecture diagrams from your AI. Column lineage, PNG in chat.

Estado del endpointen línea
comprobado hace 56 min · 923 ms
100 % de las últimas 5 comprobaciones llegaron a este endpoint
Funciona en
ClaudeCursorCopilotChatGPTGemini

Inferido de los transportes que declara este listado (streamable-http). Que un cliente no aparezca aquí no significa que se haya descartado: simplemente Forge no puede confirmarlo.

Indexado automáticamente desde fuentes públicas. Aún sin verificar por su desarrollador en Forge.Reclamar este listado →
hace 1 mÚltima actualización
Paquete
Autorio.datadef
LicenciaUnknown
Versión1.0.0
Fuentemcp-registry
Estado de confianza
B
60/100Bueno
Listado en el índice de Forge+10/10
Identidad del publicador verificada+0/30
Publicador: este listado no tiene ningún repositorio registrado, así que `forge publish` no puede verificar la propiedad de forma automática. Usa «Reclamar este listado» arriba — en Forge lo revisamos a mano.
Verificación de dominio+0/10
Ahora mismo no está disponible para este tipo de listado: hoy la comprobación de dominio solo se ejecuta para paquetes publicados en npm, así que esta fila todavía no se puede conseguir aquí, sea lo que sea lo que haya alojado en el dominio.
Análisis de inyección de prompts · limpio+30/30
Análisis de ofuscación / exfiltración · limpio+20/20
EstadoIndexado por la comunidad
PublicadorSin verificar
FirmaSin firmar
Dominio
Procedencia
DependenciasSin auditar
Superficie de herramientas36 herramientas · 4 privilegiadas
Análisis de seguridad✓ Limpiovlive · hoy¿Qué tan bien funciona este análisis?
EvaluacionesNinguna
Indexado11 ago 2026

La verificación confirma la identidad del publicador (la propiedad del repo), no la seguridad del código. El análisis de seguridad cubre los CVE conocidos y los scripts de instalación sospechosos.

Herramientas

36 herramientas · 4 privilegiadas
Observado en vivo desde el endpoint del proveedor56m ago

Leído de un handshake MCP real initialize → tools/list contra el endpoint declarado. No se invocó ninguna herramienta: tools/list es la llamada de introspección de solo lectura que el protocolo define para esto. Refleja lo que el servidor anunciaba en ese momento; un endpoint alojado no está fijado a ninguna versión y puede cambiar sin avisar.

  • https://datadef.io/mcp36 herramientas · 923 ms
get_design_guideDatadef's standard for what makes a diagram readable, size, edge discipline, nested zones, annotations, and the tool order for building or editing. Read this BEFORE your first canvas_* call. It is the same standard Datadef's own generator follows, so a diagram you build by hand comes out indistingu…

Datadef's standard for what makes a diagram readable, size, edge discipline, nested zones, annotations, and the tool order for building or editing. Read this BEFORE your first canvas_* call. It is the same standard Datadef's own generator follows, so a diagram you build by hand comes out indistingu…

No se publicó ningún esquema de entrada para esta herramienta.

canvas_describe_canvasGet an overview of the current canvas: every node with its id, type, label and group, plus all connections and groups. Call this first, before any edit, so you work from real node ids instead of guesses. Operates on one Datadef diagram, named by diagram_id. If you have not already, call get_desig…

Get an overview of the current canvas: every node with its id, type, label and group, plus all connections and groups. Call this first, before any edit, so you work from real node ids instead of guesses. Operates on one Datadef diagram, named by diagram_id. If you have not already, call get_desig…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
includeColumnsbooleanInclude a short column list for each table node. Default false.
canvas_inspect_nodesGet full detail for specific nodes: all columns with types and keys, metadata, schedule, formula, owners. Use before modifying a node so you preserve fields you are not changing. Operates on one Datadef diagram, named by diagram_id.

Get full detail for specific nodes: all columns with types and keys, metadata, schedule, formula, owners. Use before modifying a node so you preserve fields you are not changing. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
nodes*arrayNode ids or exact labels. Up to 10 at a time.
canvas_measure_canvasGet exact geometry: every node's position and size in canvas units, the overall canvas bounds, and any nodes that overlap each other. Call this before moving, resizing, or placing anything precisely — positions are meaningless without it. Operates on one Datadef diagram, named by diagram_id.

Get exact geometry: every node's position and size in canvas units, the overall canvas bounds, and any nodes that overlap each other. Call this before moving, resizing, or placing anything precisely — positions are meaningless without it. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
nodesarrayLimit to specific node ids or labels. Omit to measure everything.
canvas_suggest_simplificationsReport where this canvas could be collapsed — groups of similar nodes that could become one summary node — without changing anything. Use it to decide whether the diagram is denser than it needs to be. Density is not automatically a problem: keep the detail when the detail is the point. Operates o…

Report where this canvas could be collapsed — groups of similar nodes that could become one summary node — without changing anything. Use it to decide whether the diagram is denser than it needs to be. Density is not automatically a problem: keep the detail when the detail is the point. Operates o…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
minGroupSizeintegerSmallest group worth reporting. Default 3.
canvas_search_iconsSearch Datadef's icon library (2000+ cloud and data-tool logos) for a valid icon id. Use it when you want a specific vendor logo and are unsure of its exact id — passing an invalid id silently falls back to a generic icon. Operates on one Datadef diagram, named by diagram_id.

Search Datadef's icon library (2000+ cloud and data-tool logos) for a valid icon id. Use it when you want a specific vendor logo and are unsure of its exact id — passing an invalid id silently falls back to a generic icon. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
query*stringTool or service name, e.g. "snowflake", "kinesis", "power bi".
limitintegerMax results, default 8.
canvas_add_nodesAdd one or more nodes to the canvas. Batch every node you want in a single call. Positions are assigned by canvas_layout_canvas afterwards — never set them yourself. Operates on one Datadef diagram, named by diagram_id. If you have not already, call get_design_guide first: it carries Datadef's si…

Add one or more nodes to the canvas. Batch every node you want in a single call. Positions are assigned by canvas_layout_canvas afterwards — never set them yourself. Operates on one Datadef diagram, named by diagram_id. If you have not already, call get_design_guide first: it carries Datadef's si…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
nodes*array
canvas_add_standalone_nodeAdd a single data node at an exact position, without connecting it to anything. Use when the user wants something placed somewhere specific, or when you will wire it up yourself afterwards. For building out a connected diagram, canvas_add_nodes is better — it batches and lets layout position everyt…

Add a single data node at an exact position, without connecting it to anything. Use when the user wants something placed somewhere specific, or when you will wire it up yourself afterwards. For building out a connected diagram, canvas_add_nodes is better — it batches and lets layout position everyt…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
type*string
label*string
descriptionstring
iconstringIcon id from search_icons.
technologystring
xnumberAbsolute x. Omit to place clear of the existing diagram.
ynumberAbsolute y.
canvas_update_nodesChange properties of existing nodes. Only the fields you pass are touched; everything else is preserved. To replace a table's columns use canvas_set_columns instead. Operates on one Datadef diagram, named by diagram_id.

Change properties of existing nodes. Only the fields you pass are touched; everything else is preserved. To replace a table's columns use canvas_set_columns instead. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
updates*array
canvas_replace_nodeSwap a node for a different one while keeping every connection, its position, and its group. Use this when a component changes — Redshift becomes Snowflake, a batch job becomes streaming — instead of deleting and rebuilding, which would lose all the edges. Operates on one Datadef diagram, named by…

Swap a node for a different one while keeping every connection, its position, and its group. Use this when a component changes — Redshift becomes Snowflake, a batch job becomes streaming — instead of deleting and rebuilding, which would lose all the edges. Operates on one Datadef diagram, named by…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
node*stringNode id or exact label to replace.
typestringNew type. Omit to keep the current type.
label*stringNew label.
descriptionstring
iconstringIcon id from search_icons.
technologystring
keepColumnsbooleanCarry the existing columns over to the replacement. Default true.
canvas_remove_nodesprivilegiadaDelete nodes and every edge touching them. Deleting a group also deletes the nodes inside it — check with canvas_describe_canvas first if that is not what you want. Operates on one Datadef diagram, named by diagram_id.

Delete nodes and every edge touching them. Deleting a group also deletes the nodes inside it — check with canvas_describe_canvas first if that is not what you want. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
nodes*arrayNode ids or exact labels.
canvas_connect_nodesDraw edges between nodes to show how data flows. Always label the edge with what actually happens ("ingest", "dbt transform", "hourly sync") — unlabelled edges make a diagram useless. Operates on one Datadef diagram, named by diagram_id.

Draw edges between nodes to show how data flows. Always label the edge with what actually happens ("ingest", "dbt transform", "hourly sync") — unlabelled edges make a diagram useless. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
edges*array
canvas_update_edgesChange existing connections without deleting them: fix a label, change the type, or restyle. Use this to correct a wrong edge label rather than disconnecting and reconnecting. Operates on one Datadef diagram, named by diagram_id.

Change existing connections without deleting them: fix a label, change the type, or restyle. Use this to correct a wrong edge label rather than disconnecting and reconnecting. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
updates*array
canvas_disconnect_nodesRemove the edge between two nodes. Operates on one Datadef diagram, named by diagram_id.

Remove the edge between two nodes. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
edges*array
canvas_set_columnsSet the full column list of a table node, replacing whatever it had. Pass every column you want to keep — this is a replace, not a merge. Mark primary and foreign keys; they are what make a data diagram worth reading. Operates on one Datadef diagram, named by diagram_id.

Set the full column list of a table node, replacing whatever it had. Pass every column you want to keep — this is a replace, not a merge. Mark primary and foreign keys; they are what make a data diagram worth reading. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
node*stringTable node id or exact label.
columns*array
canvas_group_nodesCreate a labelled zone (e.g. "Bronze Layer", "Ingestion") and optionally move nodes into it. Zones are what turn a tangle of boxes into a readable architecture — use them for layers, domains, or environments. Operates on one Datadef diagram, named by diagram_id. If you have not already, call get_…

Create a labelled zone (e.g. "Bronze Layer", "Ingestion") and optionally move nodes into it. Zones are what turn a tangle of boxes into a readable architecture — use them for layers, domains, or environments. Operates on one Datadef diagram, named by diagram_id. If you have not already, call get_…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
label*stringZone name, e.g. "Silver Layer".
descriptionstring
parentGroupstringExisting group to nest this one inside, e.g. "Databricks Workspace". Zones nest freely — a platform boundary containing Bronze/Silver/Gold is how architects dr…
stylestringlayer = horizontal band (default), cluster = box, swimlane = vertical lane.
familystringAccent hue encoding the zone role: source=teal (inputs/producers), ingest=blue (movement/processing), bronze/silver/gold=medallion layers, consume=magenta (out…
nodesarrayNode ids or labels to place inside.
canvas_move_to_groupprivilegiadaMove existing nodes into an existing group, or out of any group. Operates on one Datadef diagram, named by diagram_id.

Move existing nodes into an existing group, or out of any group. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
nodes*arrayNode ids or labels to move.
group*string | nullTarget group id or label. Pass null to remove the nodes from their group.
canvas_add_lineageRecord column-level lineage: which source column produces which target column, and how. This is what makes the diagram queryable for impact analysis, so add it for every real transformation. Operates on one Datadef diagram, named by diagram_id.

Record column-level lineage: which source column produces which target column, and how. This is what makes the diagram queryable for impact analysis, so add it for every real transformation. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
links*array
canvas_add_textPlace a free-floating text box on the canvas — a caption, a callout, a section heading, a note explaining a decision. Position it with explicit coordinates from canvas_measure_canvas. Text boxes are annotations: they are not part of the data flow and take no edges. Operates on one Datadef diagram,…

Place a free-floating text box on the canvas — a caption, a callout, a section heading, a note explaining a decision. Position it with explicit coordinates from canvas_measure_canvas. Text boxes are annotations: they are not part of the data flow and take no edges. Operates on one Datadef diagram,…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
texts*array
canvas_add_shapePlace a rectangle, circle, arrow, or line as a visual annotation — a backdrop highlighting a region, an arrow pointing something out, a divider. Shapes sit behind data nodes and are not part of the data flow. To group nodes into a labelled zone use canvas_group_nodes instead. Operates on one Datad…

Place a rectangle, circle, arrow, or line as a visual annotation — a backdrop highlighting a region, an arrow pointing something out, a divider. Shapes sit behind data nodes and are not part of the data flow. To group nodes into a labelled zone use canvas_group_nodes instead. Operates on one Datad…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
shapes*array
canvas_add_flow_arrowDraw one large labelled arrow representing a whole flow — "ingest", "serve", "publish" — instead of many thin edges saying the same thing. Use this when several things move the same way for the same reason: draw the arrow once between the two areas rather than connecting every pair. This is a visua…

Draw one large labelled arrow representing a whole flow — "ingest", "serve", "publish" — instead of many thin edges saying the same thing. Use this when several things move the same way for the same reason: draw the arrow once between the two areas rather than connecting every pair. This is a visua…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
arrows*array
canvas_add_regionDraw a labelled translucent area behind existing nodes to show they belong together, without reparenting them. Use this when the grouping is a reading aid rather than real containment, when areas would need to overlap, or when a node belongs to two ideas at once — canvas_group_nodes cannot express…

Draw a labelled translucent area behind existing nodes to show they belong together, without reparenting them. Use this when the grouping is a reading aid rather than real containment, when areas would need to overlap, or when a node belongs to two ideas at once — canvas_group_nodes cannot express…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
regions*array
canvas_move_nodesprivilegiadaSet node positions precisely. Use absolute x/y to place something exactly, or dx/dy to nudge it. Coordinates are absolute canvas units (same space canvas_measure_canvas reports). Moving a group moves its children with it — do not also move those children in the same call. Call canvas_measure_canvas…

Set node positions precisely. Use absolute x/y to place something exactly, or dx/dy to nudge it. Coordinates are absolute canvas units (same space canvas_measure_canvas reports). Moving a group moves its children with it — do not also move those children in the same call. Call canvas_measure_canvas…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
moves*array
canvas_resize_nodesSet the width and height of nodes. Mostly for shapes, text boxes, and group zones — data nodes size themselves from their content, and resizing one can clip what it displays. Operates on one Datadef diagram, named by diagram_id.

Set the width and height of nodes. Mostly for shapes, text boxes, and group zones — data nodes size themselves from their content, and resizing one can clip what it displays. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
resizes*array
canvas_align_nodesAlign nodes to a shared edge or centre line, or space them evenly. Cleaner and far more reliable than computing coordinates by hand. Operates on one Datadef diagram, named by diagram_id.

Align nodes to a shared edge or centre line, or space them evenly. Cleaner and far more reliable than computing coordinates by hand. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
nodes*arrayNode ids or labels.
mode*stringleft/right/top/bottom align edges; center-* align centre lines; distribute-* space evenly between the outermost two.
canvas_collapse_nodesMerge several nodes into one summary node, keeping every connection. Use when a set of near-identical objects adds length without adding meaning — eight staging models that all behave the same become "stg_* (8)". Do not use when the individual objects are what the reader came for. Operates on one…

Merge several nodes into one summary node, keeping every connection. Use when a set of near-identical objects adds length without adding meaning — eight staging models that all behave the same become "stg_* (8)". Do not use when the individual objects are what the reader came for. Operates on one…

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
nodes*arrayNode ids or labels to merge. They should be genuinely similar.
labelstringLabel for the merged node. Omit to generate one such as "stg_* (8)".
descriptionstringWhat the merged node stands for. Defaults to listing what was collapsed.
canvas_layout_canvasArrange the canvas. Call this once at the end, after all structural edits are done — not between each edit. By default only the parts you touched are re-arranged and everything else keeps its position. Operates on one Datadef diagram, named by diagram_id.

Arrange the canvas. Call this once at the end, after all structural edits are done — not between each edit. By default only the parts you touched are re-arranged and everything else keeps its position. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
fullbooleanRe-arrange the entire canvas from scratch, discarding existing positions. Only use when the user asks for a full reorganisation. Default false.
canvas_validate_canvasCheck the canvas for structural problems (disconnected nodes, circular data flow, broken references) and quality problems (unlabelled edges, tables without columns). Call this before you finish, and fix any errors it reports. Operates on one Datadef diagram, named by diagram_id.

Check the canvas for structural problems (disconnected nodes, circular data flow, broken references) and quality problems (unlabelled edges, tables without columns). Call this before you finish, and fix any errors it reports. Operates on one Datadef diagram, named by diagram_id.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
create_diagramGenerate a professional data architecture diagram from a description and save it to the user's Datadef account. Use this for any data-shaped diagram: medallion and lakehouse architectures, ETL/ELT pipelines, streaming topologies, data mesh, warehouse and dimensional models, lineage maps, and data…

Generate a professional data architecture diagram from a description and save it to the user's Datadef account. Use this for any data-shaped diagram: medallion and lakehouse architectures, ETL/ELT pipelines, streaming topologies, data mesh, warehouse and dimensional models, lineage maps, and data…

ParámetroTipoDescripción
prompt*stringWhat to diagram. Include technologies, data sources, transformations, layers, and destinations.
namestringTitle for the diagram. Defaults to an AI-chosen title.
scopestringoverview (default): ~12-20 nodes, the shape of the system, right for almost every open-ended request. detailed: every object itemised, denser and harder to rea…
detailedbooleanUse a higher-tier model. Slower and roughly 10x the cost, only when the user explicitly asks for maximum quality. Independent of `scope`.
create_blank_diagramCreate an empty diagram and return its diagram_id, so you can build it yourself with the canvas_* tools. No AI generation runs and no credit is spent: you draw it. Use this when you want control over the result, or already know the architecture from the conversation. Use create_diagram instead whe…

Create an empty diagram and return its diagram_id, so you can build it yourself with the canvas_* tools. No AI generation runs and no credit is spent: you draw it. Use this when you want control over the result, or already know the architecture from the conversation. Use create_diagram instead whe…

ParámetroTipoDescripción
namestringDiagram name. Defaults to "Untitled diagram".
descriptionstringOptional short description.
list_diagramsList diagrams in the user's Datadef account, most recently updated first. Use this to find the id of a diagram before editing or exporting it.

List diagrams in the user's Datadef account, most recently updated first. Use this to find the id of a diagram before editing or exporting it.

ParámetroTipoDescripción
limitintegerMax results. Default 25.
get_diagramRead the full structure of a diagram: every node with its type and columns, every connection, and the groups. Use this before editing so you know what is actually there.

Read the full structure of a diagram: every node with its type and columns, every connection, and the groups. Use this before editing so you know what is actually there.

ParámetroTipoDescripción
diagram_id*stringCanvas id, from list_diagrams, create_diagram, or create_blank_diagram.
include_columnsbooleanInclude table column lists. Default true.
include_imagebooleanAttach a PNG preview and a markdown image link to show the user. Default true; pass false for structure-only reads.
edit_diagramprivilegiadaChange an existing diagram with a natural-language instruction, add nodes, rewire connections, add columns, reorganise into layers, fill in owners and schedules. Be specific about what to change and where. "Add a Kafka topic between the API and the bronze table, labelled 'events'" works; "make it…

Change an existing diagram with a natural-language instruction, add nodes, rewire connections, add columns, reorganise into layers, fill in owners and schedules. Be specific about what to change and where. "Add a Kafka topic between the API and the bronze table, labelled 'events'" works; "make it…

ParámetroTipoDescripción
diagram_id*stringCanvas id to modify.
instruction*stringWhat to change, in plain language.
include_imagebooleanReturn a PNG of the updated diagram. Default true.
export_diagramRender a diagram to a PNG or JPEG image. Returns the image inline AND a short-lived signed download URL. Use the inline image to show the diagram; use the URL when the user wants to save it, attach it, or share a link: it serves the file directly and needs no API key.

Render a diagram to a PNG or JPEG image. Returns the image inline AND a short-lived signed download URL. Use the inline image to show the diagram; use the URL when the user wants to save it, attach it, or share a link: it serves the file directly and needs no API key.

ParámetroTipoDescripción
diagram_id*stringCanvas id to export.
formatstringDefault png.
widthintegerViewport width in pixels. Default 1600.
heightintegerViewport height in pixels. Default 1000.
repo_statusFor a diagram that was created from a connected git repository: which repo and branch or tag it tracks, when it last synced, the commit it reflects, and whether daily sync is on. Use repo_refresh to sync it now. Only the owner of the repository connection can use this.

For a diagram that was created from a connected git repository: which repo and branch or tag it tracks, when it last synced, the commit it reflects, and whether daily sync is on. Use repo_refresh to sync it now. Only the owner of the repository connection can use this.

ParámetroTipoDescripción
project_id*stringProject id of the repo-linked diagram. A diagram_id from list_diagrams works too.
repo_refreshRe-sync a repo-linked diagram from the current state of its repository. If the tracked branch or tag has not moved since the last sync, nothing changes. If it has, the diagram is REGENERATED from the repository, which replaces manual canvas edits. Only the owner of the repository connection can use…

Re-sync a repo-linked diagram from the current state of its repository. If the tracked branch or tag has not moved since the last sync, nothing changes. If it has, the diagram is REGENERATED from the repository, which replaces manual canvas edits. Only the owner of the repository connection can use…

ParámetroTipoDescripción
project_id*stringProject id of the repo-linked diagram. A diagram_id from list_diagrams works too.

36 de 36 herramientas publicaron una descripción.

Los nombres y descripciones de las herramientas los escribe el publicador y se muestran literalmente como texto inerte. Son las cadenas que un cliente MCP pasa al modelo, así que Forge las analiza en busca de patrones de inyección de prompts — cualquier hallazgo aparece junto al análisis de seguridad de arriba. «Privilegiada» es una coincidencia de palabra clave en el nombre de la herramienta, no una auditoría de lo que hace: un nombre inofensivo puede hacer cualquier cosa.

Acerca de

Generate, edit, and export data-architecture diagrams from your AI. Column lineage, PNG in chat.

Palabras clave
mcp
Alternativas
Comparando superficies de herramientas…

Sin cobertura de dependencias

Esta entrada no publica ningún paquete de npm, así que Forge no tiene un árbol de dependencias para ella. Es una carencia de cobertura, no una afirmación de que no tenga dependencias.