gsd-task-manager
Stop juggling, start finishing. GSD Task Manager makes it easy to sort your to-dos into what’s urgent and what’s important, so you can finally get stuff done without burning out. It’s simple, visual, and works entirely offline.
claude mcp add --transport stdio vscarpenter-gsd-task-manager npx -y gsd-mcp-server \ --env GPMS="Set any MCP server-specific environment variables here if needed"
How to use
This MCP server hosts the GSD Task Manager capabilities as an MCP service, enabling clients to discover and run the GSD Task Manager tooling in a standardized MCP workflow. The server wraps the GSD Task Manager experience (private, local-first task management with an Eisenhower Matrix, offline support, and optional cloud sync) into an MCP-compatible endpoint so you can orchestrate it alongside other MCP services. Use the provided MCP interface to initialize, configure, and interact with the task manager, including operations like creating tasks, updating quadrants, managing subtasks, applying tags, and leveraging analytics or batch actions through the MCP discovery and command surface. The server exposes the core features of GSD: private local storage (IndexedDB in the browser) with optional PocketBase-based cloud sync, task dependencies, recurring tasks, batching, smart search, and a rich UI/UX surface that supports keyboard shortcuts and a command palette.
To use the MCP server capabilities, first start the MCP server process (which in turn hosts or references the GSD Task Manager tooling). Then, via the MCP client tooling, you can list available tasks, create new tasks, assign urgency/importance, set recurrence, manage dependencies, and explore analytics dashboards. If you enable Cloud Sync, you can synchronize across devices using PocketBase with OAuth providers. The toolset also exposes export/import functionality for task JSON backups and provides privacy-first defaults by storing data locally unless you opt into syncing.
How to install
Prerequisites:
- Node.js (LTS version) and npm installed on your machine
- Access to a terminal/command prompt
Installation steps:
-
Ensure Node.js and npm are installed
- node -v
- npm -v
-
Install and run the MCP server wrapper package (gsd-mcp-server) via npx (as defined in the mcp_config)
// You can verify the package exists on npm: https://www.npmjs.com/package/gsd-mcp-server
-
Start the MCP server (using the configuration for gsd-task-manager)
-
Run the command defined in mcp_config, e.g.:
npx -y gsd-mcp-server
-
-
Optional: configure environment variables if needed for Cloud Sync or auth
-
Example placeholders to set before starting:
export GSD_SYNC_ENABLED=true export GSD_PB_ENDPOINT=https://your-pocketbase.example.org
-
-
Access MCP endpoints
- Once started, use your MCP client tooling to discover and interact with the gsd-task-manager service.
Notes:
- You can also adapt this to a docker, uvx, or node-based setup if your deployment environment requires it. The provided mcp_config uses npx to fetch and run the MCP server package.
Additional notes
Tips and common issues:
- Ensure Node.js version compatibility with gsd-mcp-server; use LTS releases.
- If you encounter network issues when fetching the MCP server via npx, verify network access and npm registry connectivity.
- When enabling Cloud Sync, configure PocketBase endpoints and OAuth providers (Google/GitHub) as required by your deployment.
- If you migrate data or adjust data models, use the Export/Import feature to back up tasks in JSON.
- For offline usage, verify IndexedDB availability in the browser and ensure the MCP client surface can operate without a network connection.
- If you need to customize environment variables, place them in a standard env block before launching the MCP server process.
- The Task Manager supports a wide range of features (quadrants, dependencies, recurrence, tags, subtasks, batch actions, analytics, and a command palette). Explore the UI and command palette (⌘K / Ctrl+K) to access capabilities quickly.
Related MCP Servers
obsidian -tools
Add Obsidian integrations like semantic search and custom Templater prompts to Claude or any MCP client.
mcp
Model Context Protocol (MCP) server for the Webflow Data API.
create -app
A CLI tool for quickly scaffolding Model Context Protocol (MCP) server applications with TypeScript support and modern development tooling
turn-based-game
A turn-based games app built with Next.js and TypeScript that features Tic-Tac-Toe and Rock Paper Scissors games with AI opponents powered by the Model Context Protocol (MCP), offering three difficulty levels.
Agentic -Skill
Agentic-MCP, Progressive MCP client with three-layer lazy loading. Validates AgentSkills.io pattern for efficient token usage. Use MCP without pre-install & wasting full-loading
programmatic-tool-calling-ai-sdk
⚡ Cut LLM inference costs 80% with Programmatic Tool Calling. Instead of N tool call round-trips, generate JavaScript to orchestrate tools in Vercel Sandbox. Supports Anthropic, OpenAI, 100+ models via AI Gateway. Novel MCP Bridge for external service integration.