Solana Sniper Bot MCP

Bot de trading autónomo de Solana con 281 herramientas MCP en modos de snipeo de Memes (Pump.fun), trading al contado (Jupiter), futuros perpetuos y copy-trading de espejo.

Documentación

Solana Sniper Bot MCP

Solana Sniper Bot MCP

Bot de trading autónomo para Solana con 328 herramientas MCP para control asistido por IA.

Cuatro modos de trading. Una aplicación de escritorio para Windows. Integración MCP completa para Claude, Cursor, Devin y cualquier asistente de IA compatible con MCP.

IMPORTANTE: Requiere la aplicación de Windows Solana Sniper Bot

Este servidor MCP es inútil por sí solo. Requiere que la aplicación de interfaz gráfica de Windows Solana Sniper Bot V4 esté instalada y en ejecución.

Descarga el ejecutable de Windows desde solsniperbot.co.

Qué hace

El Solana Sniper Bot observa la blockchain de Solana en busca de oportunidades de trading en cuatro modos:

  1. Snipeo de Memes / Nuevos Tokens — Detección de lanzamientos en Pump.fun con filtros de seguridad/liquidez/market cap/volumen/tenedores/antigüedad/tenencia del creador, escaleras de take-profit, trailing stops, detección de rug pulls, detección de muerte de volumen y detección de reversión de momentum.

  2. Trading al Contado — Integración con el agregador DEX Jupiter con órdenes de mercado/límite, DCA, rebalanceo de cartera, ajustes preestablecidos de nivel de riesgo y control de deslizamiento.

  3. Futuros Perpetuos — Largo/corto con apalancamiento, trading con margen, controles de tasa de financiación, evitación de liquidación, descubrimiento de mercados y generación de señales.

  4. Modo Espejo — Copy trading de carteras de ballenas con dimensionamiento proporcional, límites configurables, filtrado de tokens y soporte de simulación.

Usando las 328 herramientas MCP, tu agente de IA puede iniciar/detener bots, ejecutar operaciones, configurar filtros de seguridad, consultar posiciones y P&L, gestionar carteras, analizar datos de mercado y ajustar estrategias en los cuatro modos de trading.

Precios

Este servidor MCP es 100% gratuito.

La aplicación de Windows Solana Sniper Bot V4 (requerida para usar este servidor MCP) tiene los siguientes precios:

  • 168 horas de uso de bot en vivo (versión completa, sin restricciones, sin necesidad de tarjeta de crédito)
  • Después de la prueba: Primer mes $49.99 (50% de descuento con el código promocional SOLV4FIRST50)
  • $99.99/mes a partir de entonces
  • Cancela cuando quieras

Suscríbete en: https://buy.stripe.com/dRm14ngiB5MBfIK6QM7bW07

Herramientas (328)

Configuración de conexión Orderly (7)

  • get_orderly_setup_status — Verifica las credenciales Orderly guardadas localmente sin revelar la clave privada.
  • generate_orderly_key_pair — Genera y guarda de forma privada un par ED25519; devuelve solo su clave pública.
  • lookup_orderly_account — Busca la cuenta Solana Raydium Orderly del usuario; opcionalmente guarda su ID.
  • authorize_orderly_key — Pide a la aplicación en ejecución que abra la autorización de cartera; el usuario aprueba la firma.
  • test_orderly_connection — Guarda y prueba la conexión Orderly con las credenciales actuales.
  • copy_ai_setup_prompt — Copia el prompt de configuración de IA para obtener credenciales Orderly vía MCP.
  • get_orderly_deposit_address — Obtiene la dirección de receptor/depósito Orderly para la cartera de perpetuos configurada.

Control del Bot (10)

  • start_bot — Inicia el bot de snipeo (equivalente a hacer clic en 'Iniciar Bot' en la GUI).
  • stop_bot — Detiene el bot de snipeo (equivalente a hacer clic en 'Detener Bot' en la GUI).
  • sell_all — Venta de pánico — liquida TODAS las posiciones abiertas inmediatamente.
  • sell_position — Vende una sola posición por dirección de mint inmediatamente.
  • buy_mint — Compra un token específico por dirección de mint usando el dimensionamiento automático configurado.
  • get_bot_stats — Obtiene estadísticas operativas del bot y totales de rechazo por categoría.
  • get_bot_status — Obtiene el estado general del bot.
  • get_pending_commands — Obtiene comandos pendientes de la cola de comandos.
  • clear_commands — Limpia la cola de comandos.
  • close_position — Cierra manualmente una posición sin ejecutar una venta en cadena.

Modo de Trading (1)

  • set_trading_mode — Cambia entre trading de práctica y en vivo, coincidiendo con el botón de modo de la GUI.

