{{ theme.skipToContentLabel || 'Skip to content' }}

MCP nástroje, prompty a zdroje ​

Server: kontext mcp – JSON-RPC 2.0 cez stdio, správy oddelené novým riadkom. Verzie protokolu 2024-11-05, 2025-03-26, 2025-06-18 a 2025-11-25 (verzia klienta sa zopakuje, ak je podporovaná). Schopnosti: tools, prompts, resources, logging. Výsledky nástrojov sú text; chyby sa vracajú ako výsledky s isError: true.

Nástroje ​

Každý nástroj nesie MCP anotácie, podľa ktorých klienti rozhodujú, čo treba schváliť: ctx_brief, ctx_search, ctx_read, ctx_why a ctx_log majú readOnlyHint: true; ctx_capture, ctx_inbox, ctx_prepare_commit, ctx_init a ctx_init_submit zapisujú len do lokálneho inboxu, pracovného stromu a git indexu a majú destructiveHint: false. Všetky majú openWorldHint: false.

ctx_brief ​

ParameterTypPredvolene
focusstring[]cesty alebo slová k téme, ktoré sa uprednostnia
budget_tokensintegerbrief.budget_tokens (1400)približná veľkosť
adaptersbooleantruezahrnie sekcie brief z adaptérov
ParameterTypPredvolene
querystringpovinnéslová, identifikátory, cesty
kindsstring[]decision, convention, learning, incident, architecture, doc, commit
sourcesstring[]všetkylocal a/alebo názvy adaptérov
limitinteger10najviac výsledkov (do 50)
budget_tokensinteger1200približná veľkosť odpovede

Každý výsledok: N. title — snippet [kind · status · date · source] <uri>.

ctx_read ​

ParameterTypPredvolene
uristringpovinnékx:<id>, file:<path>[#section], git:<sha>, inbox:<id>, URI adaptéra alebo obyčajná cesta
level0 | 1 | 21jeden riadok, prehľad, celé

ctx_why ​

ParameterTypPredvolene
targetstringpovinnécesta, path:line, path:start-end, SHA commitu alebo symbol
limitinteger12položiek na sekciu

ctx_log ​

ParameterTypPredvolene
kindstringdecisiondruh, ktorý sa vypíše
allbooleanfalsezahrnie nahradené / zamietnuté
limitinteger40riadky

ctx_capture ​

ParameterTypPredvolene
kindstringpovinnédecision, convention, learning, incident (akceptujú sa aliasy)
titlestringpovinnékrátke tvrdenie
bodystringpovinnéMarkdown: kontext, rozhodnutie alebo poznatok, dôsledky
summarystringjeden riadok
pathsstring[]cesty alebo globy, ktorých sa týka
tagsstring[]
visibilityteam | privatecapture.default_visibility
supersedesstring[]ID záznamov, ktoré nahrádza
statusstringaccepted pri rozhodnutiach
promotebooleanfalsezapíše ho hneď do úložiska namiesto inboxu

ctx_inbox ​

ParameterTypPredvolene
actionlist | show | promote | droplist
idsstring[]pre show / promote / drop

ctx_prepare_commit ​

ParameterTyp
promotestring[]ID z inboxu, ktoré sa zapíšu do úložiska a stagnú
dropstring[]ID z inboxu, ktoré sa zahodia

Vráti report opísaný v Zachytávanie a review.

ctx_init ​

ParameterTypPredvolene
countinteger1koľko úloh vrátiť (do 5)
bootstrapbooleanfalsezaloží úložisko znalostí, keď ho repozitár nemá – len keď o to požiadal používateľ

Keď repozitár ešte nemá .ai/ a bootstrap je true, ctx_init najprv spustí scan, history a render (bez hookov) a potom vráti prvú úlohu; bez neho vysvetlí, ako kontext zaviesť. Vetvu nikdy nezavádza, keď tímové znalosti už má iná vetva.

V repozitári bez úložiska znalostí prijme ctx_capture len visibility: private a ctx_inbox / ctx_prepare_commit nepovyšujú.

ctx_init_submit ​

ParameterTyp
task_idstring (povinné)purpose, mod:<module>, dec:<area>, refresh:<module>
summarystringjeden riadok, najviac ~200 znakov
overviewstringMarkdown, 5–15 riadkov
decisionsobject[]{title, decision, summary?, context?, consequences?, paths?, commits?, date?, status?, tags?} – pre úlohy dec:
learningsobject[]{title, body, paths?, tags?}
skipbooleanpreskočí úlohu
reasonstringprečo sa preskakuje

paths, commits a tags prijímajú aj reťazce oddelené čiarkou.

Nástroje adaptérov ​

Nástroje MCP adaptérov s expose sa vypisujú s ich pôvodnými schémami (názvy s prefixom <adapter>_, ak ním už nezačínajú); nástroje deklarované v konfigurácii adaptéra sa vypisujú so schémou z params. Ich popisy začínajú [adapter].

Prompty ​

NázovArgumentyÚčel
kontext-inittasks (voliteľné)zavedie a prehĺbi znalosti repozitára
kontext-commitpripraví aktuálnu zmenu na commit
kontext-reflectzachytí zo session najviac tri trvalé veci

Zdroje ​

URIObsah
kontext://briefbrief (bez sekcií adaptérov)
kontext://entry/<id>Markdown záznamu (šablóna kontext://entry/{id})

Požiadavky iniciované serverom ​

MCP klient vnútri kontextu (používajú ho adaptéry mcp) odpovedá serverom, ktoré spúšťa, na ping a roots/list (s koreňom repozitára); ostatné požiadavky serverov odmietne.

Vydané pod licenciou MIT alebo Apache-2.0.