-
Notifications
You must be signed in to change notification settings - Fork 7
feat: add create/update dashboard tools to MCP server (#23) #43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Hi @pkalsi97, sorry for the delay in review. |
afd8ad8 to
a078ef8
Compare
|
The error videohttps://www.loom.com/share/46a1babb50b24f8e977231dd8c582b97 I think the failure is entirely from LLM-produced JSON, what you think? |
Update Dashboard Tool@trashhalo @pradeepitm12 , I have added update dashboard tool. Here is a video of its working So both the objectives of the Issue #23 have been fulfilled. |
This PR fullfills both requirement of the issue (#23)
Summary
Dashboardschema used by the MCP tool. Contains layout, variables, and widgets with JSON and jsonschema annotations for validation and UI generation.CreateDashboardwhich Creates a dashboard by POSTing the marshaledDashboardJSON to SigNoz. Sets auth header, applies timeout, returns raw API response or error.DEMO
DEMO 1
demo_1.mp4
DEMO 2
demo_2.mp4
Followup
@pranay01 @pradeepitm12 Let me know if this is satisfactory. If yes, I’ll add the Update Dashboard tool in the same PR.