Pool de RPC (5)

  • get_rpc_pool_status — Lista los slots configurados del pool de RPC sin exponer los valores de las claves API.
  • set_rpc_pool_key — Establece una clave de pool de RPC de Helius en el archivo local privado secrets.env.
  • set_rpc_pool_skip_until — Establece o borra la fecha de omisión para un slot del pool de RPC.
  • get_rpc_pool_config — Obtiene la configuración completa del pool de RPC (slots, claves enmascaradas, fechas de omisión).
  • clear_rpc_pool_slot — Borra (elimina) la clave API de un slot del pool de RPC.

Configuración (8)

  • get_config — Obtiene la configuración actual del bot como JSON.
  • update_config — Actualiza una sola clave de configuración. El bot debe reiniciarse para algunos ajustes.
  • update_config_batch — Valida y actualiza atómicamente múltiples ajustes desde un objeto JSON.
  • get_config_catalog — Lista cada variable soportada, tipo, rango, descripción y valor.
  • validate_current_config — Valida todos los ajustes actuales y devuelve errores y advertencias de riesgo.
  • preview_strategy_profile — Previsualiza el perfil protegido de cuentas pequeñas sin cambiar archivos.
  • apply_strategy_profile — Aplica el perfil protegido atómicamente; requiere confirm=true.
  • save_settings — Guarda los ajustes actuales en config.json.

Posiciones (5)

  • get_open_positions — Obtiene todas las posiciones actualmente abiertas (no vendidas) como JSON.
  • get_positions_status — Obtiene el estado universal en tiempo real de posiciones para Meme, Perp y Spot.
  • get_graduation_status — Verifica el estado de graduación de todas las posiciones abiertas o de un mint específico.
  • audit_open_positions — Compara posiciones guardadas con saldos de cartera y rutas de salida en vivo (solo lectura).
  • get_position_exit_quote — Obtiene una cotización de salida de Jupiter de solo lectura para una posición abierta persistida.

Historial de Trading y P&L (7)

  • get_trade_history — Obtiene registros recientes del historial de trading.
  • analyze_trade_performance — Analiza el rendimiento de operaciones cerradas y la distribución de motivos de salida.
  • clear_trade_history — Borra todo el historial de trading.
  • get_pnl_tally — Obtiene el total persistente de P&L de todos los tiempos.
  • reset_pnl_tally — Restablece el total de P&L de todos los tiempos a cero.
  • refresh_pnl — Fuerza un recálculo de P&L.
  • get_fee_summary — Obtiene el desglose de comisiones + alquiler de ATA.

Cartera y Transferencias (6)

  • get_wallet_balances — Obtiene saldos de carteras de Funding, Meme, Savings, Perpetuals y Spot.
  • transfer_sol — Transfiere SOL por cualquier ruta dirigida entre las cinco carteras de la aplicación.
  • move_all_sol — Mueve todo el SOL transferible por cualquier ruta entre las cinco carteras de la aplicación.
  • get_wallet_addresses — Obtiene todas las direcciones de cartera de la aplicación (funding, meme, savings, perpetuals, spot).
  • get_perp_wallet_address — Obtiene la dirección de la cartera de Perpetuals.
  • get_spot_wallet_address — Obtiene la dirección de la cartera de Spot.

Tendencias Pulse (6)

  • get_pulse_results — Obtiene todos los resultados de la pestaña Pulse.
  • set_pulse_match_mode — Establece el modo de coincidencia de Pulse.
  • clear_pulse_results — Borra todos los resultados de Pulse.
  • get_pulse_price_history — Obtiene el seguimiento de precios para un mint específico.
  • get_pulse_purchase_preview — Devuelve los datos de activos de Pulse y los fondos SOL/USD disponibles para una compra.
  • buy_pulse_asset — Compra un activo de Pulse por cantidad de SOL, valor en USD o porcentaje de fondos disponibles.

Registro y Comandos (4)

  • get_log — Obtiene las últimas N líneas del registro del bot.
  • clear_log — Borra el archivo de registro del bot.
  • copy_log — Copia el registro actual del bot al portapapeles del sistema.
  • save_log — Guarda el registro actual del bot en un archivo. Si la ruta está vacía, lo guarda en el directorio del proyecto.

Alquiler de ATA (1)

  • close_empty_token_accounts — Cierra todas las cuentas de tokens vacías para recuperar el alquiler de ATA.

