Workato MCP Server

by jacobgoren-sb
Verified

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Enables installation and building of the Workato MCP server via npm package management, supporting the server's deployment and configuration.

  • Supports installation of the Workato MCP server dependencies as an alternative to npm, facilitating the setup process.

🤖 Workato MCP 서버 Cursor 또는 Claude용 모델 컨텍스트 프로토콜(MCP) 서버로 설계된 Workato API 통합 툴킷에 오신 것을 환영합니다! 이 프로젝트는 맞춤형 AI 도구를 통해 Workato API와의 원활한 상호 작용을 제공합니다.

✨ 기능 🔄 레시피 관리

  • 레시피 나열, 생성, 시작 및 중지
  • 레시피 실행 작업 모니터링
  • 레시피 폴더 및 프로젝트 관리

🔌 연결 관리

  • 연결 나열 및 생성
  • 연결 세부 정보 및 상태 보기
  • 연결 구성 관리

🔍 커넥터 검색

  • 사용 가능한 커넥터와 해당 기능을 나열합니다.
  • 커넥터 메타데이터 및 지원되는 작업 보기
  • 모든 플랫폼 커넥터를 찾아보세요

📂 폴더 및 프로젝트 구성

  • 폴더 생성 및 관리
  • 레시피와 연결 정리
  • 프로젝트 수준 구성 처리

📊 활동 로그

  • 작업 공간 내의 모든 활동을 추적하세요
  • 시간 범위, 사용자 및 이벤트 유형별로 로그 필터링
  • 리소스 변경 사항 및 사용자 작업 모니터링
  • 다양한 환경(개발, 샌드박스, 프로덕션 등) 지원
  • 리소스 및 이벤트 유형별 고급 필터링

🔖 태그 관리

  • 작업 공간에서 태그를 생성, 업데이트 및 삭제합니다.
  • 고급 필터링 옵션을 사용하여 사용 가능한 태그를 나열하고 검색합니다.
  • 자산(레시피 및 연결)에 태그 적용 또는 제거
  • 여러 자산 및 태그에 대한 일괄 작업 지원
  • 제목, 설명, 작성자 및 사용법별로 태그 필터링
  • 다양한 기준(제목, 사용 횟수 등)에 따라 태그를 정렬합니다.
  • 색상 옵션을 사용하여 태그 모양 사용자 지정

🚀 시작하기 2. 설치

지엑스피1

  1. 서버 구축
npm run build
  1. 커서에 추가하기 이 프로젝트는 커서에서 MCP 서버로 사용하도록 설계되었습니다. 설정 방법은 다음과 같습니다.
  2. 커서 열기
  3. 커서 설정 > 기능 > MCP로 이동하세요.
    • 새 MCP 서버 추가를 클릭하세요
  4. 양식을 작성하세요:
    • 이름: Workato MCP 서버
    • 유형: stdio
    • 명령어: node /path/to/your/project/dist/server.js
    • 환경 변수:
      • "환경 변수 추가"를 클릭하세요
      • 이름: WORKATO_API_TOKEN
      • 값: your_token_here

📘 전문가 팁: 프로젝트에 빌드된 server.js 파일의 전체 경로를 사용하세요.

대체 구성: 프로젝트에서 .cursor/mcp.json 파일을 사용하여 MCP 서버를 구성할 수도 있습니다.

{ "mcpServers": { "workato-tools": { "command": "node", "args": ["/path/to/your/project/dist/server.js"], "env": { "WORKATO_API_TOKEN": "your_token_here" } } } }

Claude Desktop과 함께 사용: Cursor 대신 Claude Desktop을 사용하는 경우 Claude Desktop 구성을 편집하여 MCP 서버를 구성할 수 있습니다.

  1. 구성 파일을 열거나 만듭니다.
    # On macOS ~/Library/Application Support/Claude/claude_desktop_config.json # On Windows %APPDATA%\Claude\claude_desktop_config.json # On Linux ~/.config/Claude/claude_desktop_config.json
  2. MCP 서버 구성을 추가하세요.
    { "mcp_servers": { "workato-tools": { "command": "node", "args": ["/path/to/your/project/dist/server.js"], "env": { "WORKATO_API_TOKEN": "your_token_here" } } } }
  3. 변경 사항을 적용하려면 파일을 저장하고 Claude Desktop을 다시 시작하세요.

이 방법을 사용하면 다음이 가능합니다.

  • MCP 구성 버전 제어
  • 환경 변수를 구성에 직접 포함합니다.
  • 팀원 간에 동일한 구성 공유(민감한 값 제외)
  • Cursor에서 프로젝트를 열 때 자동으로 서버를 로드합니다.

🛠️ 사용 가능한 도구

레시피 관리:

  • list-recipes: 필터링 옵션을 사용하여 모든 요리법을 나열합니다.
  • create-recipe: 새로운 레시피를 만듭니다
  • start-recipe: 특정 레시피 시작
  • stop-recipe: 실행 중인 레시피를 중지합니다.

연결 관리:

  • list-connections: 모든 연결 나열
  • create-connection: 새로운 연결을 생성합니다

커넥터 도구:

  • list-connectors: 특정 커넥터에 대한 메타데이터 가져오기
  • list-all-connectors: 사용 가능한 모든 커넥터 나열

조직 도구:

  • list-folders: 모든 폴더 나열
  • create-folder: 새 폴더 만들기
  • update-folder: 폴더 속성 수정
  • list-projects: 모든 프로젝트 나열
  • update-project: 프로젝트 세부 정보 업데이트

API 관리:

  • list-api-endpoints: 컬렉션별 선택적 필터링을 통해 모든 API 엔드포인트 나열

활동 모니터링:

  • list-activity-logs: 고급 필터링 옵션을 사용하여 자세한 활동 로그 검색
    • 시간 범위, 사용자 및 이벤트 유형별로 필터링
    • 특정 리소스 유형을 포함하거나 제외합니다.
    • 다양한 환경에서 변경 사항 추적
    • 사용자 작업 및 시스템 이벤트 모니터링

태그 관리:

  • list-tags: 고급 쿼리 옵션을 사용하여 작업 공간에서 사용 가능한 태그를 나열하고 필터링합니다.
  • create-tag: 사용자 정의 제목, 설명 및 색상으로 새 태그를 만듭니다.
  • update-tag: 기존 태그의 속성을 수정합니다.
  • delete-tag: 작업 공간에서 태그를 제거합니다.
  • manage-tags: 레시피 및 연결에서 태그를 적용하거나 제거합니다.

작업 관리:

  • list-recipe-jobs: 특정 레시피에 대한 작업 보기
  • get-job: 자세한 직업 정보 얻기
  • resume-job: 일시 중지된 작업을 다시 시작합니다.

🤝 기여하기 기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

📝 라이선스 이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 LICENSE 파일을 참조하세요.

🐛 문제 및 지원 버그를 발견했거나 도움이 필요하신가요? 다음으로 문제를 제기하세요.

당신이 하려고 했던 것 대신 일어난 일 재현 단계 환경 세부 정보

Jacob Goren이 Workato 자동화를 위해 ❤️로 만들었습니다.

-
security - not tested
A
license - permissive license
-
quality - not tested

사용자 정의 AI 도구를 통해 Workato API와 원활하게 상호 작용할 수 있는 모델 컨텍스트 프로토콜 서버로, 레시피, 연결, 커넥터, 폴더 및 활동 로그를 관리할 수 있습니다.

ID: qlq01yr2oo