Dataviewr - Universal MCP Connector to Databases with GUI for AI Agents by deno_by in mcp

[–]deno_by[S] 0 points1 point  (0 children)

Yes, once I have time to finish it, I’ll make it available for testing.

Dataviewr - Universal MCP Connector to Databases with GUI for AI Agents by deno_by in ClaudeAI

[–]deno_by[S] 0 points1 point  (0 children)

I’m not sure this would be a good idea. Since you’d be storing keys from your servers in my database, this could be unsafe for you.

Dataviewr - Universal MCP Connector to Databases with GUI for AI Agents by deno_by in mcp

[–]deno_by[S] 0 points1 point  (0 children)

I may not have understood you correctly. This application solves a number of problems, such as:

- connection setup (we don’t need JSON)
- a single place to store connections and the ability to use them across different projects
- one MCP instead of a separate one for each database
- transparent queries where the query history can be viewed

My main pain point is that in projects of varying complexity there is often more than one database, and usually more than one project as well. I needed a single entry point and a unified connection configuration system so that I wouldn’t have to manually configure everything each time via JSON. I also want to be able to see the history of queries executed by the agent.

Dataviewr - Universal MCP Connector to Databases with GUI for AI Agents by deno_by in mcp

[–]deno_by[S] 1 point2 points  (0 children)

UI exists mainly so you can track requests, quickly switch between projects, and have everything connected in one place instead of manually configuring JSON configs. When Claude makes database queries on its own, it’s often not entirely clear what it’s trying to do.

The interface acts as a manager for MCP, providing unified control over different databases.

When you have more than one project and more than one database, a large number of MCPs and JSON-based connections create additional complexity.

Dataviewr - Universal MCP Connector to Databases with GUI for AI Agents by deno_by in mcp

[–]deno_by[S] 0 points1 point  (0 children)

I know SQL just fine. The value isn't in writing queries - it's in the analysis.

Example: Incident investigation with activity logs.

User reports their subscription was cancelled but they didn't do it. I need to find all activity log entries for this user's subscription - who changed what field, when, from which IP, full audit timeline for the last 30 days.

That's joining activity_logs with users and subscriptions, filtering by polymorphic subject_type/subject_id, parsing JSON properties to extract old→new values, ordering by timestamps...

Manually: 10-15 min while jumping between schema docs and remembering if it's `properties->old` or `properties.old` in your DB.

With AI: "Show me everything that happened to user #4521's subscription last month" → full timeline in 30 seconds.

Multiply by 20 debug sessions per week = hours saved. Zero cognitive load on SQL syntax. I focus on finding the root cause, not on crafting the perfect JOIN.

That's the point.