Saltar al contenido principal
Este es el plano de Knowledge por MCP: las tools que un cliente de IA usa para leer el contexto del equipo antes de actuar y para escribir una Nota limpia después de aprender. Para setup, autenticación y los OAuth scopes que se referencian abajo, ver MCP & OAuth. Cada lectura lleva un campo plano trust (reviewed = Knowledge, la fuente de verdad del equipo; proposed / draft = una Nota, una pista), para que un cliente pueda basarse en trust === "reviewed" directamente.

Recuperación y lectura

Empieza con driftless_context_retrieve cuando tienes una tarea pero no un slug. Los cuerpos vuelven brief por defecto (el porqué durable, no el content completo); trae un cuerpo completo con driftless_context_get.
ToolPropósitoParams principalesDevuelve
driftless_context_retrieveContexto ordenado, con lo drifteado primero, para una tarea y/o archivostask, files, view, limit{ shown, has_more, next_action, results[] }
driftless_context_searchBúsqueda de texto completo, ordenada por relevanciaquery, tags, stale, limit5 primeros summaries, has_more
driftless_context_listLista topics, drifteados primerostatus, stale, tags, limit40 primeros summaries
driftless_context_getUn topic por slug (cuerpo completo)topic, viewel topic completo
driftless_context_get_for_filesEmpareja topics con rutas de archivofiles, view, limit10 primeros, brief
Permiso: context:read. Disponibilidad: Available.
driftless_context_retrieve task:'harden the webhook handler' files:['src/webhooks/handler.ts']
  → { results: [ { slug, trust, why_matched, confidence } ], has_more }

Escritura y edición

ToolPropósitoParams principalesNotas
driftless_context_createCrea un topic (por defecto queda En revisión)title, content, pattern, relsdevuelve anchor_validation
driftless_note_addCaptura una Nota privada (se queda en draft)content, project_id, card_idnunca se envía sola
driftless_context_updateUpdate seguro para appendtopic, fields, relsdevuelve anchor_validation
driftless_context_deleteElimina un topic (destructivo)topicirreversible
driftless_context_mergeFunde un duplicado en su supervivientesource, intoarchiva el origen
driftless_context_sharePublica una página pública y/o comparte con memberstopic, to_web, with_memberscompartir, no mergear
Permisos: topics:create / topics:write; work:write para merge y share. Disponibilidad: Available. Las respuestas de escritura llevan anchor_validation (ok / overbroad / zero), que nunca bloquea la escritura.
{ "topic": "refund-flow", "rels": [ { "to": "billing-flow", "type": "depends_on" } ] }

Grafo y salud

ToolPropósitoParams principalesDevuelve
driftless_context_relationsLas relaciones tipadas de un topictopicentrantes + salientes
driftless_context_graphGrafo local de relacionestopic, depthnodos + aristas
driftless_context_doctorAudita la capa de contexto(ninguno)stale / zombie / orphaned / draft
driftless_context_coverageÁreas de código sin topic(ninguno)los huecos de cobertura
driftless_context_eventsActividad reciente de un topictopicel stream de eventos
Permiso: context:read. Disponibilidad: Available.

Registros: tags y areas

ToolActionsPropósito
driftless_tagslist, create, deleteEl registro de tags (conteos por tag; curación)
driftless_areaslist, create, update, deleteEl registro de areas (los dominios bajo los que se archivan los topics)
Permisos: list es de nivel member; create / update / delete requieren work:write. Disponibilidad: Available.

Gobernanza

Un topic se vuelve Knowledge solo cuando un owner o admin lo integra. Un cliente MCP siempre propone; puede integrar solo con autoridad de owner/admin, y solo cuando la persona que autoriza lo pide de forma explícita.
ToolPropósitoParams principalesPermiso
driftless_context_proposePone una Nota en revisión (draft → proposed)topicwork:write
driftless_context_approveIntegra en Knowledge (proposed → reviewed)topicowner/admin, solo cuando lo piden
driftless_context_create_proposalAbre una Edición sugerida a Knowledge existentetopic, summary, contentwork:write
driftless_context_proposalsLista las Notas en revisión (la cola de revisión)(ninguno)member
Disponibilidad: Available. La integración automática o auto-aprobación es Not available: una persona siempre decide.
driftless_context_propose topic:'token-verification'

Permisos

ScopeCubre
context:readLeer topics, retrieve, search, list, graph, doctor, coverage, events
topics:createCrear topics
topics:writeActualizar topics existentes
work:writeCuración de tags/areas, merge, share, propose y Ediciones sugeridas
context:diffLeer el diff de topics para cambios locales
Integrar en Knowledge además requiere autoridad de owner/admin, no solo un scope.

Relacionado