ocean-agent
ocean-agent
🧪 BETA CERRADA — Ocean Agent está en beta cerrada desde el 11 de agosto de 2026. El motor de trading con brackets medido se está validando en vivo con nuestros propios fondos primero. La beta pública se abre la próxima semana, y la beta abierta la siguiente. Sigue el marcador diario en Telegram.
Inglés · 한국어
🌊 Sitio web: oceanagent.fi · PyPI: ocean-agent
Dile a tu IA que opere. Un servidor MCP para Pacifica que convierte el lenguaje natural en órdenes correctas y de tamaño de riesgo de futuros perpetuos, además de una entidad de trading autónoma 24/7 gobernada por un archivo de política que tú controlas.
uvx ocean-agent # no install needed⚠️ Esto coloca órdenes reales con dinero real. Lee el aviso legal antes de conectar una cuenta.
Construido enteramente sobre Pacifica. Llama a la API REST de Pacifica directamente con el mismo firmado de clave de agente Ed25519 que usa la herramienta oficial, sin dependencia de npm.
Por qué esto en lugar de acceso directo a la API
El MCP oficial de Pacifica expone la API tal cual: tu IA debe calcular precios y tamaños exactos por sí misma, y un precio que no sea múltiplo del tamaño de tick del mercado es rechazado por el exchange. ocean-agent añade la capa por encima:
Capa | API directa / MCP oficial | ocean-agent |
Precios de órdenes | La IA calcula valores exactos | Di "stop del 3%", tick/lote/orden mínima corregidos automáticamente |
Tamaño de posición | Manual | Basado en riesgo (% fijo de capital en riesgo por operación) |
Seguridad | Ninguna | Confirmación en dos pasos en cada herramienta que mueve dinero |
Estadísticas | Ninguna | Tasas de acierto medidas y valor esperado, no teoría de libros |
Related MCP server: asterdex-mcp-server
Herramientas MCP
Mercado y análisis
analyze_chart, instantánea de indicadores multi-timeframe con tasas de acierto medidas por señal en esa moneda y plazo específicos. Dice "no se detecta ventaja" cuando no la hay.top_setups, ranking en vivo de configuraciones estadísticamente probadas (EV × tasa de acierto × confianza de la muestra), con entrada, stop, objetivo y apalancamientomarket_context, lectura del régimen de Miedo y Codiciascan_funding, todos los mercados clasificados por APR de financiaciónlearned_winrates/learned_combos, base de datos de tasas de acierto construida con observación en vivo, incluyendo combinaciones de múltiples señalesreview_predictions, llamadas pasadas calificadas contra lo que realmente sucedió
Trading
open_with_bracket, entrada más TP/SL nativo del exchange en una sola llamada. Los stops viven en el exchange, así que se ejecutan incluso con tu máquina apagada.protect_position, retroadaptar TP/SL nativo a cualquier posición abiertaopen_funding_position/close_funding_position, carry de financiación delta-neutral (compra spot + corto perp) ejecutado atómicamente como loteplan_oi_hedge, dimensiona una posición de cultivo de OI con su cobertura entre exchanges, incluyendo comisiones y matemáticas de financiaciónopen_pacifica_leg,check_position,account_status
Print (experimental, usa un endpoint que Pacifica no ha documentado; puede cambiar sin previo aviso)
print_quote, prima en vivo, volatilidad implícita y precio de liquidaciónprint_order/print_status/print_closeevaluate_print, veredicto estadístico sobre si una oferta de Print vale la pena: probabilidad de ejecución, exceso promedio y el APY de equilibrio que lo compensaría
Entidad de trading autónoma
Un trader autodirigido gobernado por policy.yaml, un contrato de delegación. No puede actuar fuera de esos límites.
Este es un proceso separado siempre activo, no una herramienta MCP. Un servidor MCP solo se ejecuta cuando tu cliente de IA lo llama; un trader que debe mantener posiciones y gestionar stops las 24 horas necesita su propio proceso. Inícialo deliberadamente, y sigue ejecutándose esté o no conectada una IA.
python -m ocean_agent.autonomous --init # create policy.yaml to edit
python -m ocean_agent.autonomous --dry # decide, but place no orders
python -m ocean_agent.autonomous # run continuously
python -m ocean_agent.autonomous --once # single cycle
python -m ocean_agent.autonomous --report # performance summaryLee policy.yaml antes de la primera ejecución real: capital, límite de apalancamiento, riesgo por operación y el umbral de parada dura están ahí. Comienza con --dry.
Cada ciclo lee el mercado, califica lo que aprendió, gestiona posiciones abiertas y solo entra en configuraciones que superan todos los filtros.
Categorías de cartera, capital dividido entre trading direccional, carry de financiación y una reserva de efectivo, reequilibrado cada ciclo.
Cuidado posterior de la posición, mueve el stop al punto de equilibrio cuando una operación está en ganancia, lo sigue a medida que crece el beneficio y toma beneficios parciales en el objetivo. Los stops solo se mueven a tu favor.
Filtro de liquidez, evita mercados donde tu propia orden sería una gran parte del volumen diario. Los libros delgados son el peligro real: una orden que solo se llena parcialmente, y un stop que no puede ejecutarse a su precio.
Límite de exposición neta, limita cuán unidireccional puede ser el libro, para que una sola reversión del mercado no pueda golpear todas las posiciones a la vez.
Auto-medición, este es el motor de aprendizaje real. En un horario, el bot vuelve a medir la matriz completa de monedas × plazos × señales y actualiza qué plazos opera y qué señales confía. Los regímenes cambian: en una medición el plazo de 8h no mostró ninguna ventaja; semanas después era la banda con mejor rendimiento. Los parámetros fijos se vuelven obsoletos, así que no son fijos.
python -m ocean_agent.rematrix # remeasure now
python -m ocean_agent.rematrix --show # what it currently believesAdaptación, las señales que pierden en la calificación en vivo se suspenden, el tamaño se reduce durante las pérdidas y se restaura en la recuperación. Los parámetros se adaptan dentro de los límites de la política; el bot nunca reescribe su propio código.
Parada final, una detención dura ante pérdida catastrófica. De lo contrario, no se detiene, se adapta.
Configuración
Un comando, instala todo (uv, Python, dependencias) y registra el servidor con Claude Desktop. Hace dos preguntas: dirección de billetera y clave de agente.
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://oceanagent.fi/install.ps1 | iex"
# macOS / Linux
sh -c "$(curl -LsSf https://oceanagent.fi/install.sh)"O configúralo manualmente:
Instala uv:
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | shCrea una clave de billetera de agente en app.pacifica.fi/apikey. Las claves API pueden operar pero no pueden retirar fondos, y puedes revocarlas en cualquier momento.
Ponla en
.env:
ADDRESS=your_main_wallet_address
PACIFICA_API_KEY=your_agent_wallet_key
PACIFICA_BASE_URL=https://api.pacifica.fiTal como está escrito, esto opera en vivo en mainnet con fondos reales. Comienza con --dry, que decide pero no coloca órdenes. También hay un endpoint de testnet disponible si prefieres ensayar allí: elimina la línea PACIFICA_BASE_URL (testnet usa claves separadas: ADDRESS_TESTNET, PACIFICA_API_KEY_TESTNET).
Apunta tu cliente MCP a él:
{
"mcpServers": {
"ocean-agent": {
"command": "uvx",
"args": ["ocean-agent@latest"],
"env": { "PACIFICA_ENV_FILE": "/absolute/path/to/.env" }
}
}
}Reinicia tu cliente de IA, el primer lanzamiento descarga todo automáticamente.
Verifica tu configuración:
uv run --with ocean-agent python -m ocean_agent.doctorCualquier comando python -m ocean_agent... en este README se ejecuta de la misma manera, antepón uv run --with ocean-agent.
Seguridad
Las claves API son solo de trading, este software no puede mover tus fondos fuera
Cada herramienta de órdenes previsualiza primero y ejecuta solo con confirmación explícita
Las claves de testnet y mainnet se mantienen separadas
La entidad autónoma actúa solo dentro de
policy.yaml
Riesgo
Esto es software de trading. Los futuros perpetuos apalancados pueden perder más que el margen que depositas. Las tasas de acierto medidas provienen de datos históricos y dependen del régimen, una ventaja que se mantuvo durante meses puede desaparecer cuando el mercado cambia de carácter. Nada aquí es asesoramiento financiero. Ejecútalo con --dry hasta que entiendas exactamente qué hace, y solo arriesga lo que puedas permitirte perder.
Licencia
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol (MCP) server for the Hyperliquid decentralized exchange, enabling AI assistants to perform trading operations, manage accounts, and retrieve market data.3MIT
- AlicenseNot gradedqualityCmaintenanceA comprehensive MCP server for Aster DEX perpetual futures trading, enabling AI agents to access real-time market data, perform institutional-grade analysis, execute orders, and run automated trading strategies.1MIT
- AlicenseNot gradedqualityCmaintenanceAgent-native, self-hosted MCP server for crypto trading and DeFi management. Enables agents to query balances, execute trades, and manage positions with a policy engine and secure key storage.7Apache 2.0
- FlicenseNot gradedqualityDmaintenanceMCP server that exposes Polymarket prediction markets via CLI wrapper. Enables AI agents to discover markets, check prices, and place trades programmatically.
Related MCP Connectors
MCP server for OpenMM — exposes market data, account, trading, and strategy tools to AI agents
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server exposing the Backtest360 engine API as tools for AI agents.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/oceanagent/ocean-agent'
If you have feedback or need assistance with the MCP directory API, please join our Discord server