OmniClaw MCP server
Ermöglicht autonomen Agenten kontrollierte, richtlinienbasierte Zahlungen und die Interaktion mit kostenpflichtigen API-Endpoints über eine Financial Policy Engine.
Auch bekannt als omnuron/omniclaw
- Stars
- 570
- Tools
- —
- Downloads, 30 Tage
- —
- Neueste Version
- —
- Letzter Commit
- 29. Mai 2026
- Lizenz
- MIT
Was ist OmniClaw MCP?
OmniClaw ist ein MCP server. Ermöglicht autonomen Agenten kontrollierte, richtlinienbasierte Zahlungen und die Interaktion mit kostenpflichtigen API-Endpoints über eine Financial Policy Engine.
Zusammenfassung generiert aus dem README des Projekts
Über OmniClaw MCP server
Die Hauptfunktion von OmniClaw besteht darin, autonomen Agenten das Bezahlen von Services zu ermöglichen, ohne ihnen unbeschränkten Zugriff auf ein Wallet zu gewähren. Es bietet eine Financial Policy Engine, die Budgets, Approvals und Trust-Checks verwaltet, um sicherzustellen, dass die Software innerhalb definierter Limits bleibt. Entwickler können diese Funktionen über das Python Buyer SDK in ihre Anwendungen integrieren oder die Abläufe über ein dediziertes CLI verwalten.
Nutzer können das System im Hybrid-Modus oder im reinen x402-Gateway-Modus betreiben, indem sie Umgebungsvariablen wie OMNICLAW_PRIVATE_KEY und OMNICLAW_AGENT_TOKEN konfigurieren. Die Infrastruktur unterstützt direkte Transfers via circle_transfer und wickelt kostenpflichtige API-Zahlungen über den x402-Flow ab. Es enthält spezifische Tools wie inspect-x402 zur Untersuchung von Endpoints und can-pay zur Überprüfung der finanziellen Einsatzbereitschaft. Durch den Einsatz von Ledger-Kontrollen und Idempotenz stellt der Server sicher, dass Agent-Transaktionen während der Ausführung auditierbar und kontrolliert bleiben.
Was du damit machen kannst
- 1Zahlungsfähigkeit von Agenten prüfenÜberprüfe, ob ein Agent über die notwendigen Berechtigungen und Mittel verfügt, um eine spezifische Transaktion abzuschließen.
- 2Kontrollierte API-Zahlungen ausführenBezahle einen externen kostenpflichtigen Endpoint über den standardmäßigen x402 Buyer Flow.
- 3Kostenpflichtige Service-Endpoints inspizierenUntersuche eine Ziel-URL, um die Anforderungen für eine x402-Zahlung zu verstehen.
- 4Agent-Budgets via Code verwaltenIntegiere die Zahlungslogik direkt in eine Python-Anwendung unter Verwendung des bereitgestellten SDKs.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
Konfiguration
OMNICLAW_SERVER_URLOMNICLAW_TOKEN
| Name | Beschreibung | Typ |
|---|---|---|
| OMNICLAW_SERVER_URL | — | |
| OMNICLAW_TOKEN | — |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Noch nicht verifiziert. Ein Server benötigt einen Score von 80, keine kritischen Befunde und genug Daten für unsere Prüfung. Wie die Checks funktionieren · Was du für mehr Punkte verbessern kannst
- Source Repository verknüpft und erreichbaromnuron/omniclaw is public and reachablegithub.com/omnuron/omniclaw ↗Bestanden
- Paket nennt dieses Repository als QuelleNicht geprüft
- Build-Provenienz (Sigstore-Attestierung)Nicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-05-29github.com/omnuron/omniclaw ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNicht geprüft
- Keine kritischen Advisories im Paket oder seinen AbhängigkeitenNicht geprüft
- Keine versteckten Anweisungen an das Modell0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNicht geprüft
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenOmniClaw
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 Fragen
Wie installiere ich OmniClaw?
Du kannst das Package über pip mit dem Befehl pip install omniclaw installieren.
Was sind die verschiedenen Buyer-facing Policy Rails?
Die Rails umfassen circle_transfer für direkte Circle Developer Wallet Transfers und x402 für kostenpflichtige API-Zahlungen.