MCP server for groupware
npm install plani-groupware-mcpC:\Users\<사용자이름>\AppData\Roaming\Claude 디렉토리에 claude_desktop_config.json 파일을 생성합니다.
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: 그룹웨어 비밀번호
사용 방법
$3
`typescript
// 회의실 목록을 조회합니다
const rooms = await server.tool("get-rooms");
`
$3
`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
``