Skip to main content
Glama

šŸ“‹ project-planner-MCP

Deploy to Workers

A Model Context Protocol (MCP) server for AI-powered project and task management — create projects, manage todos, track priorities, and monitor progress seamlessly through any MCP-compatible AI assistant.

License MCP Status


šŸ“– Table of Contents


Related MCP server: Todoist MCP Server

🌟 Overview

project-planner-ai-MCP is a lightweight, AI-native project management server built on the Model Context Protocol (MCP). It allows AI assistants like Claude to create and manage projects and todos on your behalf — directly from natural language conversations, with no manual UI required.

Whether you're planning a software project, organizing tasks, or tracking team progress, project-planner-ai-MCP bridges the gap between your AI assistant and your project management workflow.


✨ Features

  • šŸ—‚ Project Management — Create, retrieve, and delete projects

  • āœ… Todo Management — Add, update, and delete todos within projects

  • šŸ”“ Priority Levels — Assign high, medium, or low priority to every task

  • šŸ“Š Status Tracking — Track todos as pending, in-progress, or completed

  • šŸ¤– AI-Native — Fully operable through any MCP-compatible AI assistant

  • ⚔ Lightweight — Minimal dependencies, fast setup


šŸš€ Getting Started

Prerequisites

Installation

Clone the repository:

git clone https://github.com/Enockkipkoech/project-planner-MCP.git
cd project-planner-ai-MCP

Install dependencies:

npm install

Build the project:

npm run build

Configuration

Add the server to your MCP client configuration file (e.g., claude_desktop_config.json):

{
	"mcpServers": {
		"project-planner-mcp": {
			"command": "node",
			"args": ["/absolute/path/to/project-planner-MCP/build/index.js"]
		}
	}
}

Restart your MCP client and the server will be available.


šŸ›  Usage

Available Tools

Tool

Description

create-project

Create a new project with a name and optional description

list-projects

List all existing projects

get-project

Retrieve a single project by ID

delete-project

Delete a project and all its associated todos

create-todo

Add a new todo to a project with title, priority, and status

update-todo

Update an existing todo's title, description, priority, or status

delete-todo

Delete a specific todo by ID

get-todo-by-id

Fetch todos for a project, optionally filtered by status

Examples

Create a project:

"Create a new project called E-Commerce Application"

Add todos:

"Add a high priority todo for User Authentication to my E-Commerce project"

Update status:

"Mark the Shopping Cart todo as in-progress"

List all todos:

"Show me all pending todos for the E-Commerce Application"

šŸ¤ Integration with Claude

project-planner-MCP works seamlessly with Claude Desktop and Claude.ai via the MCP connector system. Once configured:

  1. Open Claude Desktop

  2. Start a conversation — Claude will automatically detect the available tools

  3. Ask Claude to manage your projects in plain English

No extra commands or syntax required — just talk to your AI assistant naturally.


šŸ“ Project Structure

project-planner-MCP/
ā”œā”€ā”€ src/
│   ā”œā”€ā”€ index.ts          # MCP server entry point
│   ā”œā”€ā”€ tools/            # Tool definitions and handlers
│   └── storage/          # Data persistence layer
ā”œā”€ā”€ build/                # Compiled output
ā”œā”€ā”€ package.json
ā”œā”€ā”€ tsconfig.json
└── README.md

🤲 Contributing

Contributions are welcome! To get started:

  1. Fork the repository

  2. Create a new branch: git checkout -b feature/your-feature-name

  3. Make your changes and commit: git commit -m "Add your feature"

  4. Push to your branch: git push origin feature/your-feature-name

  5. Open a Pull Request

Please make sure your code follows the existing style and includes relevant tests.


šŸ“„ License

This project is licensed under the MIT License. © 2026 Enock Kipkoech. All rights reserved.


Related MCP Connectors

Related MCP Servers