sidharth74659
MCP Server
sidharth74659
public

POC

一个为 Claude Desktop 提供待办事项功能的简单 MCP 服务器。

Repository Info

0
Stars
0
Forks
0
Watchers
0
Issues
TypeScript
Language
-
License

About This Server

一个为 Claude Desktop 提供待办事项功能的简单 MCP 服务器。

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation


```
node --loader ts-node/esm src/index.ts
```
---

# Claude Todo MCP Server

This is a simple MCP (Model Context Protocol) server that provides todo list functionality for Claude Desktop.

## Features

- Add todo items
- List todo items
- Delete todo items

## Setup Instructions

### For Claude Desktop

1. Open Claude Desktop
2. Go to Settings > Developer > Edit Config
3. Add the following configuration:

```json
{
  "mcpServers": {
    "todo-mcp": {
      "command": "node",
      "args": ["claude-mcp.js"]
    }
  }
}
```

4. Save and restart Claude Desktop
5. You should now see "Claude Todo MCP" available in Claude Desktop

### For Cursor

1. Open Cursor IDE
2. Go to Settings > MCP
3. Click "Add Server"
4. Add the following configuration:

```json
{
  "mcpServers": {
    "todo-mcp": {
      "command": "node",
      "args": ["claude-mcp.js"]
    }
  }
}
```

5. Click "Add"

## Usage

You can use natural language to manage your todo list:

- "Add 'Buy groceries' to my todo list"
- "Show me my todo list"
- "Delete 'Buy groceries' from my todo list"

## Development

To run the server locally:

```
node claude-mcp.js
```

## Requirements

- Node.js v14 or later
- @modelcontextprotocol/sdk package

Check:
- node_modules/@modelcontextprotocol/sdk/README.md

- [x] Step 1: Set Up Your Development Environment
- [x] Step 2: Implementing the MCP Server
- [x] Step 3: Building the MCP Client
- [x] Step 4: Integrating with an LLM
- [x] Step 5: Building a Frontend Chat Interface

Sample Chat Interface:

```
Connected to MCP server
Todo Assistant is ready. Type your command:
> Show me my todos.
Current Todos: []

Type another command:
Add 'Buy groceries' to my list
Added new todo: Buy groceries

Type another command:
> include 'Buy groceries' to my list
Added new todo: Buy groceries

Type another command:
> join 'Buy groceries join' to my list
Added new todo: Buy groceries join

Type another command:
> put 'Buy groceries put' to my list
Added new todo: Buy groceries put

Type another command:
What do I need to do?
Current Todos: [
  "Buy groceries",
  "Buy groceries",
  "Buy groceries join",
  "Buy groceries put"
]

Type another command:
Show me my todos
Current Todos: [
  "Buy groceries",
  "Buy groceries",
  "Buy groceries join",
  "Buy groceries put"
]

Type another command:
delete the first todo
Sorry, I didn't understand that command.

Type another command:
> delete first todo
Sorry, I didn't understand that command.

Type another command:
> remove first todo
Sorry, I didn't understand that command.

Type another command:
> remove 'first todo'
Sorry, I didn't understand that command.
```

<!-- 
- [ ] Step 4: Connect the server to a client

- [ ] Step 5: Implement a tool

- [ ] Step 6: Implement a resource

- [ ] Step 7: Test the server

- [ ] Step 8: Deploy the server
 -->

Quick Start

1

Clone the repository

git clone https://github.com/sidharth74659/POC
2

Install dependencies

cd POC
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownersidharth74659
RepoPOC
Language
TypeScript
License-
Last fetched8/8/2025

Recommended MCP Servers

💬

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
🔗

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
🕷️

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
🌐

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation