OmniClaw MCP server
금융 정책 엔진을 사용하여 자율 에이전트가 정책에 따라 통제된 결제를 수행하고 유료 API 엔드포인트와 상호작용할 수 있도록 지원합니다.
다른 이름 omnuron/omniclaw
- 스타
- 570
- Tools
- —
- 다운로드, 30일
- —
- 최신 버전
- —
- 마지막 커밋
- 2026년 5월 29일
- 라이선스
- MIT
OmniClaw MCP란?
OmniClaw은(는) MCP server입니다. 금융 정책 엔진을 사용하여 자율 에이전트가 정책에 따라 통제된 결제를 수행하고 유료 API 엔드포인트와 상호작용할 수 있도록 지원합니다.
프로젝트 README에서 생성된 요약
OmniClaw MCP server 정보
자율 에이전트에게 무제한적인 지갑 접근 권한을 부여하지 않으면서 서비스 비용을 결제할 수 있게 하는 것이 OmniClaw의 핵심 기능입니다. OmniClaw는 예산, 승인 및 신뢰 검사를 관리하는 금융 정책 엔진을 제공하여 소프트웨어가 정의된 한도 내에서 작동하도록 보장합니다. 개발자는 Python 구매자 SDK를 사용하여 이러한 기능을 애플리케이션에 통합하거나 전용 CLI를 통해 운영을 관리할 수 있습니다.
사용자는 OMNICLAW_PRIVATE_KEY 및 OMNICLAW_AGENT_TOKEN과 같은 환경 변수를 설정하여 시스템을 하이브리드 모드 또는 x402 전용 Gateway 모드로 운영할 수 있습니다. 인프라는 circle_transfer를 통한 직접 송금을 지원하며 x402 흐름을 통해 유료 API 결제를 처리합니다. 엔드포인트를 조사하는 inspect-x402 및 금융 준비 상태를 확인하는 can-pay와 같은 특정 도구를 포함합니다. 서버는 원장 제어와 멱등성을 활용하여 에이전트 트랜잭션이 실행 중에 감사 가능하고 통제된 상태를 유지하도록 보장합니다.
활용 사례
- 1에이전트 결제 능력 검증에이전트가 특정 트랜잭션을 완료하는 데 필요한 권한과 자금을 보유하고 있는지 확인합니다.
- 2통제된 API 결제 실행표준 x402 구매자 흐름을 사용하여 외부 유료 엔드포인트에 대한 비용을 결제합니다.
- 3유료 서비스 엔드포인트 조사수신 URL을 조사하여 x402 결제 요구 사항을 파악합니다.
- 4코드를 통한 에이전트 예산 관리제공된 SDK를 사용하여 Python 애플리케이션에 결제 로직을 직접 통합합니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
구성
OMNICLAW_SERVER_URLOMNICLAW_TOKEN
| 이름 | 설명 | 유형 |
|---|---|---|
| OMNICLAW_SERVER_URL | — | |
| OMNICLAW_TOKEN | — |
자동 검사
2026년 11월 14일에 실행됨전체 보고서 →아직 인증되지 않았습니다. 서버는 80점 이상의 점수, 심각한 결함 없음, 그리고 검사에 충분한 데이터를 갖추어야 합니다. 검사 방식 · 점수를 높이기 위해 수정할 항목
- 소스 저장소 연결 및 접근 가능omnuron/omniclaw is public and reachablegithub.com/omnuron/omniclaw ↗통과
- 패키지가 이 저장소를 소스로 명시검사되지 않음
- 빌드 출처(Sigstore 증명)검사되지 않음
- 오픈 소스 라이선스 (OSI)MITspdx.org/licenses/MIT.html ↗통과
- 최근 1년 내 커밋 또는 릴리스Last commit or release 2026-05-29github.com/omnuron/omniclaw ↗통과
- OpenSSF Scorecard검사되지 않음
- 패키지 이름이 인기 패키지와 유사하지 않음검사되지 않음
- 패키지 및 해당 종속성에 중요한 보안 권고 없음검사되지 않음
- 모델에 대한 숨겨진 지침 없음0 tool descriptions and the README read; no override phrases, credential paths or hidden characters통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 원격 엔드포인트가 MCP 핸드셰이크에 응답검사되지 않음
README
GitHub에서 보기OmniClaw
Policy-controlled payment infrastructure for agent buyers.
OmniClaw core is focused on one job: letting agents and applications pay through controlled, auditable rails without giving software unrestricted wallet authority.
Product Boundary
| Product | Directory | Owns |
|---|---|---|
| OmniClaw core | src/omniclaw |
buyer SDK, policy engine, wallet/payment routing, x402 buyer execution, Gateway buyer readiness |
Core should not include recipient-side paid endpoint hosting or settlement service code.
Core Capabilities
- Financial Policy Engine for budgets, approvals, trust checks, and execution control
- Python buyer SDK via
OmniClaw().pay(...) - Agent buyer CLI via
omniclaw-cli pay,inspect-x402, andcan-pay - Circle Gateway buyer funding/readiness helpers
- Standard x402 buyer flow for paying external paid endpoints
- Ledger, idempotency, simulation, and payment-intent controls
Core Quickstart
Install:
pip install omniclaw
Start the policy engine:
cp .env.example .env
# Hybrid mode (default): leave OMNICLAW_BUYER_MODE=hybrid and fill CIRCLE_API_KEY,
# ENTITY_SECRET, OMNICLAW_PRIVATE_KEY, OMNICLAW_AGENT_TOKEN, OMNICLAW_OWNER_TOKEN,
# OMNICLAW_NETWORK, and OMNICLAW_RPC_URL.
# x402-only Gateway mode: set OMNICLAW_BUYER_MODE=x402, leave CIRCLE_API_KEY and
# ENTITY_SECRET empty unless you need optional Circle Gateway API helpers, and fill
# OMNICLAW_PRIVATE_KEY, OMNICLAW_AGENT_TOKEN, OMNICLAW_OWNER_TOKEN,
# OMNICLAW_NETWORK, and OMNICLAW_RPC_URL.
mkdir -p examples/agent/buyer/runtime
cp examples/agent/buyer/policy.example.json examples/agent/buyer/runtime/policy.json
# Edit examples/agent/buyer/runtime/policy.json so the token matches OMNICLAW_AGENT_TOKEN.
docker compose -f examples/agent/buyer/docker-compose.yml --env-file .env up --build
The policy file is stable configuration. Generated wallet state is written separately
to examples/agent/buyer/runtime/wallet-state.json.
Buyer-facing policy rails are:
circle_transferfor direct Circle Developer Wallet transfers.x402for paid API payments. OmniClaw chooses Gateway nanopayment or the standard x402 payment path internally based on seller accepts, buyer config, and Gateway balance.
Configure the buyer CLI:
set -a; source .env; set +a
export OMNICLAW_SERVER_URL="http://127.0.0.1:9091"
export OMNICLAW_TOKEN="$OMNICLAW_AGENT_TOKEN"
Inspect and pay an x402 endpoint:
omniclaw-cli inspect-x402 --recipient "http://127.0.0.1:4023/compute?size=20"
omniclaw-cli pay --recipient "http://127.0.0.1:4023/compute?size=20" --amount 0.10 --idempotency-key job-123
Development
Run core tests:
uv run pytest
OmniClaw MCP 질문
OmniClaw를 어떻게 설치하나요?
pip install omniclaw 명령어를 사용하여 pip로 패키지를 설치할 수 있습니다.
구매자 대상의 다양한 정책 레일에는 어떤 것들이 있나요?
Circle Developer Wallet로 직접 송금하는 circle_transfer와 유료 API 결제를 위한 x402 레일이 있습니다.