Native MCP 도구 20개
DataRelay Link가 제공하는 MCP 도구의 이름·필수 인자·권한을 정리했습니다. 클라이언트가 붙이는 namespace는 다를 수 있습니다. 아래 항목은 CLI 명령이 아니라 AI가 호출하는 MCP 도구입니다.대상과 실행 계정
Managed Host endpoint는 list_hosts/get_host가 반환한 식별자를 사용하세요. server_*와 get_server는 Server 자체이며 endpoint 인자를 받지 않습니다. 일반 도구의 endpoint=server:self도 명시적으로 부여한 Server 관리 권한을 따릅니다. Server 자체의 셸·Git·서비스·패키지 작업은 설정된 OS 계정 권한과 AI Access를 따릅니다. cwd는 시작 위치 검증이지 셸의 파일시스템 샌드박스가 아닙니다.인자와 결과
argv는 문자열 배열이며 server_git의 첫 값은 git입니다. path와 cwd는 절대경로입니다. 실행 결과의 job_id, state, exit_status, stdout, stderr, execution_user를 확인하세요. running은 성공 완료가 아닙니다. poll은 각 스트림의 next_cursor로 이어 읽고, 정확한 바이트가 필요하면 data_b64를 사용합니다. 출력은 스트림당 최대 1 MiB 보존/페이지당 64 KiB이며 cursor eviction을 확인해야 합니다. stdin도 64 KiB 한도이며 accepted_bytes로 수락 범위를 확인하세요. 완료 작업은 최대 10분 또는 제한된 기록 정리 때까지만 조회됩니다. 재시작 후 보존을 보장하는 영구 작업 큐가 아닙니다.
poll/input/stop도 현재 command-exec 권한과 동일 identity/job ownership을 다시 확인합니다. 다른 identity의 job_id를 안다고 제어할 수 없습니다. file-read/write/upload/download는 별도 권한과 Rule의 paths, 실제 OS 권한을 충족해야 합니다.
실행 가능한 Server 제어 실습 · 클라이언트 연결