Community코딩 & 개발github.com

runcycles/cycles-mcp-server

MCP 예산 및 위험 권한 — Claude, Cursor, Windsurf를 위한 런타임 거버넌스

cycles-mcp-server란 무엇인가요?

runcycles/cycles-mcp-server는 AI 에이전트(Claude, Cursor, Windsurf)에 대한 예산 및 위험 관리를 제공하는 MCP(Model Context Protocol) 서버입니다. 이 스킬은 에이전트의 실행 비용을 실시간으로 추적하고, 설정된 예산 한도에 도달하면 자동으로 중단하거나 경고를 보내 예산 초과를 방지합니다. 또한, 잠재적 위험 작업(예: 대규모 파일 삭제, 비용이 많이 드는 API 호출)을 식별하여 사용자에게 알리고 승인을 요청함으로써 리스크를 관리합니다. Cycles 플랫폼과 통합되어 있으며, 다중 AI 에이전트 환경에서 일관된 거버넌스 정책을 적용할 수 있어 조직 및 개인 사용자에게 안전하고 비용 효율적인 AI 에이전트 운영을 지원합니다.

지원 대상✓Claude Code~Codex CLI✓Cursor✓Windsurf
npx skills add runcycles/cycles-mcp-server

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

cycles-mcp-server은(는) 무엇을 하나요?

MCP 예산 및 위험 권한 — Claude, Cursor, Windsurf를 위한 런타임 거버넌스

이 MCP 서버는 Cycles 플랫폼과 통합되어 AI 에이전트의 실행 예산 및 위험 관리를 제공합니다. 이를 통해 다음이 가능합니다:

  • 실시간 비용 추적 및 예산 한도 알림
  • 위험 작업 식별 및 승인 워크플로
  • 다중 에이전트 환경에서의 중앙 거버넌스 정책 적용

지원 플랫폼

설치

전제 조건

  • Node.js 18+
  • Cycles 계정 및 API 키

설치 및 구성

npx @cycles/mcp-server install

환경 변수를 설정하세요:

CYCLES_API_KEY=your_api_key_here
CYCLES_ORG_ID=your_org_id

수동 설정

~/.claude/settings.json에 다음을 추가하세요:

{
  "mcpServers": {
    "cycles": {
      "command": "npx",
      "args": ["@cycles/mcp-server"],
      "env": {
        "CYCLES_API_KEY": "your_api_key",
        "CYCLES_ORG_ID": "your_org_id"
      }
    }
  }
}

사용법

예산 관리

/cycles budget set --limit 100 --unit usd
/cycles budget status

위험 정책

/cycles risk add --pattern "rm -rf /*" --action block
/cycles risk list

알림

예산 한도 및 위험 이벤트에 대한 알림을 구성하세요:

/cycles alerts configure --channel slack --webhook https://hooks.slack.com/...

API 참조

  • budget:set – 예산 한도 설정
  • budget:status – 현재 예산 상태 확인
  • risk:add – 위험 패턴 추가
  • risk:remove – 위험 패턴 제거
  • risk:list – 모든 위험 패턴 나열
  • alerts:configure – 알림 채널 구성

라이선스

MIT

관련 스킬