Local API, SDK 및 MCP
실행 중인 Spectre Terminal에서 시장 데이터와 계정을 읽고, 직접 만든 프로그램으로 거래합니다.
Local API는 실행 중인 Spectre Terminal이 127.0.0.1에서 제공하는 HTTP 및
WebSocket 인터페이스입니다. 같은 컴퓨터의 프로그램이 터미널 창에 보이는 것을
읽고, 주문을 포함해 같은 명령을 보냅니다.
시작 순서
- 시작하기: API를 켜고, 토큰을 받고, 첫 요청을 보냅니다.
- 인증: 토큰을 보내고 거부된 요청을 해결합니다.
- 작업에 맞는 가이드: 시장 데이터, 계정, 거래, 레이아웃, 설정 또는 실시간 스트림.
클라이언트 패키지
| 패키지 | 대상 | 설치 |
|---|---|---|
spectre-terminal | Python 3.10 이상 | pip install spectre-terminal |
@spectre-trade/terminal | TypeScript 및 JavaScript, Node 22 이상 | npm install @spectre-trade/terminal |
spectre-terminal-mcp | AI 에이전트용 MCP 서버 | pip install spectre-terminal-mcp |
클라이언트는 포트를 스스로 찾고 토큰을 환경 변수에서 읽습니다. 탐색을 참고하십시오.
레퍼런스
기억할 점
- API는 기본적으로 꺼져 있습니다. Settings App → 일반 → Local API에서 켭니다.
- 토큰은 비밀 정보입니다. 주문 넣기를 포함해 터미널 창이 할 수 있는 모든 일을 허용합니다.
- 웹 페이지는 API를 호출할 수 없습니다. 예제는 스크립트나 프로그램에서 실행합니다.
- 가격과 수량은 십진수 문자열입니다. 시간은 UTC 밀리초입니다.
accepted는filled가 아닙니다. 거래 호출의 응답은 터미널이 명령을 접수했다는 뜻입니다. 결과는 계정에서 읽습니다.