Bot de Memes — Seguridad y Filtros (17)

  • set_meme_max_buy_amount — Establece el monto máximo de compra en USD para operaciones de memes.
  • set_meme_min_buy_amount — Establece el monto mínimo de compra en USD para operaciones de memes.
  • set_meme_min_liquidity — Establece la liquidez mínima (USD) requerida para que un token meme sea considerado.
  • set_meme_min_market_cap — Establece el market cap mínimo (USD) para que un token meme sea considerado.
  • set_meme_min_volume_24h — Establece el volumen mínimo de 24h (USD) para que un token meme sea considerado.
  • set_meme_min_holders — Establece el número mínimo de tenedores de tokens requerido para un token meme.
  • set_meme_max_token_age — Establece la antigüedad máxima del token (minutos) para snipeo de memes (solo comprar tokens nuevos).
  • set_meme_max_creator_holdings_pct — Establece el porcentaje máximo de suministro que el creador/minteador puede tener (protección contra rug pulls).
  • set_meme_max_positions — Establece el número máximo de posiciones de memes simultáneas.
  • set_meme_position_size_pct — Establece el porcentaje de la cartera a usar por operación de meme.
  • set_meme_slippage_bps — Establece el deslizamiento máximo en puntos base para swaps de memes.
  • add_to_blacklist — Añade un mint de token a la lista negra (nunca comprar este token).
  • remove_from_blacklist — Elimina un mint de token de la lista negra.
  • get_blacklist — Devuelve la lista negra actual de mints de tokens.
  • add_to_whitelist — Añade un mint de token a la lista blanca (solo comprar estos tokens).
  • remove_from_whitelist — Elimina un mint de token de la lista blanca.
  • get_whitelist — Devuelve la lista blanca actual de mints de tokens.

Bot de Memes — Estrategia de Salida (10)

  • set_meme_stop_loss_pct — Establece el porcentaje de stop loss duro para posiciones de memes.
  • set_meme_take_profit_pct — Establece el porcentaje de take profit para posiciones de memes.
  • set_meme_tp_ladder_steps — Establece los pasos de la escalera de take-profit (formato: ganancia%:cierre_pct,ganancia%:cierre_pct).
  • set_meme_trailing_stop — Establece el porcentaje de trailing stop para posiciones de memes.
  • set_meme_rug_detection — Activa o desactiva la detección de rug pulls para posiciones de memes.
  • set_meme_volume_death_detection — Activa o desactiva la detección de muerte de volumen (salir cuando el volumen muere).
  • set_meme_momentum_reversal — Activa o desactiva la salida por reversión de momentum para posiciones de memes.
  • enable_meme_stop_loss — Activa o desactiva la protección de stop loss para posiciones de memes.
  • enable_meme_take_profit_ladder — Activa o desactiva la escalera de take-profit para posiciones de memes.
  • enable_meme_trailing_stop — Activa o desactiva el trailing stop para posiciones de memes.

Bot de Memes — Señales y Compra Automática (3)

  • enable_meme_auto_buy — Activa o desactiva la compra automática cuando se detectan señales.
  • enable_meme_signals — Activa o desactiva la compra automática basada en señales para el bot de memes.
  • clear_meme_signals — Borra todos los resultados de señales Pulse almacenados.

Bot de Memes — Ahorros y Alertas (3)

  • set_meme_auto_savings — Activa o desactiva el barrido automático de ahorros para ganancias del bot de memes.
  • set_meme_savings_threshold — Establece el umbral de barrido de ahorros (USD) para el bot de memes.
  • set_meme_alert_threshold — Establece la puntuación mínima de señal de compra de Pulse para activar una alerta.

Bot de Memes — Analítica (16)

  • get_meme_statistics — Devuelve estadísticas completas de trading de memes.
  • get_meme_win_rate — Devuelve la tasa de victorias del trading del bot de memes.
  • get_meme_total_pnl — Devuelve el P&L total realizado y no realizado del trading de memes.
  • get_meme_best_worst_trades — Devuelve las mejores y peores operaciones de memes.
  • get_meme_portfolio_concentration — Devuelve el análisis de concentración de cartera para posiciones de memes.
  • get_meme_market_stats — Devuelve estadísticas agregadas de todos los tokens meme descubiertos.
  • get_meme_pulse_summary — Devuelve un resumen de resultados recientes de descubrimiento de Pulse incluyendo las mejores oportunidades.
  • get_meme_risk_status — Devuelve métricas de riesgo actuales para el trading del bot de memes.
  • get_meme_signal_detail — Devuelve detalles de una señal Pulse específica por índice (la más reciente primero).
  • get_meme_position_detail — Devuelve detalles de una posición de meme específica por mint de token.
  • get_meme_position_pnl — Devuelve el P&L de una posición de meme específica.
  • get_meme_position_timeout — Establece el tiempo de espera de cierre automático para posiciones de memes (0 = desactivado).
  • get_meme_trade_detail — Devuelve detalles de una operación de meme específica por índice (la más reciente primero).
  • get_meme_pending_graduations — Devuelve tokens pendientes de graduación de Pump.fun.
  • get_meme_graduated_tokens — Devuelve tokens que se han graduado de Pump.fun a Raydium.
  • get_meme_exposure — Devuelve la exposición total en todas las posiciones de memes abiertas.

