mcp-task

mcp-task

3.5

MCP server demoing a task management.

The MCP server for task management is a demonstration project utilizing the MCP Go library from MegaGrindStone. It is designed to showcase the capabilities of the MCP Go library in creating a simple task management server. The server uses Redis as a backend for storing tasks and is not intended for production use. The project provides basic task management functionalities such as creating, updating, deleting, and assigning tasks to users. It also allows marking tasks as complete, filtering tasks by status, and searching tasks by title. The server can be launched using Docker or run locally, and it is accessible via a web UI for easy interaction.

Features

  • Create, update, delete tasks
  • Assign tasks to users
  • Mark tasks as complete
  • Filter tasks by status
  • Search tasks by title

MCP Tools

  • {'MCP Go library': 'A library used to create the task management server.'}

MCP Resources

  • {'MCP Web UI': 'A web interface to interact with the task management server.'}

Usage with Different Platforms

Docker

bash
docker-compose up

Local

bash
go run main.go