Integrations
Servidor MCP de Alpaca Trading
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona una interfaz a la API de comercio de Alpaca, permitiéndole administrar su cartera de acciones y criptomonedas, realizar operaciones y acceder a datos del mercado.
Características
- Administración de cuentas : vea los detalles de la cuenta, los saldos y el estado de la cartera
- Trading : Colocar órdenes de mercado, límite, stop y stop-limit
- Gestión de cartera : ver posiciones, calcular el rendimiento y cerrar posiciones
- Datos de mercado : acceda a cotizaciones en tiempo real y datos históricos de precios
- Información sobre activos : obtenga detalles sobre los activos negociables
Instalación
- Clonar este repositorio
- Instalar dependencias:
O usando uv:
Configuración
- Copie el archivo
.env.example
a.env
:
- Agregue sus credenciales de API de Alpaca Paper Trading al archivo
.env
:
Puede obtener estas credenciales creando una cuenta en Alpaca .
Uso
Ejecute el servidor MCP:
El servidor se iniciará y estará disponible para que los clientes de MCP puedan conectarse.
Recursos disponibles
El servidor proporciona los siguientes recursos:
account://info
- Obtener información actual de la cuentapositions://all
- Obtener todas las posiciones actualespositions://{symbol}
- Obtener detalles de la posición de un símbolo específicoorders://recent/{limit}
- Obtener los pedidos más recientes con el límite especificadomarket://{symbol}/quote
- Obtener la cotización actual del mercado para un símbolo específicomarket://{symbol}/bars/{timeframe}
- Obtener barras de precios históricas para un símbolo con un período de tiempo específicoassets://list
- Lista de activos negociables disponibles en Alpacaassets://{symbol}
- Obtenga información detallada de los activos por símbolo
Herramientas disponibles
El servidor proporciona las siguientes herramientas:
get_account_info_tool
- Obtener información actual de la cuentaplace_market_order
- Colocar una orden de mercado para comprar o vender una acciónplace_limit_order
- Coloque una orden limitada para comprar o vender una acción a un precio específicoplace_stop_order
- Coloca una orden de stop para comprar o vender una acción cuando alcanza un precio específicoplace_stop_limit_order
- Coloque una orden stop-limit combinando funciones de órdenes stop y limitcancel_order
- Cancelar una orden abierta por su IDclose_position
- Cerrar una posición abierta para un símbolo específicoget_portfolio_summary
- Obtenga un resumen completo de la cartera
This server cannot be installed
Un servidor de protocolo de contexto de modelo que interactúa con la API de comercio de Alpaca, lo que permite a los usuarios administrar carteras, realizar operaciones y acceder a datos del mercado a través de interacciones en lenguaje natural.