Bot de Memes — Tokens (3)

  • get_trending_meme_tokens — Obtiene tokens en tendencia/nuevos de Pump.fun y otras fuentes de lanzamiento.
  • search_meme_tokens — Busca tokens meme por nombre, símbolo o dirección de mint en resultados de Pulse.
  • get_meme_alerts — Devuelve alertas recientes de trading de memes de alta calidad de resultados de Pulse.

Bot de Memes — Niveles de Riesgo (2)

  • apply_risk_level — Aplica atómicamente un nivel de riesgo unificado de 1-20; requiere confirm=true.
  • preview_risk_level — Previsualiza uno de los 20 niveles de riesgo unificados sin cambiar archivos.

Bot de Memes — Mercados (1)

  • refresh_meme_markets — Actualiza la tabla de mercados del bot de Memes.

Trading al Contado — Control del Bot (6)

  • start_spot_bot — Inicia el bot de trading al contado.
  • stop_spot_bot — Detiene el bot de trading al contado.
  • sell_all_spot — Cierra en pánico todas las posiciones al contado abiertas inmediatamente.
  • get_spot_bot_status — Devuelve el estado actual del bot al contado (en ejecución, detenido, etc.).
  • get_spot_logs — Devuelve líneas recientes del registro del bot al contado.
  • clear_spot_logs — Borra el archivo de registro del bot al contado.

Trading al Contado — Órdenes (6)

  • spot_market_buy — Ejecutar una orden manual de compra al mercado para un token.
  • spot_market_sell — Ejecutar una orden manual de venta al mercado para un token (vender todas las tenencias).
  • spot_limit_buy — Colocar una orden de compra limitada para un token (en cola para ejecución del motor).
  • cancel_spot_order — Cancelar una orden al contado pendiente para un token.
  • close_spot_position — Cerrar una posición al contado específica mediante el mint del token.
  • get_spot_open_orders — Devolver cualquier orden al contado pendiente.

Trading al Contado — Configuración (6)

  • get_spot_config — Devolver la configuración completa del trading al contado.
  • update_spot_config — Actualizar un único campo de configuración al contado.
  • batch_update_spot_config — Actualizar múltiples campos de configuración al contado a la vez.
  • get_spot_config_field — Obtener el valor actual y los metadatos de un único campo de configuración.
  • validate_spot_config_values — Validar la configuración al contado actual y devolver advertencias.
  • get_spot_config_catalog — Devolver el catálogo de todos los campos de configuración al contado disponibles con metadatos.

Trading al Contado — Riesgo y DCA (10)

  • set_spot_risk_level — Establecer el nivel de riesgo al contado (1-20) y aplicar el perfil coordinado.
  • set_spot_max_exposure — Establecer la exposición total máxima para el trading al contado.
  • set_spot_max_positions — Establecer el número máximo de posiciones al contado simultáneas.
  • set_spot_slippage — Establecer el deslizamiento máximo en puntos básicos para swaps al contado.
  • set_spot_dca_interval — Establecer el intervalo de DCA en segundos.
  • set_spot_dca_steps — Establecer el número máximo de pasos de DCA por posición.
  • enable_spot_dca — Habilitar o deshabilitar DCA (promedio de costo en dólares) para posiciones al contado.
  • enable_spot_rebalancing — Habilitar o deshabilitar el rebalanceo de cartera.
  • set_spot_rebalance_threshold — Establecer el porcentaje de umbral de rebalanceo.
  • set_spot_alert_threshold — Establecer la puntuación mínima de señal para activar una alerta.

Trading al Contado — Posiciones y P&L (14)

  • get_spot_positions — Devolver todas las posiciones al contado abiertas.
  • get_spot_position_detail — Devolver detalles de una posición al contado específica mediante el mint del token.
  • get_spot_position_pnl — Devolver P&L para una posición al contado específica.
  • get_spot_exposure — Devolver la exposición total en todas las posiciones al contado abiertas.
  • get_spot_trade_history — Devolver el historial reciente de operaciones al contado.
  • get_spot_trade_detail — Devolver detalles de una operación específica por índice.
  • get_spot_statistics — Devolver estadísticas completas de trading al contado.
  • get_spot_win_rate — Devolver la tasa de aciertos para el trading al contado.
  • get_spot_total_pnl — Devolver el P&L total realizado y no realizado para el trading al contado.
  • get_spot_best_worst_trades — Devolver las mejores y peores operaciones al contado.
  • get_spot_portfolio_concentration — Devolver el análisis de concentración de cartera para posiciones al contado.
  • get_spot_trade_pnl_tally — Devolver el total agregado de P&L para el trading al contado.
  • reset_spot_pnl_tally — Restablecer el total de P&L al contado a cero.
  • clear_spot_trade_history — Borrar todo el historial de operaciones al contado.

