drio
Open app

WIP: Caution!!! AI code and probably wrong in many ways though it "runs".

Source

TypeScript MCP server for managing workspace databases with filesystem integration

Catalog onlyCatalog onlySTDIO

Overview

Workspace DB Manager is a TypeScript server designed for managing workspace databases with integrated filesystem capabilities.

To use the Workspace DB Manager, follow these steps: install dependencies, build the TypeScript code, initialize the core database, and start the server with specific npm commands.

  • SQLite database management with automatic discovery - Real-time filesystem monitoring for database changes - Database connection pooling and management - Automatic database tracking and status updates - Cross-database operations support - TypeScript/ES Module architecture
  1. Managing multiple SQLite databases in a development environment.
  2. Monitoring filesystem changes for database files in real-time.
  3. Performing cross-database queries and operations seamlessly.

Add to your AI client

Use these steps to connect WIP: Caution!!! AI code and probably wrong in many ways though it "runs". in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "workspace-db-manager-angrysky56": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-workspace-db-manager-angrysky56"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "workspace-db-manager-angrysky56": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-workspace-db-manager-angrysky56"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "workspace-db-manager-angrysky56": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-workspace-db-manager-angrysky56"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "workspace-db-manager-angrysky56": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-workspace-db-manager-angrysky56"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "workspace-db-manager-angrysky56": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-workspace-db-manager-angrysky56"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "workspace-db-manager-angrysky56": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-workspace-db-manager-angrysky56"
      ]
    }
  }
}

FAQ

What programming languages does Workspace DB Manager support?

Primarily supports TypeScript and JavaScript as it is built on Node.js.

Can I run this tool on my local machine?

Yes! You can run it locally after setting up the necessary environment and following the initialization instructions.

Is there support for contributing to the project?

Yes! Contributions are welcomed following the guidelines stated in the documentation.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":356,"uuid":"719a21ff-d5e1-4bab-bfda-1b39aae4d3e0","name":"workspace-db-manager","title":"WIP: Caution!!! AI code and probably wrong in many ways though it \"runs\".","description":"TypeScript MCP server for managing workspace databases with filesystem integration","avatar_url":"https://avatars.githubusercontent.com/u/113643118?v=4","created_at":"2024-12-13T13:21:18.642Z","updated_at":"2024-12-13T15:09:08.014Z","status":"created","author_name":"angrysky56","author_avatar_url":"https://avatars.githubusercontent.com/u/113643118?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/angrysky56/workspace-db-manager","target":"_self","content":"$29","summary":"$2a","img_url":"https://github.com/angrysky56/workspace-db-manager/actions/workflows/ci.yml/badge.svg","type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]