Skip to content

Commit 3a47686

Browse files
committed
Merge Release v0.4.0
Signed-off-by: Phillip Sitbon <phillip.sitbon@gmail.com>
2 parents 4e6c6f2 + 9c90fd8 commit 3a47686

39 files changed

+2280
-650
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@
88
*.py[co]
99
__pycache__/
1010

11-
# Not tracking playground files for now
1211
play/
12+
local/
13+
CLAUDE.local.md

docs/examples.md

Lines changed: 9 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -128,67 +128,15 @@ Response:
128128

129129
You can now use the MCP server from your LLM interface or directly from application code. Here's an example with `mbro`:
130130

131-
***Note: The `magg_list_tools` command lists all tools available in the MCP servers - the output from `mbro`'s tools command may not be updated yet.***
132-
133131
```text
134-
mbro:magg> call magg_list_tools
135-
```
136-
Result:
137-
```json
138-
{
139-
"errors": null,
140-
"output": {
141-
"tool_groups": [
142-
{
143-
"prefix": "magg",
144-
"tools": [
145-
"magg_add_server",
146-
"magg_analyze_servers",
147-
"magg_disable_server",
148-
"magg_enable_server",
149-
"magg_list_servers",
150-
"magg_list_tools",
151-
"magg_remove_server",
152-
"magg_search_servers",
153-
"magg_smart_configure"
154-
],
155-
"count": 9
156-
},
157-
{
158-
"prefix": "playwright",
159-
"tools": [
160-
"playwright_browser_click",
161-
"playwright_browser_close",
162-
"playwright_browser_console_messages",
163-
"playwright_browser_drag",
164-
"playwright_browser_file_upload",
165-
"playwright_browser_generate_playwright_test",
166-
"playwright_browser_handle_dialog",
167-
"playwright_browser_hover",
168-
"playwright_browser_install",
169-
"playwright_browser_navigate",
170-
"playwright_browser_navigate_back",
171-
"playwright_browser_navigate_forward",
172-
"playwright_browser_network_requests",
173-
"playwright_browser_pdf_save",
174-
"playwright_browser_press_key",
175-
"playwright_browser_resize",
176-
"playwright_browser_select_option",
177-
"playwright_browser_snapshot",
178-
"playwright_browser_tab_close",
179-
"playwright_browser_tab_list",
180-
"playwright_browser_tab_new",
181-
"playwright_browser_tab_select",
182-
"playwright_browser_take_screenshot",
183-
"playwright_browser_type",
184-
"playwright_browser_wait_for"
185-
],
186-
"count": 25
187-
}
188-
],
189-
"total_tools": 34
190-
}
191-
}
132+
mbro:magg> tools
192133
```
193134

194-
For LLM usage, instruct your LLM to use the `magg_list_tools` command to discover newly added tools and use the playwright server as needed.
135+
This will show all available tools from all mounted servers, including the newly added Playwright server tools with the `playwright_` prefix.
136+
137+
You can now use any of the Playwright tools:
138+
139+
```text
140+
mbro:magg> call playwright_browser_navigate {"url": "https://example.com"}
141+
mbro:magg> call playwright_browser_take_screenshot
142+
```

0 commit comments

Comments
 (0)