Trading al Contado — Mercados y Cotizaciones (8)

  • get_spot_markets — Devolver la lista de mercados al contado monitoreados con datos actuales.
  • get_spot_market_detail — Devolver datos de mercado detallados para un mint de token específico.
  • get_spot_market_stats — Devolver estadísticas agregadas en todos los mercados al contado monitoreados.
  • search_spot_tokens — Buscar tokens por nombre, símbolo o dirección de mint mediante Jupiter.
  • get_trending_spot_tokens — Obtener tokens en tendencia/populares de Jupiter.
  • get_spot_quote — Obtener una cotización de swap del DEX de Jupiter.
  • get_spot_swap_transaction — Obtener una transacción de swap serializada de Jupiter.
  • refresh_spot_markets — Activar una actualización de datos de mercado desde Jupiter.

Trading al Contado — Señales (7)

  • get_spot_signals — Devolver señales recientes de trading al contado.
  • get_spot_signal_detail — Devolver detalles de una señal específica por índice (desde la más reciente).
  • clear_spot_signals — Borrar todas las señales al contado almacenadas.
  • enable_spot_signals — Habilitar o deshabilitar la generación automática de señales.
  • get_spot_risk_status — Devolver métricas de riesgo actuales para el trading al contado.
  • get_spot_risk_levels — Devolver los 20 niveles de riesgo al contado con sus nombres.
  • get_spot_alerts — Devolver alertas recientes de trading al contado.

Trading al Contado — Cartera y Tokens (6)

  • get_spot_wallet_balances — Devolver saldos de la cartera al contado (USDC, SOL y tenencias de tokens).
  • get_spot_token_balance — Obtener un saldo específico de token para una cartera.
  • transfer_spot_to_savings — Transferir fondos de la cartera de trading al contado a la cartera de ahorro.
  • add_allowed_spot_token — Agregar un token a la lista permitida para trading al contado.
  • add_blocked_spot_token — Agregar un token a la lista bloqueada para trading al contado.
  • remove_allowed_spot_token — Eliminar un token de la lista permitida.

Futuros Perpetuos — Control del Bot (8)

  • start_perp_bot — Iniciar el bot de trading de perpetuos.
  • stop_perp_bot — Detener el bot de trading de perpetuos.
  • sell_all_perps — Cerrar en pánico todas las posiciones perpetuas abiertas inmediatamente.
  • get_perp_bot_status — Devolver el estado actual del bot de perpetuos (en ejecución, detenido, etc.).
  • get_perp_log — Devolver el final del registro del bot de perpetuos.
  • clear_perp_log — Borrar el archivo de registro del bot de perpetuos.
  • get_perp_wallet_balances — Devolver los saldos de las carteras de trading y ahorro de perpetuos.
  • transfer_perp_sol — Transferir SOL entre las carteras de trading y ahorro.

Futuros Perpetuos — Posiciones (6)

  • open_perp_long — Abrir una posición perpetua larga por símbolo y tamaño nocional.
  • open_perp_short — Abrir una posición perpetua corta por símbolo y tamaño nocional.
  • close_perp_position — Cerrar (reducir) una posición perpetua por símbolo y porcentaje.
  • get_perp_positions — Devolver todas las posiciones perpetuas abiertas.
  • get_perp_position_detail — Devolver datos detallados de una posición perpetua específica.
  • get_perp_position_pnl — Devolver el P&L de una posición perpetua específica.

Futuros Perpetuos — Configuración (8)

  • get_perp_config — Devolver la configuración actual de perpetuos.
  • update_perp_config — Actualizar un único valor de configuración de perpetuos.
  • update_perp_config_batch — Actualizar múltiples valores de configuración de perpetuos a la vez.
  • get_perp_config_catalog — Devolver el catálogo de todas las claves de configuración de perpetuos disponibles.
  • save_perp_settings — Persistir la configuración actual de perpetuos en disco.
  • validate_perp_config_tool — Validar la configuración actual de perpetuos y devolver advertencias.
  • set_perp_auto_execute — Habilitar o deshabilitar la ejecución automática de órdenes de perpetuos.
  • set_perp_dry_run — Habilitar o deshabilitar el modo de práctica (dry-run) de perpetuos.

Futuros Perpetuos — Apalancamiento y Margen (8)

  • set_perp_leverage — Establecer el apalancamiento para una posición perpetua existente o como predeterminado.
  • set_perp_max_leverage — Establecer el límite máximo de apalancamiento de perpetuos.
  • set_perp_position_size — Establecer el tamaño de posición: % de la cartera como margen y tope nocional máximo.
  • set_perp_max_exposure — Establecer la exposición total máxima de perpetuos en USD.
  • set_perp_margin_mode — Establecer el modo de margen de perpetuos en aislado o cruzado.
  • get_perp_margin_info — Devolver información detallada de margen para todas las posiciones perpetuas abiertas.
  • get_perp_margin_ratio — Devolver el ratio de margen / salud actual de perpetuos.
  • get_perp_liquidation_price — Devolver el precio de liquidación estimado para una posición perpetua.

