Cold's MCP Server - Project Management System
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Cold's MCP Server - Project Management Systemcreate a new project for my blog redesign with high priority todos"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Cold's MCP Server - Project Management System
A powerful MCP (Model Context Protocol) server deployed on Cloudflare Workers that provides project and task management capabilities. This server allows AI assistants to create, manage, and track projects with associated todos through a simple API.
π Features
Project Management: Create, list, update, and delete projects
Task Management: Create, organize, and track todos with priorities and due dates
Cloud-Powered: Built on Cloudflare Workers for global availability
Persistent Storage: Uses Cloudflare KV for reliable data persistence
Real-time Sync: Server-Sent Events (SSE) support for real-time updates
Type-Safe: Full TypeScript implementation with Zod validation
Related MCP server: Todoist MCP Server
π Available Tools
Project Management
create-project- Create new projects with name and descriptionlist-projects- List all projects with detailsupdate-project- Update project name or descriptiondelete-project- Delete project and all associated todos
Todo Management
create-todo- Create todos with title, priority, and due dateslist-todos- List todos (all or by project)update-todo-status- Update todo status (pending/in-progress/completed)update-todo-priority- Update todo priority (low/medium/high)update-todo-title- Update todo titledelete-todo- Delete specific todos
Advanced Filtering
list-todos-by-status- Filter todos by statuslist-todos-by-priority- Filter todos by prioritylist-todos-by-project-and-status- Filter by project and statuslist-todos-by-project-and-priority- Filter by project and priority
π οΈ Installation & Deployment
Quick Deploy
Local Development
# Clone and setup
npm create cloudflare@latest -- my-mcp-server --template=cloudflare/ai/demos/remote-mcp-authless
cd my-mcp-server
npm install
# Start development server
npm run dev
# Deploy to production
npm run deployπ§ Configuration
The server uses Cloudflare KV namespaces for data storage:
PROJECTS_KV- Stores project dataTODOS_KV- Stores todo/task data
Update your wrangler.jsonc:
{
"kv_namespaces": [
{
"binding": "PROJECTS_KV",
"id": "your-namespace-id",
"remote": true
},
{
"binding": "TODOS_KV",
"id": "your-namespace-id",
"remote": true
}
]
}π Connecting to MCP Clients
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"cold-project-manager": {
"command": "npx",
"args": [
"mcp-remote",
"https://your-worker.your-subdomain.workers.dev/sse"
]
}
}
}Cloudflare AI Playground
Enter your worker URL:
https://your-worker.your-subdomain.workers.dev/sseStart managing projects with AI!
π Usage Examples
Creating a Project
// Create a new React project
{
"action": "create-project",
"projectName": "my-react-app",
"projectDescription": "Modern React application with TypeScript"
}Managing Todos
// Add a high-priority todo
{
"action": "create-todo",
"projectId": "project-uuid",
"todoTitle": "Set up CI/CD pipeline",
"todoPriority": "high"
}
// Update todo status
{
"action": "update-todo-status",
"todoId": "todo-uuid",
"todoStatus": "in-progress"
}ποΈ Architecture
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β MCP Client βββββΆβ Cloudflare Worker βββββΆβ KV Storage β
β (Claude/Playground)β β (MCP Server) β β (Projects/Todos)β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββπ― Use Cases
AI Project Assistants: Help developers manage their coding projects
Task Automation: Create and track development workflows
Team Collaboration: Shared project management across teams
Learning Projects: Organize tutorial and learning project progress
Freelance Work: Manage client projects and deliverables
π€ Contributing
Fork the repository
Create a feature branch
Add your tools to
src/index.tsUpdate storage schemas in
src/storage.tsTest with
npm run devDeploy and submit a PR
π License
MIT License - feel free to use this in your own MCP servers!
π Links
This server cannot be deployed
Maintenance
Related MCP Connectors
Create and manage MeisterTask projects, tasks, and notes from your AI assistant.
Manage tasks, Focus Zone, notes, projects, and task history from compatible AI assistants.
- mcpOAuthnet.todoist
Official Todoist MCP server for AI assistants to manage tasks, projects, and workflows.
AI-native task management: list, create, update and archive tasks with rich context for AI agents
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI assistants to interact with Todoist tasks and projects through natural language. Supports comprehensive task management including creating, updating, completing tasks, managing projects, and filtering by various criteria.11GPL 3.0
- AlicenseAqualityFmaintenanceEnables AI assistants to manage Todoist tasks, projects, and labels through natural language, with support for filters, priorities, and natural language dates.12MIT
- AlicenseNot gradedqualityBmaintenanceProvides AI assistants with a standardized interface to interact with the Todo for AI task management system. It enables users to retrieve project tasks, create new entries, and submit completion feedback through natural language.31 npmApache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Todoist tasks and projects with CRUD operations, hierarchical navigation, and completed task retrieval.6 npmMIT