Super Todo MCP App
Click on "Install 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., "@Super Todo MCP AppAdd todos: shopping, email, meeting"
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.
Super Todo MCP App
A powerful todo list manager for Creature with an interactive UI and batch operations support. Built as an MCP App (Model Context Protocol Application) with full-text search and markdown descriptions.
Features
Interactive UI - Beautiful, real-time todo list interface displayed in Creature
Batch Operations - Add, toggle, or remove multiple todos in a single command
Full-Text Search - Fast search powered by SQLite FTS5
Markdown Support - Add rich descriptions to your todos with markdown formatting
Persistent Storage - Todos are saved and persist across sessions
AI-Friendly - Designed to work seamlessly with Creature's AI agent
Related MCP server: todos-mcp
Installation
Quick Install for Creature Users
Install directly from GitHub:
npm install -g git+https://github.com/garethmcc/super-todo-mcp.gitThen add to your Creature MCP configuration:
{
"mcpServers": {
"super-todo": {
"command": "super-todo-mcp",
"args": []
}
}
}Manual Installation
# Clone the repository
git clone https://github.com/garethmcc/super-todo-mcp.git
cd super-todo-mcp
# Install dependencies
npm install
# Build the app
npm run buildThen add to your Creature MCP config:
{
"mcpServers": {
"super-todo": {
"command": "node",
"args": ["/path/to/super-todo-mcp/dist/server/index.js"]
}
}
}From Creature Registry (Coming Soon)
Once submitted to the Creature registry, users will be able to:
Open Creature
Go to Settings ā MCP Apps
Search for "Super Todo"
Click "Install"
Usage
Basic Commands
Once installed, you can interact with Super Todo through Creature's AI:
View your todos:
Show me my todo listAdd todos:
Add these todos: "Buy groceries", "Call dentist", "Finish report"Toggle completion:
Mark the first todo as completeRemove todos:
Delete all completed todosSearch todos:
Find all todos about "meeting"Available Tools
The MCP App provides the following tools that Creature's AI can use:
todos_list- Display all todos in the interactive list UItodos_add- Create one or more todo itemstodos_toggle- Toggle completion status for one or more todostodos_remove- Delete one or more todo itemstodos_update_description- Add or update markdown descriptionstodos_search- Full-text search across all todos
UI Features
The interactive todo list includes:
ā Check/uncheck todos with a click
š View and edit markdown descriptions
š Real-time filtering and search
š Todo count and progress tracking
šØ Clean, modern interface
Development
Setup
# Install dependencies
npm install
# Run in development mode (with hot reload)
npm run dev
# Type checking
npm run typecheckProject Structure
super-todo-mcp/
āāā src/
ā āāā server/ # MCP server code
ā ā āāā index.ts # Main app entry point
ā ā āāā tools/ # Tool implementations
ā ā āāā lib/ # Utilities and types
ā āāā ui/ # React UI components
ā āāā app.tsx # Main UI component
ā āāā styles.css # Styling
āāā dist/ # Built output
āāā package.json
āāā tsconfig.jsonBuilding
# Build both UI and server
npm run build
# Build UI only
npm run build:ui
# Build server only
npm run build:serverTesting Locally with Creature
Start the dev server:
npm run devIn Creature, create a Dev MCP project pointing to
http://localhost:3100/mcpMake changes to the code - the UI will hot-reload automatically
Configuration
Environment Variables
MCP_PORTorPORT- Server port (default: 3005)
Data Storage
Todos are stored using Creature's persistent storage system. Each project has its own isolated todo list.
Requirements
Node.js 18 or higher
Creature desktop application
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Fork the repository
Create your feature branch (
git checkout -b feature/amazing-feature)Commit your changes (
git commit -m 'Add some amazing feature')Push to the branch (
git push origin feature/amazing-feature)Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Changelog
See CHANGELOG.md for a list of changes.
Support
Issues: Report bugs or request features on GitHub Issues
Discussions: Join the Creature community for questions and discussions
Documentation: Visit Creature Docs for more information
Acknowledgments
Built with:
open-mcp-app - MCP App framework
React - UI framework
TypeScript - Type safety
SQLite FTS5 - Full-text search
Made with ā¤ļø for the Creature community
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA persistent todo list server that enables AI assistants to manage tasks across different platforms using the Model Context Protocol. It provides tools for creating, listing, updating, and deleting todos with support for priorities, tags, and due dates.MIT
- AlicenseNot gradedqualityBmaintenanceA todo list manager with MCP integration that enables AI assistants to create, read, update, and delete tasks through natural language.96GPL 3.0
- FlicenseCqualityDmaintenanceEnables managing todo lists and tasks through natural language, supporting creation, status changes, and deletion.7
- FlicenseNot gradedqualityDmaintenanceAn AI-powered TODO list MCP server with categories, timeboxing, and due dates, enabling natural language task management.
Related MCP Connectors
Manage projects, tasks, time tracking, and team collaboration through natural language.
Task manager your agent can fully operate: boards, tasks, sprints, roles, worklogs, day planner.
Manage TTRPG campaigns: NPCs, locations, factions, quests, sessions, lore, and knowledge graphs.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/garethmcc/super-todo-mcp-app'
If you have feedback or need assistance with the MCP directory API, please join our Discord server