checklist-mcp-server
0
Checklist MCP Server is a simple implementation that manages checklists using the Model Context Protocol. It offers basic checklist management with session-based interaction via standard input/output, employing in-memory storage and structured logging.
Checklist MCP Server
A simple MCP server implementation to manage checklists using session IDs.
Features
- Manages multiple checklists.
- Provides MCP tools for interaction.
- Uses in-memory storage.
- Includes basic tests.
- Structured logging.
Prerequisites
- Node.js (v18 or later)
- npm
Installation
- Clone the repository.
- Install dependencies.
Building
Compile TypeScript to JavaScript with npm run build
.
Running the Server
Communicate via stdio as per MCP specification.
Running Tests
Use npm run test
for integration tests.
Project Structure
src/
contains main logictest/
contains tests
MCP Tools Provided
save_tasks
: Save/replace tasks.get_all_tasks
: Retrieve tasks.mark_task_as_done
: Mark tasks as DONE.