alpacahq/alpaca-mcp-server

Alpaca’s official MCP Server lets you trade stocks, ETFs, crypto, and options, run data analysis, and build strategies in plain English directly from your favorite LLM tools and IDEs

해결하는 문제

AI 어시스턴트(Claude, Cursor, VS Code 등)가 자연어를 사용하여 거래 작업을 수행하고 시장 데이터를 검색할 수 있게 합니다. 대규모 언어 모델과 Alpaca Trading API 사이의 간극을 메워, 사용자가 코드를 작성하지 않고도 포트폴리오를 관리하고 거래를 실행할 수 있도록 지원합니다.

작동 방식

이 프로젝트는 Alpaca의 거래 및 시장 데이터 API를 일련의 도구로 노출하는 Model Context Protocol (MCP) 서버를 구현합니다. MCP 호환 클라이언트에 연결되면 AI 어시스턴트가 이러한 도구를 동적으로 발견하고 호출하여 Alpaca 서비스와 상호 작용할 수 있습니다. FastMCP와 OpenAPI를 사용하여 구축되었으며, 도구 스키마가 공식 Alpaca API 사양과 일치하도록 보장합니다.

대상 사용자

AI 기반 IDE나 어시스턴트를 사용하며, 대화형 인터페이스를 통해 주식, 옵션, 암호화폐 포트폴리오를 관리하고자 하는 트레이더 및 개발자.

주요 특징

  • 멀티 자산 지원: 주식, ETF, 암호화폐 및 옵션을 처리합니다.
  • 포괄적인 거래 기능: 시장가, 지정가, 스톱, 스톱 지정가, 트레일링 스톱 등 다양한 주문 유형과 멀티 레그 옵션 전략을 지원합니다.
  • 실시간 및 과거 데이터: 호가, 거래, 가격 바 및 스냅샷에 대한 액세스를 제공합니다.
  • 포트폴리오 관리: 잔액 확인, 포지션 관리 및 관심 종목(watchlist)을 통한 자산 정리를 위한 도구를 제공합니다.
  • 유연한 구성: 페이퍼 트레이딩과 실거래를 모두 지원하며, 특정 도구 세트(예: 암호화폐 데이터만 활성화)를 필터링할 수 있습니다.
  • 광범위한 클라이언트 호환성: Claude Desktop, Cursor, VS Code, PyCharm 및 Claude Code와 통합됩니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트