Skip to main content
Glama

Knowledge MCP Server

by sven-borkert

create_todo

Create a TODO list with optional tasks and markdown support to organize multi-step work, track bug fixes, or plan feature development. Use for explicit requests and structured task management.

Instructions

Create a new TODO list with optional initial tasks and rich markdown support.

When to use this tool:

  • User explicitly requests "create a TODO"
  • Planning multi-step implementation tasks
  • Organizing feature development work
  • Tracking bug fixes or improvements
  • Creating task lists for later execution

Key features:

  • Rich markdown support in task content
  • Optional initial task list
  • Auto-incrementing TODO numbers
  • Task content supports code blocks
  • Hierarchical task organization

You should:

  1. ONLY create when user explicitly requests
  2. Include clear, actionable task descriptions
  3. Break complex work into subtasks
  4. Use markdown for code examples in tasks
  5. Number tasks logically
  6. Keep descriptions concise but complete
  7. Group related tasks together

DO NOT use when:

  • User hasn't explicitly asked for TODO
  • Tasks are trivial or single-step
  • Work will be done immediately
  • TODO already exists for this work

Tasks need {title: str, content?: str} format Returns: {success: bool, todo_number: int, message: str, error?: str}

Input Schema

NameRequiredDescriptionDefault
descriptionYesDescription of the TODO list
project_idYesThe project identifier
tasksNoOptional initial tasks as {title, content} objects

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "description": { "description": "Description of the TODO list", "maxLength": 500, "minLength": 1, "type": "string" }, "project_id": { "description": "The project identifier", "maxLength": 100, "minLength": 1, "type": "string" }, "tasks": { "description": "Optional initial tasks as {title, content} objects", "items": { "additionalProperties": false, "properties": { "content": { "description": "Full markdown content with details", "maxLength": 102400, "type": "string" }, "title": { "description": "Brief task title (max 200 chars)", "maxLength": 200, "minLength": 1, "type": "string" } }, "required": [ "title" ], "type": "object" }, "type": "array" } }, "required": [ "project_id", "description" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/sven-borkert/knowledge-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server