# Groupware MCP Server

그룹웨어 회의실 관리 시스템을 위한 MCP(Model Context Protocol) 서버입니다.

## 설치 및 사용

1. `C:\Users\<사용자이름>\AppData\Roaming\Claude` 디렉토리에 `claude_desktop_config.json` 파일을 생성합니다.
2. 다음과 같은 형식으로 설정 파일을 작성합니다:

```json
{
  "mcpServers": {
    "plani-groupware-mcp": {
      "command": "npx",
      "args": ["-y", "plani-groupware-mcp"],
      "env": {
        "GROUPWARE_USERNAME": "your-username",
        "GROUPWARE_PASSWORD": "your-password"
      }
    }
  }
}
```

## 환경 변수 설정

- `GROUPWARE_USERNAME`: 그룹웨어 사용자 이름
- `GROUPWARE_PASSWORD`: 그룹웨어 비밀번호

## 사용 방법

### 회의실 목록 조회

```typescript
// 회의실 목록을 조회합니다
const rooms = await server.tool("get-rooms");
```

### 회의실 예약

```typescript
// 회의실을 예약합니다
const reservation = await server.tool("create-reservation", {
  room_id: 1,
  start_time: "2024-05-15T14:00:00Z",
  end_time: "2024-05-15T15:00:00Z",
  purpose: "팀 미팅"
});
```

## API 엔드포인트

- `GET /rooms`: 회의실 목록 조회
- `POST /reservations`: 회의실 예약 생성

## 문제 해결

1. **설치 확인**
```bash
npx plani-groupware-mcp --version
```

2. **로그 확인**
```bash
npx plani-groupware-mcp --debug
```

## 라이선스

MIT License 