Tasks

Provides a task management MCP server with pluggable in‑memory storage and basic task operations.
  • typescript

0

GitHub Stars

typescript

Language

5 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "maxouverzou-tasks-mcp": {
      "command": "bun",
      "args": [
        "run",
        "/path/to/tasks-mcp-server/dist/index.js",
        "--service",
        "memory"
      ]
    }
  }
}

This MCP server provides a task management service with pluggable storage backends. It exposes endpoints and tools to create, list, complete, and delete tasks, while allowing you to swap storage implementations without changing your client integrations.

How to use

Use an MCP client to manage your tasks across the available operations. You can list all tasks, filter by status, create new tasks with a title and optional description, mark tasks as completed, and delete tasks. If you run the server with the in-memory backend, tasks exist only for the duration of the server process.

How to install

bun install
bun run build
# Start with default in-memory service
bun run start
# Specify service implementation
bun run start -- --service memory
# Show help
bun run start -- --help

Configuration and usage notes

The server uses a stdio transport, suitable for MCP clients such as Claude Desktop or other MCP-compatible applications. The standard configuration example demonstrates how to launch the server from a local command line and point a client at it.

Claude Desktop configuration example

{
  "mcpServers": {
    "tasks": {
      "command": "bun",
      "args": ["run", "/path/to/tasks-mcp-server/dist/index.js", "--service", "memory"]
    }
  }
}

Available tools

tasks_list

List all tasks, with optional filtering by status, and support for multiple output formats.

tasks_create

Create a new task using a title and optional description.

tasks_complete

Mark a task as completed by its ID.

tasks_delete

Delete a task by its ID.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational