Skip to main content
Glama

Alpaca MCP Server

by tedlikeskix

Servidor MCP de Alpaca

Este es un servidor de Protocolo de Contexto de Modelo (MCP) para Alpaca, que permite a LLM como Claude interactuar con la API de trading de Alpaca. Permite operar con acciones, consultar posiciones, obtener datos de mercado y gestionar la cuenta, todo mediante lenguaje natural.

Características

  • 📊 Datos de mercado : obtenga cotizaciones de acciones en tiempo real y datos históricos de precios
  • 💵 Información de la cuenta : consulta tus saldos, poder adquisitivo y estado
  • 📈 Gestión de puestos : vea los puestos actuales y su rendimiento
  • 🛒 Colocación de órdenes : coloque órdenes de mercado y límite a través del lenguaje natural
  • 📋 Gestión de pedidos : enumerar, rastrear y cancelar pedidos

Prerrequisitos

  • Python 3.10+
  • Claves API de Alpaca
  • Claude para escritorio u otro cliente MCP

Instalación

  1. Clonar este repositorio:
    git clone https://github.com/YOUR_USERNAME/alpaca-mcp.git cd alpaca-mcp
  2. Instalar los paquetes necesarios:
    pip install mcp alpaca-py python-dotenv
  3. Cree un archivo .env con sus credenciales de API de Alpaca:
    API_KEY_ID=your_alpaca_api_key API_SECRET_KEY=your_alpaca_secret_key

Uso

Ejecutando el servidor

Inicie el servidor ejecutando:

python alpaca_mcp_server.py

Configuración de Claude para escritorio

  1. Abrir Claude para escritorio
  2. Ir a Configuración
  3. Haga clic en "Desarrollador" y luego en "Editar configuración".
  4. Agregue la configuración del servidor a claude_desktop_config.json :
{ "mcpServers": { "alpaca": { "command": "python", "args": [ "/path/to/alpaca_mcp_server.py" ], "env": { "API_KEY_ID": "your_alpaca_api_key", "API_SECRET_KEY": "your_alpaca_secret_key" } } } }
  1. Guardar y reiniciar Claude para escritorio

Herramientas disponibles

El servidor expone las siguientes herramientas:

  • get_account_info() - Obtener saldos y estados de cuentas
  • get_positions() - Lista todas las posiciones actuales en la cartera
  • get_stock_quote(symbol) - Obtener la última cotización de una acción
  • get_stock_bars(symbol, days) : obtiene barras de precios históricas de una acción
  • get_orders(status, limit) - Lista los pedidos con el estado especificado
  • place_market_order(symbol, side, quantity) - Realizar una orden de mercado
  • place_limit_order(symbol, side, quantity, limit_price) - Realizar un pedido limitado
  • cancel_all_orders() - Cancelar todos los pedidos abiertos
  • close_all_positions(cancel_orders) - Cerrar todas las posiciones abiertas

Consultas de ejemplo

Una vez que el servidor esté conectado a Claude, puedes hacer preguntas como:

  • "¿Cuál es el saldo de mi cuenta corriente y mi poder adquisitivo?"
  • "Muéstrame mis posiciones actuales"
  • Obtenga la cotización más reciente de AAPL
  • Muéstrame el historial de precios de TSLA de los últimos 10 días.
  • Compra 5 acciones de MSFT a precio de mercado.
  • Vender 10 acciones de AMZN con un precio límite de $130.
  • "Cancelar todos mis pedidos abiertos"

Nota

Este servidor utiliza el trading en papel de Alpaca por defecto. Para operar con dinero real, cambie paper=True a paper=False al inicializar TradingClient .

Aviso de seguridad

Este servidor MCP tendrá acceso a tu cuenta de Alpaca y podrá realizar intercambios reales. Revisa siempre las sugerencias de Claude antes de aprobar cualquier intercambio.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Un servidor de protocolo de contexto de modelo que permite a los LLM como Claude interactuar con la API de comercio de Alpaca a través del lenguaje natural para operar con acciones, verificar posiciones, obtener datos del mercado y administrar su cuenta.

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Uso
          1. Ejecutando el servidor
          2. Configuración de Claude para escritorio
          3. Herramientas disponibles
        2. Consultas de ejemplo
          1. Nota
            1. Aviso de seguridad
              1. Licencia

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that gives LLMs the ability to interact with Ethereum networks, manage wallets, query blockchain data, and execute smart contract operations through a standardized interface.
                  Last updated -
                  31
                  323
                  2
                  TypeScript
                  MIT License
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that enables Claude and other LLMs to interact with Notion workspaces, providing capabilities like searching, retrieving, creating and updating pages, as well as managing databases.
                  Last updated -
                  275
                  2
                  TypeScript
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables LLMs like Claude to interact with the Alpaca trading API, allowing for trading stocks, checking positions, fetching market data, and managing accounts through natural language.
                  Last updated -
                  Python
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that enables LLMs like Claude to interact with the Nostr social network, allowing for fetching user profiles, text notes, and zap payment information.
                  Last updated -
                  5
                  25
                  TypeScript
                  MIT License
                  • Apple

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

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