Futuros Perpetuos — Riesgo y Salidas (10)

  • set_perp_stop_loss — Establecer el porcentaje de stop loss duro para posiciones perpetuas.
  • set_perp_take_profit_ladder — Establecer la cadena de pasos de take-profit (ej. '2%:30,5%:30,10%:20').
  • set_perp_trailing_stop — Configurar los porcentajes de activación y drawdown del trailing stop.
  • set_perp_funding_exit — Establecer la tasa de funding adversa máxima antes de que el bot salga de una posición.
  • set_perp_liquidation_floor — Establecer el piso mínimo de distancia de liquidación en porcentaje.
  • set_perp_position_timeout — Establecer el tiempo de espera de cierre automático de posición en segundos (0 = deshabilitado).
  • set_perp_direction — Establecer direcciones de trading permitidas: 'long', 'short' o 'both'.
  • set_perp_auto_savings — Configurar el barrido automático de ahorro para ganancias de perpetuos.
  • get_perp_exposure — Devolver el resumen de exposición total y uso de margen de perpetuos.
  • get_perp_risk_status — Devolver el estado de riesgo actual de perpetuos (apalancamiento, exposición, etc.).

Futuros Perpetuos — Filtros de Mercado (6)

  • set_perp_market_filters — Establecer filtros de entrada al mercado: volumen mínimo 24h, interés abierto mínimo, spread máximo.
  • set_perp_allowed_tokens — Establecer la lista separada por comas de tokens base permitidos (vacío = todos permitidos).
  • set_perp_blocked_tokens — Establecer la lista separada por comas de tokens base bloqueados (nunca operar estos).
  • set_perp_signal_mode — Establecer el modo de generación de señales de perpetuos.
  • enable_perp_signal — Rehabilitar la generación de señales para un mercado perpetuo bloqueado.
  • disable_perp_signal — Deshabilitar la generación de señales para un mercado perpetuo.

Futuros Perpetuos — Órdenes (9)

  • set_perp_order_type — Establecer el tipo de orden predeterminado de perpetuos: MARKET, LIMIT, POST_ONLY, IOC o FOK.
  • set_perp_slippage — Establecer el deslizamiento máximo aceptable en puntos básicos para órdenes de perpetuos.
  • set_perp_poll_intervals — Establecer intervalos de sondeo para datos de mercado, monitoreo de posiciones y señales.
  • set_perp_testnet — Cambiar la API de perpetuos entre testnet y mainnet.
  • cancel_all_perp_orders — Cancelar todas las órdenes perpetuas abiertas, opcionalmente filtradas por símbolo.
  • cancel_perp_order — Cancelar una orden perpetua específica por ID de orden.
  • modify_perp_order — Modificar el precio y/o tamaño de una orden perpetua existente.
  • get_perp_open_orders — Devolver todas las órdenes perpetuas abiertas.
  • get_perp_order_history — Devolver el historial reciente de órdenes de perpetuos.

Futuros Perpetuos — Mercados y Datos (9)

  • get_perp_markets — Devolver la lista de mercados perpetuos disponibles.
  • get_top_perp_markets — Devolver los principales mercados perpetuos ordenados por volumen, interés abierto o cambio 24h.
  • search_perp_markets — Buscar mercados perpetuos por subcadena de símbolo con filtros opcionales de volumen/apalancamiento.
  • get_perp_market_detail — Devolver datos detallados de un mercado perpetuo específico.
  • get_perp_market_stats — Devolver estadísticas agregadas en todos los mercados perpetuos.
  • get_perp_candles — Devolver datos recientes de velas (kline) para un mercado perpetuo.
  • get_perp_orderbook — Devolver la instantánea más reciente del libro de órdenes para un mercado perpetuo.
  • get_perp_price_changes — Devolver cambios de precio en múltiples marcos temporales para todos los mercados perpetuos.
  • refresh_perp_markets — Actualizar la tabla de mercados del bot de Perpetuos.

