MCP server de OmniClaw
Permite que los agentes autónomos realicen pagos controlados y regidos por políticas, e interactúen con endpoints de API de pago mediante un motor de políticas financieras.
También conocido como omnuron/omniclaw
- Stars
- 570
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- —
- Último commit
- 29 may 2026
- Licencia
- MIT
¿Qué es OmniClaw MCP?
OmniClaw es un MCP server. Permite que los agentes autónomos realicen pagos controlados y regidos por políticas, e interactúen con endpoints de API de pago mediante un motor de políticas financieras.
Resumen generado a partir del README del proyecto
Acerca del MCP server de OmniClaw
La función principal de OmniClaw es permitir que los agentes autónomos paguen por servicios sin otorgarles acceso ilimitado a una wallet. Proporciona un motor de políticas financieras que gestiona presupuestos, aprobaciones y verificaciones de confianza para asegurar que el software se mantenga dentro de los límites definidos. Los desarrolladores pueden integrar estas capacidades en sus aplicaciones usando el SDK de comprador para Python o gestionar las operaciones a través de una interfaz de línea de comandos dedicada.
Los usuarios pueden operar el sistema en modo híbrido o en modo Gateway exclusivo de x402 configurando variables de entorno como OMNICLAW_PRIVATE_KEY y OMNICLAW_AGENT_TOKEN. La infraestructura admite transferencias directas vía circle_transfer y gestiona pagos de API de pago a través del flujo x402. Incluye herramientas específicas como inspect-x402 para examinar endpoints y can-pay para verificar la disponibilidad financiera. Mediante el uso de controles de libro mayor e idempotencia, el servidor garantiza que las transacciones de los agentes sigan siendo auditables y controladas durante su ejecución.
Qué puedes hacer con él
- 1Verificar la capacidad de pago del agenteComprueba si un agente tiene los permisos y fondos necesarios para completar una transacción específica.
- 2Ejecutar pagos de API controladosPaga por un endpoint externo de pago utilizando el flujo estándar de comprador x402.
- 3Inspeccionar endpoints de servicios de pagoExamina una URL de destino para entender los requisitos de un pago x402.
- 4Gestionar presupuestos de agentes mediante códigoIntegra la lógica de pago directamente en una aplicación Python usando el SDK proporcionado.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Configuración
OMNICLAW_SERVER_URLOMNICLAW_TOKEN
| Nombre | Descripción | Tipo |
|---|---|---|
| OMNICLAW_SERVER_URL | — | |
| OMNICLAW_TOKEN | — |
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones · Qué corregir para obtener más puntos
- Repositorio de origen vinculado y accesibleomnuron/omniclaw is public and reachablegithub.com/omnuron/omniclaw ↗Aprobado
- El paquete indica este repositorio como su origenNo verificado
- Procedencia de la compilación (atestación de Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-05-29github.com/omnuron/omniclaw ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- No hay avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake de MCPNo verificado
README
Ver en GitHubOmniClaw
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
Preguntas sobre OmniClaw MCP
¿Cómo instalo OmniClaw?
Puedes instalar el paquete usando pip con el comando pip install omniclaw.
¿Cuáles son los diferentes rails de políticas orientados al comprador?
Los rails incluyen circle_transfer para transferencias directas a Circle Developer Wallet y x402 para pagos de API de pago.