jozso39/todo-list-mcp-server
If you are the rightful owner of todo-list-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
This is a demonstration of a Model Context Protocol (MCP) server implemented in TypeScript and Node.js, designed to manage TODO tasks.
MCP server TODO application
A little example of an HTTP MCP server that can store your TODO tasks, manipulate them and order them according to impact. Its a demonstration of a MCP server done in Typescript and node.js.
Requirements
- Make sure that your environment has node.js, npm, docker and docker-compose installed.
- Create a
.envfile and declare yourOPENAI_API_KEYkey in it.
Start
For running the entire app in docker-compose, use command
docker-compose up -d --build
Which will build the MCP server docker image and download other needed docker images and run the docker containers.
Development
For running the MCP server locally, run these commands:
npm i
npm run docker:redis
npm run dev
That will install npm packages, start the local redis in docker and start the MCP server.
Usage
For inspecting the server tools, you can use the MCP inspector by running
npm run inspector
Which will will run the inspector server and open it in your browser.
You can then change the Transport Type to HTTP and URL to http://localhost:3000/mcp
You can also add the running server into your VS Code MCP servers by defining it in your mcp.json:
"TODO assignment": {
"url": "http://localhost:3000/mcp",
"type": "http"
}