Futuros Perpetuos — P&L y Analítica (14)

  • get_perp_pnl_tally — Devolver el total histórico de P&L de perpetuos.
  • reset_perp_pnl_tally — Restablecer el total histórico de P&L de perpetuos a cero.
  • get_perp_trade_history — Devolver el historial de operaciones de perpetuos.
  • get_perp_trade_detail — Devolver detalles de una operación perpetua específica por su índice en el historial.
  • clear_perp_trade_history — Borrar el archivo de historial de operaciones de perpetuos.
  • get_perp_fee_summary — Devolver un resumen de comisiones pagadas en todas las operaciones de perpetuos.
  • refresh_perp_pnl — Forzar una actualización del total de P&L de perpetuos desde el historial de operaciones.
  • analyze_perp_performance — Analizar el rendimiento de operaciones de perpetuos y devolver estadísticas resumidas.
  • get_perp_funding_cost — Devolver pagos de funding totales pagados/recibidos para una posición o todas.
  • get_funding_rates — Devolver tasas de funding actuales para todos los mercados perpetuos.
  • get_funding_history — Devolver el historial reciente de pagos de funding para un mercado perpetuo.
  • get_liquidations — Devolver eventos recientes de liquidaciones grandes.
  • get_perp_correlation_matrix — Devolver una matriz de correlación simple entre posiciones perpetuas abiertas.
  • get_perp_var_estimate — Devolver una estimación paramétrica simple de VaR para posiciones abiertas.

Futuros Perpetuos — Señales (5)

  • get_perp_signals — Devolver las señales de trading de perpetuos más recientes.
  • get_perp_signal_detail — Devolver detalles de una señal perpetua específica.
  • get_perp_signal_summary — Devolver un resumen de estadísticas de generación de señales (conteos por tipo, dirección).
  • get_perp_signal_history — Devolver el historial de señales perpetuas pasadas (ejecutadas y rechazadas).
  • clear_perp_signal_history — Borrar el archivo de historial de señales de perpetuos.

Futuros Perpetuos — Niveles de Riesgo (2)

  • apply_perp_risk_level — Aplicar un nivel de riesgo (1-20) a la configuración de perpetuos.
  • preview_perp_risk_level — Previsualizar la configuración de perpetuos para un nivel de riesgo específico (1-20).

Futuros Perpetuos — Cartera (3)

  • refresh_perp_wallet_balances — Actualizar la visualización de saldos de la cartera de Perpetuos.
  • fund_perp_wallet — Transferir SOL de la cartera de financiación a la cartera de perpetuos.
  • swap_perp_sol_to_usdc — Intercambiar todo el SOL en la cartera de perpetuos a USDC mediante Jupiter.

Modo Espejo — Gestión de Ballenas (6)

  • add_mirror_whale — Agregar una cartera de ballena para monitorear. Modo: spot, perp o ambos.
  • remove_mirror_whale — Eliminar una cartera de ballena del monitoreo.
  • toggle_mirror_whale — Habilitar o deshabilitar una cartera de ballena para trading espejo.
  • get_mirror_whales — Devolver la lista de todas las carteras de ballena monitoreadas.
  • get_mirror_whale_stats — Devolver estadísticas de rendimiento para una ballena específica.
  • get_all_mirror_whale_stats — Devolver estadísticas de rendimiento para todas las ballenas monitoreadas.

Modo Espejo — Configuración (9)

  • get_mirror_config — Devuelve la configuración completa del trading espejo.
  • update_mirror_config_field — Actualiza un solo campo de la configuración del modo espejo.
  • set_mirror_mode — Establece el modo espejo: 'spot', 'perp' o 'both'.
  • set_mirror_allocation_pct — Establece el porcentaje de la billetera asignado al trading espejo.
  • set_mirror_copy_sells — Habilita o deshabilita la copia de operaciones de venta de ballenas (no solo compras).
  • set_mirror_dry_run — Habilita o deshabilita el modo de prueba (dry-run) para el trading espejo.
  • set_mirror_max_trade_usd — Establece el máximo en USD por operación espejo.
  • set_mirror_stop_loss_pct — Establece el porcentaje de stop loss para posiciones espejo.
  • set_mirror_take_profit_pct — Establece el porcentaje de take profit para posiciones espejo.

Modo Espejo — Posiciones y Operaciones (6)

  • get_mirror_trades — Devuelve el historial reciente de operaciones espejo.
  • clear_mirror_trade_history — Borra todo el historial de operaciones espejo.
  • sell_all_mirror_positions — Cierra todas las posiciones espejo inmediatamente.
  • get_mirror_bot_status — Devuelve el estado actual y las estadísticas del bot espejo.
  • start_mirror_bot — Inicia el bot de trading espejo (copia operaciones de ballenas).
  • stop_mirror_bot — Detiene el bot de trading espejo.

Indicadores Técnicos (8)

  • get_all_indicators — Obtén todos los indicadores técnicos de un token en una sola llamada.
  • get_rsi — Calcula el RSI de un token basado en datos recientes de velas.
  • get_macd — Calcula el MACD de un token.
  • get_moving_averages — Calcula SMA y EMA para un token.
  • get_bollinger_bands — Calcula las Bandas de Bollinger para un token.
  • get_atr — Calcula el ATR (Average True Range) para un token.
  • get_volume_analysis — Analiza patrones de volumen para un token.
  • get_token_candles — Obtén datos de velas OHLCV para un token.

