- Home
- MCP servers
- Task Manager
Task Manager
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 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": {
"aafsar-task-manager-mcp-server": {
"command": "node",
"args": [
"/absolute/path/to/task-manager-mcp-server/dist/index.js"
],
"env": {
"DATA_DIR": "./data",
"NODE_ENV": "production",
"LOG_LEVEL": "info"
}
}
}
}This MCP server provides a production-ready Task Manager that lets AI assistants manage tasks through a standardized, type-safe interface. Built with TypeScript and runtime validation, it supports creating, listing, updating, completing, deleting, and querying tasks, with persistent storage and rich filtering for practical workflow automation.
How to use
You interact with the Task Manager MCP Server through a client that speaks the MCP interface. Use the eight available tools to manage tasks end-to-end: create tasks with optional metadata, list tasks with filters, update any field of a task, mark tasks as completed, delete tasks, search by title or description, obtain comprehensive task statistics, and clear all completed tasks. Your AI assistant can orchestrate these actions to automate workflows like sprint planning, personal task management, or project tracking.
Operates with strict type safety and runtime validation, so inputs must conform to the defined schemas. You’ll typically provide a small set of fields (such as title, priority, category, and due date) to create or update tasks, and you can refine results with status, priority, and category filters when listing tasks.
When you’re ready to start, use the standard runtime approach shown in your deployment setup. If you’re testing locally, you’ll build the project and run the server. If you’re deploying via containerization or an MCP client, you’ll connect through the appropriate command path or URL provided by your setup.
How to install
Prerequisites You need Node.js 18 or newer and npm 9 or newer to install and run the server.
Step-by-step installation and start flow 1) Clone the project 2) Install dependencies 3) Build the project 4) Run the server
Step-by-step details
Available tools
create_task
Create a new task with optional metadata including title, description, priority, category, and due date.
list_tasks
List tasks with optional filters for status, priority, and category to refine results.
update_task
Update any field of an existing task, such as title, description, priority, category, due date, or status.
complete_task
Mark a task as completed to reflect finished work.
delete_task
Remove a task permanently from storage.
search_tasks
Search tasks by title or description to quickly locate items.
get_task_stats
Retrieve statistics about tasks, including counts, completion rates, and due items.
clear_completed
Remove all completed tasks from storage to keep the dataset clean.