Skip to main content
Glama
README.md
# mcp-todo MCP Server

mcp-todo 앱의 Todo/Memo API를 MCP (Model Context Protocol)로 연결하는 서버입니다.

## 설치

```bash
npm install -g mcp-todo-app-server
```

## 환경 변수

| 변수 | 필수 | 설명 |
|------|------|------|
| `MCP_TODO_WORKSPACE_ID` | **필수** | mcp-todo 앱에서 발급받은 Workspace ID |
| `MCP_TODO_API_URL` | 선택 | API URL (기본값 설정됨) |

## Claude Desktop 앱에서 사용하기

`~/Library/Application Support/Claude/claude_desktop_config.json` 파일을 열고 (없으면 생성):

```json
{
  "mcpServers": {
    "mcp-todo": {
      "command": "npx",
      "args": ["-y", "mcp-todo-app-server"],
      "env": {
        "MCP_TODO_WORKSPACE_ID": "여기에-워크스페이스-ID-입력"
      }
    }
  }
}
```

설정 후 Claude Desktop 앱을 재시작하세요.

## Claude Code (CLI)에서 사용하기

`~/.claude/settings.json` 파일에 추가:

```json
{
  "mcpServers": {
    "mcp-todo": {
      "command": "npx",
      "args": ["-y", "mcp-todo-app-server"],
      "env": {
        "MCP_TODO_WORKSPACE_ID": "여기에-워크스페이스-ID-입력"
      }
    }
  }
}
```

## 사용 가능한 Tools

### Todo 관련

| Tool | 설명 |
|------|------|
| `list_todos` | 일정 목록 조회 (카테고리, 날짜 필터 가능) |
| `create_todo` | 새 일정 생성 |
| `update_todo` | 일정 수정 |
| `delete_todo` | 일정 삭제 |

### Memo 관련

| Tool | 설명 |
|------|------|
| `list_memos` | 메모 목록 조회 |
| `get_memo` | 메모 상세 조회 |
| `create_memo` | 새 메모 생성 |
| `update_memo` | 메모 수정 |
| `delete_memo` | 메모 삭제 |

## 사용 예시

Claude에게 다음과 같이 요청할 수 있습니다:

- "오늘 할 일 목록 보여줘"
- "내일 14시에 '팀 미팅' 일정 추가해줘"
- "'회의록' 제목으로 새 메모 만들어줘"
- "일정 완료 처리해줘"

## License

MIT

TDQS

A3.5/5.0

Scored across 9 tools

Disambiguation5/5

Every tool has a clearly distinct purpose with no ambiguity. The tools are cleanly separated into memo and todo categories, each with create, delete, get/list, and update operations, making it easy for an agent to select the correct tool without confusion.

Naming Consistency5/5

Tool names follow a highly consistent verb_noun pattern throughout, such as create_memo, delete_todo, list_memos, and update_todo. There are no deviations in naming conventions, making the set predictable and readable.

Tool Count5/5

With 9 tools, the count is well-scoped and appropriate for a todo/memo management server. Each tool earns its place by covering essential CRUD operations for both memos and todos, without being overly sparse or bloated.

Completeness5/5

The tool surface provides complete CRUD/lifecycle coverage for both memos and todos, including create, delete, get, list, and update operations. There are no obvious gaps, ensuring agents can handle all core workflows without dead ends.

Maintenance

ActivityInactive
ResponsivenessNo issues