Summary
Define the very first pre-release scope (v0) for OpenSRE: a minimal admin page with chatbot access and simple Grafana MCP connection setup.
Goal
Provide immediate value by letting a user:
- Log in to the OpenSRE admin page.
- Use a chatbot UI.
- Configure/connect to a running Grafana MCP server with only:
- Grafana Endpoint (Grafana Cloud / Grafana On Promise)
- Access Token
- Ask questions in chat that are answered through the Grafana MCP server.
No local Docker setup, no local MCP server install/run steps, and no extra onboarding complexity in this version.
In-Scope (v0)
- Admin page with:
- Left sidebar for user/account and connections.
- Main chatbot panel.
- Auth entry points: login/logout (basic flow acceptable for v0).
- One MCP integration target: Grafana.
- MCP connection form with only 2 required fields:
- Chatbot can execute requests through configured Grafana MCP and display returned results.
- Token usage for chatbot is unlimited in this pre-release and kept private (not public exposure).
Out of Scope (v0)
- Public token distribution or multi-tenant token controls.
- Complex RBAC/permissions.
- Local Docker instructions for users.
- Requiring users to run MCP server locally.
- Advanced connection wizards.
Acceptance Criteria
Notes
- This issue is intentionally minimal and focused on proving end-to-end value in the first OpenSRE pre-release.
Summary
Define the very first pre-release scope (v0) for OpenSRE: a minimal admin page with chatbot access and simple Grafana MCP connection setup.
Goal
Provide immediate value by letting a user:
No local Docker setup, no local MCP server install/run steps, and no extra onboarding complexity in this version.
In-Scope (v0)
Out of Scope (v0)
Acceptance Criteria
Notes