WIP: Caution!!! AI code and probably wrong in many ways though it "runs".
TypeScript MCP server for managing workspace databases with filesystem integration
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
- Managing multiple SQLite databases in a development environment.
- Monitoring filesystem changes for database files in real-time.
- 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"}]]}]