OmniClaw MCP sunucusu
Otonom ajanların finansal bir politika motoru kullanarak kontrollü, politika yönetimli ödemeler yapmasını ve ücretli API uç noktalarıyla etkileşime girmesini sağlar.
Ayrıca bilinen adı omnuron/omniclaw
- Yıldızlar
- 570
- Araçlar
- —
- İndirmeler, 30 gün
- —
- En son sürüm
- —
- Son commit
- 29 May 2026
- Lisans
- MIT
OmniClaw MCP nedir?
OmniClaw bir MCP sunucusudur. Otonom ajanların finansal bir politika motoru kullanarak kontrollü, politika yönetimli ödemeler yapmasını ve ücretli API uç noktalarıyla etkileşime girmesini sağlar.
Özet, projenin README dosyasından oluşturuldu
OmniClaw MCP sunucusu hakkında
Otonom ajanlara sınırsız cüzdan erişimi vermeden hizmetler için ödeme yapmalarına olanak tanımak, OmniClaw'un temel işlevidir. Yazılımın tanımlanmış limitler dahilinde kalmasını sağlamak için bütçeleri, onayları ve güven kontrollerini yöneten bir finansal politika motoru sunar. Geliştiriciler, bu yetenekleri Python alıcı SDK'sını kullanarak uygulamalarına entegre edebilir veya işlemleri özel bir komut satırı arayüzü üzerinden yönetebilirler.
Kullanıcılar, OMNICLAW_PRIVATE_KEY ve OMNICLAW_AGENT_TOKEN gibi ortam değişkenlerini yapılandırarak sistemi hibrit modda veya yalnızca x402 Gateway modunda çalıştırabilirler. Altyapı, circle_transfer aracılığıyla doğrudan transferleri destekler ve x402 akışı üzerinden ücretli API ödemelerini yönetir. Uç noktaları incelemek için inspect-x402 ve finansal hazırlığı doğrulamak için can-pay gibi özel araçlar içerir. Sunucu, defter kontrolleri ve idempotency kullanarak ajan işlemlerinin yürütme sırasında denetlenebilir ve kontrollü kalmasını sağlar.
Neler yapabilirsiniz
- 1Ajan ödeme yeteneğini doğrulamaBir ajanın belirli bir işlemi tamamlamak için gerekli izinlere ve fonlara sahip olup olmadığını kontrol edin.
- 2Kontrollü API ödemeleri yürütmeStandart x402 alıcı akışını kullanarak harici bir ücretli uç nokta için ödeme yapın.
- 3Ücretli servis uç noktalarını incelemeBir x402 ödemesi için gereksinimleri anlamak amacıyla alıcı URL'yi inceleyin.
- 4Kod aracılığıyla ajan bütçelerini yönetmeSağlanan SDK'yı kullanarak ödeme mantığını doğrudan bir Python uygulamasına entegre edin.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
Yapılandırma
OMNICLAW_SERVER_URLOMNICLAW_TOKEN
| Ad | Açıklama | Sunucu |
|---|---|---|
| OMNICLAW_SERVER_URL | — | |
| OMNICLAW_TOKEN | — |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Henüz doğrulanmadı. Bir sunucunun 80 puana, ciddi bir bulgu olmamasına ve kontrol edebilmemiz için yeterli veriye ihtiyacı vardır. Kontroller nasıl çalışır · Daha fazla puan için nelerin düzeltileceği
- Kaynak deposu bağlantılı ve erişilebiliromnuron/omniclaw is public and reachablegithub.com/omnuron/omniclaw ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyorKontrol edilmedi
- Derleme kökeni (Sigstore onayı)Kontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-05-29github.com/omnuron/omniclaw ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilKontrol edilmedi
- Pakette veya bağımlılıklarında kritik uyarı yokKontrol edilmedi
- Modele yönelik gizli talimat yok0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişKontrol edilmedi
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
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 soruları
OmniClaw nasıl kurulur?
Paketi pip install omniclaw komutuyla pip kullanarak kurabilirsiniz.
Alıcı odaklı farklı politika rayları nelerdir?
Raylar arasında doğrudan Circle Developer Wallet transferleri için circle_transfer ve ücretli API ödemeleri için x402 bulunur.