Datos de Mercado (5)

  • get_token_market_data — Obtén datos de mercado agregados para un token (precio, volumen, cambio).
  • get_token_price — Obtén el precio actual en USD de un token.
  • get_token_prices — Obtén precios en USD para múltiples tokens (mints separados por comas).
  • get_sol_price — Obtén el precio actual de SOL en USD.
  • get_signal_summary — Devuelve un resumen de señales recientes por tipo y fortaleza.

Sonidos de Alerta — Bot Meme (5)

  • set_use_sounds — Habilita o deshabilita todos los sonidos de alerta del bot Meme.
  • set_buy_alert_sound — Establece la ruta del archivo de sonido de alerta de compra del bot Meme.
  • set_sell_alert_sound — Establece la ruta del archivo de sonido de alerta de venta del bot Meme (WAV/MP3/AAC/M4A/WMA/OGG).
  • set_win_alert_sound — Establece la ruta del archivo de sonido de alerta de ganancia del bot Meme (se reproduce 5 segundos después de un cierre rentable).
  • set_loss_alert_sound — Establece la ruta del archivo de sonido de alerta de pérdida del bot Meme (se reproduce 5 segundos después de un cierre con pérdida).

Sonidos de Alerta — Bot Perpetuos (5)

  • set_perp_use_sounds — Habilita o deshabilita todos los sonidos de alerta del bot Perpetuos.
  • set_perp_buy_alert_sound — Establece la ruta del archivo de sonido de alerta de compra del bot Perpetuos.
  • set_perp_sell_alert_sound — Establece la ruta del archivo de sonido de alerta de venta del bot Perpetuos.
  • set_perp_win_alert_sound — Establece la ruta del archivo de sonido de alerta de ganancia del bot Perpetuos.
  • set_perp_loss_alert_sound — Establece la ruta del archivo de sonido de alerta de pérdida del bot Perpetuos.

Sonidos de Alerta — Bot Spot (5)

  • set_spot_use_sounds — Habilita o deshabilita todos los sonidos de alerta del bot Spot.
  • set_spot_buy_alert_sound — Establece la ruta del archivo de sonido de alerta de compra del bot Spot.
  • set_spot_sell_alert_sound — Establece la ruta del archivo de sonido de alerta de venta del bot Spot.
  • set_spot_win_alert_sound — Establece la ruta del archivo de sonido de alerta de ganancia del bot Spot.
  • set_spot_loss_alert_sound — Establece la ruta del archivo de sonido de alerta de pérdida del bot Spot.

Acciones de Sonidos de Alerta (2)

  • play_alert_sound — Reproduce/prueba un sonido de alerta. bot: 'meme'|'perp'|'spot'. sound_type: 'buy'|'sell'|'win'|'loss'.
  • get_alert_sound_paths — Obtén todas las rutas de sonidos de alerta configuradas para los tres bots.

Operaciones de Billetera (2)

  • swap_sol_usdc — Intercambia SOL a USDC o USDC a SOL en una billetera a través de Jupiter.
  • buy_sol_with_card — Obtén la URL de MoonPay para comprar SOL con tarjeta.

PlayMoney (Saldos Simulados) (2)

  • set_playmoney_balance — Establece el saldo simulado (PlayMoney) para una billetera. Solo funciona en modo de práctica.
  • reset_playmoney_balances — Restablece todos los saldos de PlayMoney (simulados) a cero.

Licencia y Membresía (3)

  • get_membership_status — Obtén el estado actual de membresía/prueba (horas de prueba restantes, licenciado, expirado).
  • activate_license — Activa una clave de licencia para desbloquear la membresía completa.
  • refresh_membership_status — Vuelve a verificar el estado de membresía/prueba desde el servidor de licencias.

Actualización de Mercado (1)

  • refresh_spot_wallet_balances — Actualiza la visualización de saldos de la billetera Spot.

Navegador Integrado (1)

  • open_in_app_browser — Abre una URL en el navegador Chromium integrado enrutado a través de un proxy europeo.

Cambio de Vista GUI (1)

  • switch_bot_view — Cambia la GUI a una vista de bot diferente.

Acerca de e Información (1)

  • get_about_info — Obtén la versión de la aplicación, el número de herramientas MCP e información general.

Instalación

pip install solana-snipe-bot-mcp

Configuración del Cliente

{
  "mcpServers": {
    "solana-snipe-bot": {
      "command": "python",
      "args": ["-m", "solana_snipe_bot_mcp"],
      "env": {
        "SOLANA_SNIPER_BOT_DIR": "/path/to/snipe-bot"
      }
    }
  }
}

Enlaces

Licencia

Servidor MCP: MIT (gratuito). La aplicación de Windows Solana Sniper Bot V4 es propietaria: se requiere membresía para el trading en vivo después de la prueba de 7 días. Úsalo bajo tu propio riesgo. El trading en cadena es arriesgado.