Skip to main content
Glama

Alpaca Trading MCP Server

by laukikk

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

  1. Clonar este repositorio
  2. Instalar dependencias:
pip install -e .

O usando uv:

uv pip install -e .

Configuración

  1. Copie el archivo .env.example a .env :
cp .env.example .env
  1. Agregue sus credenciales de API de Alpaca Paper Trading al archivo .env :
ALPACA_PAPER_API_KEY = "your-api-key" ALPACA_PAPER_API_SECRET = "your-api-secret"

Puede obtener estas credenciales creando una cuenta en Alpaca .

Uso

Ejecute el servidor MCP:

python src/server.py

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 cuenta
  • positions://all - Obtener todas las posiciones actuales
  • positions://{symbol} - Obtener detalles de la posición de un símbolo específico
  • orders://recent/{limit} - Obtener los pedidos más recientes con el límite especificado
  • market://{symbol}/quote - Obtener la cotización actual del mercado para un símbolo específico
  • market://{symbol}/bars/{timeframe} - Obtener barras de precios históricas para un símbolo con un período de tiempo específico
  • assets://list - Lista de activos negociables disponibles en Alpaca
  • assets://{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 cuenta
  • place_market_order - Colocar una orden de mercado para comprar o vender una acción
  • place_limit_order - Coloque una orden limitada para comprar o vender una acción a un precio específico
  • place_stop_order - Coloca una orden de stop para comprar o vender una acción cuando alcanza un precio específico
  • place_stop_limit_order - Coloque una orden stop-limit combinando funciones de órdenes stop y limit
  • cancel_order - Cancelar una orden abierta por su ID
  • close_position - Cerrar una posición abierta para un símbolo específico
  • get_portfolio_summary - Obtenga un resumen completo de la cartera
-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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.

  1. Características
    1. Instalación
      1. Configuración
        1. Uso
          1. Recursos disponibles
            1. Herramientas disponibles

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A Model Context Protocol server that provides read-only access to Bybit's cryptocurrency exchange API, allowing users to query real-time cryptocurrency data using natural language.
                Last updated -
                9
                14
                9
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server enabling LLMs like Claude to interact with the Alpaca trading API through natural language for stock trading, checking positions, fetching market data, and managing your account.
                Last updated -
                Python
                MIT License
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol server that enables AI assistants to interact with the Deriv trading API, providing access to active trading symbols and account balance information.
                Last updated -
                2
                Python
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables interaction with the Tradovate API for managing trading contracts, positions, orders, and accounts.
                Last updated -
                JavaScript
                MIT License

              View all related MCP servers

              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/laukikk/alpaca-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server