MCP tool-referencia
info
A lista a engine/internal/transport/mcp/mcp.go (olvasók) és authoring.go (írók)
regisztrációjából származik. A settings-page.tsx MCP füle kézzel szinkronban tartja.
Olvasó / kontextus tool-ok — mindkét transporton
| Tool | Bemenet | Kimenet |
|---|---|---|
get_project | — | Projekt-áttekintés + entitás-számlálók + stack. Ezt hívja először egy ágens. |
get_entity | id | Egy Business Case / User Story entitás mezői + doc; User Story-nál a szülő BC Gherkinjét feloldva. |
get_structure | — | A cél-kódbázis fastruktúrája (ugyanaz, mint a Layout élő preview). |
get_schema | modelId? | Adatmodell mezői + DDL-előnézet; modelId nélkül az összes modell rövid listája. |
get_skill | skillId? | Skill teljes Markdown törzse; skillId nélkül rövid lista. |
list_tasks | status?, storyId? | Work Package lista (id, cím, státusz, storyId) — rövid, nem tartalom. |
get_task_context | taskId | A teljes Work Package törzs: AC, screen, fájlútvonalak, adatmodell, Flow-lépések, skillek. |
get_part_context | blueprintId, partId | Egy Blueprint Part önálló Markdown munka-briefje + ugrás-linkek. |
update_task_status | taskId, status, note? | Kétirányúság — az ágens visszajelez. A note egyelőre csak naplózásra kerül. |
Író / generáló tool-ok — csak a token-védett HTTP transporton
Minden wrapper ugyanazon a workspace metóduson megy át, mint a UI és a REST — azonos
validáció, ID-generálás, kanonikus JSON, kereszt-szinkron. A payload-ok map[string]any
alakúak (a domain struct és a json.RawMessage is elrontotta az SDK séma-inferálását).
| Terület | Tool-ok |
|---|---|
| Entitás (BC / US) | create_entity, update_entity, delete_entity |
| Flow | create_flow, update_flow, delete_flow |
| Schema | create_schema_model, update_schema_model, delete_schema_model |
| Skill | create_skill, update_skill, delete_skill |
| Structure (Oldal) | create_page, update_page, delete_page |
| Design | set_design_tokens, create_design_component, update_design_component, delete_design_component |
| Assets | create_infra_asset / update_infra_asset / delete_infra_asset, create_package_asset / update_package_asset / delete_package_asset |
| Blueprint | create_blueprint, update_blueprint, delete_blueprint |
| Projekt-konfig | update_project_config (név + stack) |
| Generate / Export | generate_work_packages, generate_layout, export_project |
Még nyitott (D blokk — solo-scope-ban nem szükséges)
trace (hivatkozási lánc bejárása), get_design_tokens, search.