Coding Todo Server
An MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.
dennismartis
README
Coding Todo Server
This MCP server provides tools and resources for managing a coding project's todo list.
Overview
This server allows you to:
- View the current todo list
- View details of specific todo items
- Add new todo items
- Update the status of todo items
- Delete todo items
- Update todo item details
Resources
todo://list: Provides a list of all todo items with their status, title, priority and tags.todo://item/{todo_id}: Provides detailed information about a specific todo item, including status, priority, creation date, project, tags, and description.
Tools
-
add_todo: Adds a new todo item to the list.- Arguments:
title: Title of the todo item (required)description: Detailed description of the todo item (required)project: Project name (optional)priority: Priority from 1 (lowest) to 5 (highest) (optional, default: 1)tags: List of tags related to the todo (optional)
- Arguments:
-
update_todo_status: Updates the status of an existing todo item.- Arguments:
id: The ID of the todo item to update (required)status: New status (pending/in_progress/completed) (required)
- Arguments:
-
delete_todo: Deletes a todo item from the list.- Arguments:
id: The ID of the todo item to delete (required)
- Arguments:
-
update_todo: Updates the details of an existing todo item.- Arguments:
id: The ID of the todo item to update (required)title: New title (optional)description: New description (optional)project: New project name (optional)priority: New priority from 1 (lowest) to 5 (highest) (optional)tags: New list of tags (optional)
- Arguments:
Installation
Before running the server, you need to install the required Python packages. You can do this using pip:
pip install -r requirements.txt
Usage
To run the server, execute the coding_todo.py script.
python coding_todo.py
This will start the MCP server, making its tools and resources available to MCP clients.
Recommended Servers
Mult Fetch MCP Server
A versatile MCP-compliant web content fetching tool that supports multiple modes (browser/node), formats (HTML/JSON/Markdown/Text), and intelligent proxy detection, with bilingual interface (English/Chinese).
Fetch MCP Server
Provides functionality to fetch web content in various formats, including HTML, JSON, plain text, and Markdown.
Docx Document Processing Service
A powerful Word document processing service based on FastMCP, enabling AI assistants to create, edit, and manage docx files with full formatting support. Preserves original styles when editing content.
Youtube Translate
A Model Context Protocol server that enables access to YouTube video content through transcripts, translations, summaries, and subtitle generation in various languages.
Aindreyway Codex Keeper
Serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices.
Jina AI
Contribute to JoeBuildsStuff/mcp-jina-ai development by creating an account on GitHub.
Sequential Thinking Tools
An adaptation of the MCP Sequential Thinking Server designed to guide tool usage in problem-solving. This server helps break down complex problems into manageable steps and provides recommendations for which MCP tools would be most effective at each stage.
Neurolora
Provides tools for collecting and documenting code from directories.
Code Snippet
A MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.
Memory Service
Provides semantic memory and persistent storage for Claude, leveraging ChromaDB and sentence transformers for enhanced search and retrieval capabilities.