클라우드 작업 MCP 서버
Google Cloud Tasks 대기열 및 작업과의 상호작용을 가능하게 하는 Google Cloud Tasks용 MCP(Model Context Protocol) 서버입니다.
특징
지정된 위치에 있는 Cloud Tasks 대기열 나열
특정 대기열의 세부 정보 가져오기
대기열 일시 중지 및 재개
대기열에 있는 작업 나열
특정 작업에 대한 세부 정보 얻기
큐에서 작업 삭제
Related MCP server: Azure MCP Server
설정
Smithery를 통해 설치
Smithery 를 통해 Claude Desktop용 Cloud Tasks Server를 자동으로 설치하려면:
지엑스피1
수동 설치
종속성 설치 :
npm install프로젝트 빌드 :
npm run buildClaude Desktop 구성 :
claude_desktop_config.json에 다음을 추가합니다."cloudtasks-mcp": { "command": "node", "args": [ "/path/to/cloudtasks-mcp/build/index.js" ], "env": { "GOOGLE_CLOUD_LOCATION_PROJECTS": "location:project-id" } }args의 경로를 index.js의 실제 경로로 바꾸세요.
GOOGLE_CLOUD_LOCATION_PROJECTS에
location: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에서 각 도구를 사용하는 방법에 대한 예입니다.