클라우드 작업 MCP 서버
Google Cloud Tasks 대기열 및 작업과의 상호작용을 가능하게 하는 Google Cloud Tasks용 MCP(Model Context Protocol) 서버입니다.
특징
- 지정된 위치에 있는 Cloud Tasks 대기열 나열
- 특정 대기열의 세부 정보 가져오기
- 대기열 일시 중지 및 재개
- 대기열에 있는 작업 나열
- 특정 작업에 대한 세부 정보 얻기
- 큐에서 작업 삭제
설정
- 종속성 설치 :지엑스피1
- 프로젝트 빌드 :Copy
- Claude Desktop 구성 :
claude_desktop_config.json
에 다음을 추가합니다.args의 경로를 index.js의 실제 경로로 바꾸세요.GOOGLE_CLOUD_LOCATION_PROJECTS에Copylocation:project-id
쌍을 쉼표로 구분하여 정의합니다. 예:us-east1:google-project-id1,us-central1:google-project-id2
첫 번째로 나열된 프로젝트가 기본값입니다.애플리케이션은 각 프로젝트의 keys 폴더에서 .json 자격 증명 파일을 찾을 것으로 예상합니다. 예: keys/google-project-id1.json해당 클라우드 서비스 계정에 Cloud Tasks와 상호 작용할 수 있는 적절한 권한(예:Cloud Tasks Admin
또는 그보다 낮은 권한)이 있는지 확인하세요.
사용 가능한 도구
listQueues
: 지정된 위치에 있는 모든 Cloud Tasks 대기열을 나열합니다.getQueue
: 특정 Cloud Tasks 대기열의 세부 정보를 가져옵니다.pauseQueue
: Cloud Tasks 대기열을 일시 중지합니다.resumeQueue
: 일시 중지된 Cloud Tasks 대기열을 다시 시작합니다.listTasks
: Cloud Tasks 대기열의 작업 나열getTask
: Cloud Tasks 대기열에서 특정 작업의 세부 정보를 가져옵니다.deleteTask
: Cloud Tasks 대기열에서 작업을 삭제합니다.
Claude Desktop에서의 사용 예
다음은 Claude Desktop에서 각 도구를 사용하는 방법에 대한 예입니다.
대기열 일시 중지 또는 재개
Copy
보류 중인 작업 가져오기
Copy
일시 중지된 대기열에서 작업 실행
Copy
개발
Copy
This server cannot be installed
Claude Desktop을 통해 자연어를 통해 Google Cloud Tasks 대기열 및 작업과 상호 작용할 수 있으므로 사용자는 대기열을 나열, 관리, 일시 중지/다시 시작하고 작업을 처리할 수 있습니다.