@lumir-company/drm-mcp
v0.0.1
Published
Internal MCP server bridging DocuRay DRM sidecar (encrypt/decrypt/check-status)
Keywords
Readme
@lumir-company/drm-mcp
DocuRay DRM 사이드카(/encrypt, /decrypt, /check-status, /health)를 MCP 도구로 노출하는 내부용 MCP 서버.
설치 없이 사용 (권장)
MCP 클라이언트 설정에 추가:
{
"mcpServers": {
"drm": {
"command": "npx",
"args": ["-y", "@lumir-company/drm-mcp"],
"env": { "DRM_SIDECAR_URL": "http://drm.internal.lumir:8090" }
}
}
}전역 설치 후 사용
npm install -g @lumir-company/drm-mcp{
"mcpServers": {
"drm": {
"command": "drm-mcp",
"env": { "DRM_SIDECAR_URL": "http://drm.internal.lumir:8090" }
}
}
}환경변수
| 이름 | 기본값 | 설명 |
| --- | --- | --- |
| DRM_SIDECAR_URL | http://localhost:8090 | DRM 사이드카 베이스 URL |
제공 도구
| 도구 | 설명 |
| --- | --- |
| drm_encrypt | 파일 암호화 (ENC_ 접두 출력) |
| drm_decrypt | 파일 복호화 (DEC_ 접두 출력) |
| drm_check_status | 파일이 DRM 암호화 상태인지 확인 |
| drm_health | 사이드카 /health 확인 |
각 도구는 절대 경로의 input_path를 받고, encrypt/decrypt는 output_path(옵션)를 받습니다.
요구사항
- Node.js >= 18
- 접근 가능한 DRM 사이드카 서버
