|
|
--- |
|
|
title: Task Manager MCP Server |
|
|
emoji: 🦀 |
|
|
colorFrom: pink |
|
|
colorTo: indigo |
|
|
sdk: gradio |
|
|
sdk_version: 5.49.1 |
|
|
app_file: app.py |
|
|
pinned: false |
|
|
license: other |
|
|
short_description: A simple MCP server providing task management tools for AI a |
|
|
tags: |
|
|
- mcp |
|
|
- task-management |
|
|
- track-1 |
|
|
--- |
|
|
|
|
|
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference |
|
|
|
|
|
# 📋 Task Manager MCP Server |
|
|
|
|
|
## MCP 1st Birthday Hackathon - Track 1: Building MCP |
|
|
|
|
|
A simple yet functional MCP (Model Context Protocol) server providing task management tools for AI agents. |
|
|
|
|
|
## Features |
|
|
|
|
|
- **Create Tasks**: Add new tasks with title, description, and priority |
|
|
- **List Tasks**: View all tasks or filter by status (pending/in_progress/completed) |
|
|
- **Update Tasks**: Change task status |
|
|
- **Delete Tasks**: Remove completed or unwanted tasks |
|
|
- **Statistics**: Get overview of task counts by status |
|
|
|
|
|
## MCP Tools |
|
|
|
|
|
This server exposes the following tools via the Model Context Protocol: |
|
|
|
|
|
1. `create_task(title, description, priority)` - Create a new task |
|
|
2. `list_tasks(status)` - List all or filtered tasks |
|
|
3. `update_task(task_id, status)` - Update task status |
|
|
4. `delete_task(task_id)` - Delete a task |
|
|
5. `get_task_stats()` - Get task statistics |
|
|
|
|
|
## Usage |
|
|
|
|
|
Try the interactive Gradio interface above to test the MCP server functions! |
|
|
|
|
|
## Demo Video |
|
|
|
|
|
Coming soon! |
|
|
|
|
|
## Social Media |
|
|
|
|
|
Follow updates on Twitter/LinkedIn (link to be added) |
|
|
|
|
|
## Team |
|
|
|
|
|
Built for the MCP 1st Birthday Hackathon |
|
|
|