@@ -74,9 +74,9 @@ The MCP server bridges AI agents and PyWry's rendering engine:
7474``` mermaid
7575flowchart LR
7676 A["AI Agent<br>(Claude, etc.)"] <-->|"MCP Protocol<br>(stdio / SSE)"| B["PyWry MCP Server"]
77- B --> C["Tools<br>25 widget operations"]
77+ B --> C["Tools<br>29 widget operations"]
7878 B --> D["Resources<br>Docs, source, exports"]
79- B --> E["Skills<br>11 guidance prompts"]
79+ B --> E["Skills<br>12 guidance prompts"]
8080 C --> F["PyWry Widgets<br>(native or browser)"]
8181 D --> B
8282 E --> B
@@ -104,9 +104,9 @@ In headless mode, `list_widgets` returns URLs like `http://127.0.0.1:PORT/widget
104104
105105The MCP server exposes three types of capabilities:
106106
107- ### Tools (25 )
107+ ### Tools (29 )
108108
109- Operations the agent can call — creating widgets, updating content, managing state. Organized into five groups:
109+ Operations the agent can call — creating widgets, updating content, managing state. Organized into six groups:
110110
111111| Group | Tools | Purpose |
112112| :---| :---| :---|
@@ -115,6 +115,7 @@ Operations the agent can call — creating widgets, updating content, managing s
115115| ** Widget manipulation** | ` set_content ` , ` set_style ` , ` show_toast ` , ` update_theme ` , ` inject_css ` , ` remove_css ` , ` navigate ` , ` download ` , ` update_plotly ` , ` update_marquee ` , ` update_ticker_item ` , ` send_event ` | Modify existing widgets |
116116| ** Widget management** | ` list_widgets ` , ` get_events ` , ` destroy_widget ` | Track and clean up widgets |
117117| ** Resources & export** | ` get_component_docs ` , ` get_component_source ` , ` export_widget ` , ` list_resources ` | Documentation and code generation |
118+ | ** Autonomous building** | ` plan_widget ` , ` build_app ` , ` export_project ` , ` scaffold_app ` | LLM-powered end-to-end app creation |
118119
119120### Resources
120121
@@ -132,7 +133,7 @@ Read-only data the agent can access via `pywry://` URIs:
132133
133134### Prompts (Skills)
134135
135- 11 guidance prompts that teach the agent how to use PyWry effectively:
136+ 12 guidance prompts that teach the agent how to use PyWry effectively:
136137
137138| Skill | What it teaches |
138139| :---| :---|
@@ -147,6 +148,7 @@ Read-only data the agent can access via `pywry://` URIs:
147148| ` data_visualization ` | Plotly charts, AG Grid tables, live data patterns |
148149| ` forms_and_inputs ` | Form building with validation and event collection |
149150| ` modals ` | Modal dialogs — schema, sizes, open/close/reset |
151+ | ` autonomous_building ` | End-to-end app generation with ` plan_widget ` , ` build_app ` , ` export_project ` , ` scaffold_app ` |
150152
151153## Next Steps
152154
0 commit comments