SHARPTRADER 모듈 · AI 에이전트 (MCP)
SharpTrader AI Agents: Claude 또는 ChatGPT로 SharpTrader를 관리하세요
내장 MCP 서버를 통해 여러분의 AI 어시스턴트가 SharpTrader의 데이터를 읽고, 허용한 경우에만 SharpTrader를 제어할 수 있습니다. 어떤 전략이 실행 중인지, 로그에 무엇이 기록됐는지, 이번 주 전략 성과가 어땠는지 평소 말하듯 물어보고, 컴퓨터나 휴대폰에서 텍스트 또는 음성으로 전략을 시작하거나 중지할 수 있습니다. AI는 절대 새 주문을 내지 않습니다.
이 페이지의 내용
모듈의 기능
요약: SharpTrader 안에 Model Context Protocol(MCP, AI 어시스턴트가 다른 프로그램과 연결할 때 쓰는 개방형 표준)을 지원하는 작은 서버가 추가됩니다. Claude, ChatGPT 등 여러분의 어시스턴트는 액세스 토큰으로 이 서버에 연결한 뒤, 여러분이 SharpTrader 창에서 작업하는 것과 똑같이 SharpTrader를 다룹니다. 즉, 설정한 권한 범위 안에서 같은 데이터를 읽고 같은 버튼을 누릅니다.
이제 모든 것이 정상적으로 실행 중인지 확인하려고 VPS에 원격 데스크톱으로 접속할 필요가 없습니다. “연결이 끊긴 세션은?”, “전략 21의 로그를 보여줘”, “이번 주 LockCL2 전략의 순이익과 평균 슬리피지는?”, “뉴스 발표 전에 모든 전략을 중지해”라고 물으면 어시스턴트가 알맞은 SharpTrader 도구를 호출해 몇 초 만에 답합니다. 휴대폰의 Claude나 ChatGPT에서는 음성으로도 똑같이 할 수 있습니다.
실제 채팅 화면
이 예시에서는 SharpTrader가 VPS에서, Claude가 집 컴퓨터에서 실행됩니다. 질문 하나로 모든 전략의 ID, 유형, 세션, 연결 상태가 표시되고, 어시스턴트가 다음 단계를 제안합니다.
에이전트가 할 수 있는 일과 할 수 없는 일
| 가능 (허용한 경우) | 불가능 |
|---|---|
| 세션, 전략, 미체결 및 체결 완료 주문, 성과, 로그, 저널 조회 | 새 주문 전송: 거래를 실행하는 도구는 없습니다 |
| 전략 시작 및 중지, 전략의 거래 켜기/끄기 | 기존 전략 삭제 또는 이름 변경 |
| 세션 연결 및 연결 해제 | 종목 추가 또는 제거, 세션 할당 또는 심볼 매핑 |
| 전략 설정 및 종목 설정 조회와 변경 | 세션 속성 변경 |
| 새 전략 생성 및 기존 전략 복제 | 백테스트나 최적화 실행, 차트 열기 |
| News 탭 관리: 경제 캘린더 새로 고침, 옵션 변경, 이벤트 켜기/끄기 | 경로, 파일, DLL, 네트워크 주소 또는 실행할 봇 코드 변경 |
| 전략의 포지션 청산 (해당 전략의 Close All 버튼) | SharpTrader에서 해당 전략 창이 열려 있는 동안의 모든 변경 |
설정 변경은 전략 창과 같은 규칙을 따릅니다. 일반 설정과 사용자 지정 봇 파라미터는 전략이 중지된 상태에서만 변경할 수 있고, 자산 관리자(equity manager) 값과 종목 수치는 실행 중에도 변경할 수 있습니다. 값이 하나라도 잘못되면 아무것도 변경되지 않으며 모든 문제가 목록으로 표시됩니다.
권한 그룹
모든 도구는 네 개의 그룹 중 하나에 속합니다. 설정 페이지의 스위치로 에이전트가 사용할 수 있는 그룹을 정하며, 모든 호출은 서버에서 다시 한 번 검사됩니다.
| 그룹 | 도구 | 허용 범위 | 기본값 |
|---|---|---|---|
| Read | 12 | 모든 정보 조회: 세션, 전략, 설정, 주문, 성과, 로그, 뉴스 | 서버 실행 중 항상 켜짐 |
| Control | 9 | 전략 시작 및 중지, 거래 켜기/끄기, 세션 연결 및 연결 해제 | 체크하기 전까지 꺼짐 |
| Settings | 7 | 전략·종목 설정과 뉴스 필터 변경, 전략 생성 및 복제 | 체크하기 전까지 꺼짐 |
| Positions | 1 | 실행 중인 전략의 모든 포지션을 시장가로 청산 | 체크하기 전까지 꺼짐 |
SharpTrader에서 설정하기
모든 설정은 한 페이지에 있습니다: Settings › AI agents (MCP). 어시스턴트가 SharpTrader와 같은 컴퓨터에서 실행된다면 “Allow AI agents to connect”에 체크하고 “This computer only”를 그대로 둔 채 Apply changes를 누르세요. SharpTrader는 VPS에서, 어시스턴트는 내 컴퓨터에서 실행된다면 다음과 같이 설정합니다.
1
2
3
4

Claude와 ChatGPT 연결 방법 전체와 각 항목에 대한 설명은 가이드 트레이딩용 MCP: Claude와 ChatGPT로 트레이딩 소프트웨어 제어하기에서 확인하세요.
지원되는 AI 클라이언트
| 클라이언트 | 연결 방식 |
|---|---|
| Claude Desktop (및 휴대폰의 Claude) | SharpTrader 확장 파일(.mcpb)을 Settings › Extensions로 끌어다 놓고, 주소와 토큰을 입력한 뒤 .cer 파일을 선택합니다. 추가로 설치할 것은 없습니다. |
| ChatGPT 데스크톱 앱 | Settings › Plugins › MCP server에서 npx mcp-remote로 실행합니다. 컴퓨터에 Node.js가 필요합니다. |
| Claude Code, VS Code (Copilot 에이전트 모드), Cursor | SharpTrader의 버튼 하나로 바로 쓸 수 있는 설정이나 명령이 복사됩니다. |
| OpenAI 에이전트 (Responses API, Agents SDK, Agent Builder) | OpenAI 서버에서 연결합니다. 공인 주소, Let’s Encrypt 인증서(SharpTrader에서 버튼 하나로 발급), 열린 포트가 필요합니다. |

보안
| 보호 기능 | 작동 방식 |
|---|---|
| 액세스 토큰 | 모든 요청에 필수입니다(32바이트 무작위 값). 토큰이 틀리거나 없으면 “401 Unauthorized”가 반환됩니다. New token을 누르면 이전 토큰으로 설정된 모든 클라이언트의 연결이 끊깁니다. |
| 권한 그룹 | 기본적으로는 Read만 켜져 있습니다. 꺼진 그룹의 도구는 목록에조차 나타나지 않으며, 모든 호출은 다시 한 번 검사됩니다. |
| 새 주문 불가 | 새 주문을 보내는 도구는 없습니다. 에이전트가 할 수 있는 최대 범위는 Positions 스위치가 켜진 경우 전략의 포지션을 청산하는 것입니다. |
| 외부 연결 시 HTTPS | 127.0.0.1 이외의 주소에는 인증서가 필수이므로, 토큰이 평문으로 네트워크를 지나가는 일은 없습니다. |
| 잘못된 토큰 차단 | 한 주소에서 10분 안에 잘못된 토큰이 10번 들어오면 해당 주소를 15분간 차단합니다. |
| 브라우저 페이지 차단 | 웹 페이지에서 오는 요청은 거부되므로, 브라우저에 열려 있는 웹사이트가 서버에 접근할 수 없습니다. |
| 방화벽 규칙 | 버튼 하나로 MCP 포트 접근을 지정한 주소로만 제한합니다. |
| 기록 | 모든 호출은 일일 로그(주소, 도구, 인수, 결과, 시간)에 기록되며, 작업과 실패는 SharpTrader 저널에도 남습니다. |
| 거래는 기다리지 않습니다 | 조회 시 목록을 잠그지 않고 복사하므로, 시세와 주문이 에이전트 때문에 지연되는 일이 없습니다. |
요구 사항 및 가격
- 모듈 가격: $945, 일회성 결제.
- 지원 제품: SharpTrader Pro 및 SharpTrader Lite. 모듈은 기존 SharpTrader 라이선스에서 활성화됩니다.
- AI 어시스턴트: 본인의 Claude 또는 ChatGPT 계정(또는 다른 MCP 클라이언트). 어시스턴트 구독료는 포함되어 있지 않습니다.
- Windows: 내 컴퓨터 또는 Windows VPS에서 실행되는 SharpTrader. 원격 접속 시에는 VPS 제공업체에서 MCP 포트를 열어야 합니다.
- 지원: 첫 연결 지원을 포함해 BJF Trading Group의 무료 기술 지원을 받으실 수 있습니다.
VPS에 로그인하는 대신 SharpTrader에 물어보세요
Claude 또는 ChatGPT에서 상태, 로그, 성과 확인과 시작/중지까지. 컴퓨터든 휴대폰이든, 설정한 권한 범위 안에서.
자주 묻는 질문
AI가 내 계좌에서 거래를 열 수 있나요?
아니요. 29개 도구 중 새 주문을 보내는 도구는 하나도 없습니다. 에이전트는 사용자가 설정한 전략을 시작하거나 중지할 수 있으며, 전략의 포지션 청산은 Positions 스위치를 켠 경우에만 가능합니다.
어떤 AI 어시스턴트와 함께 쓸 수 있나요?
Claude Desktop(바로 쓸 수 있는 확장 파일 제공), ChatGPT 데스크톱 앱, Claude Code, Copilot 에이전트 모드의 VS Code, Cursor, 그리고 OpenAI의 호스팅 에이전트입니다. 헤더 토큰 방식의 HTTPS 기반 MCP를 지원하는 클라이언트라면 모두 연결할 수 있습니다.
휴대폰에서도 사용할 수 있나요?
네. 컴퓨터에서 어시스턴트를 연결해 두면, 해당 어시스턴트의 모바일 앱에서도 텍스트나 음성으로 같은 질문을 할 수 있습니다.
SharpTrader가 어시스턴트와 같은 컴퓨터에서 실행되어야 하나요?
아니요. SharpTrader는 VPS에서 실행해도 됩니다. “Listen on”에서 VPS 주소를 선택하고, 집 IP를 허용한 뒤 SharpTrader가 생성해 주는 인증서를 사용하면 됩니다.
액세스 토큰은 안전한가요?
토큰은 Windows 사용자 계정 기준으로 암호화되어 저장되고, 연결이 컴퓨터 밖으로 나갈 때는 HTTPS로만 전송되며, 잘못된 토큰이 반복되면 차단됩니다. 비밀번호처럼 관리하시고, 노출되었다고 생각되면 New token을 누르세요.
AI가 내 설정 파일이나 비밀번호를 볼 수 있나요?
아니요. 경로, 파일, DLL, 네트워크 주소, 세션 속성, 비밀번호는 에이전트에게 제공되지 않습니다. 라이선스에 따라 창에서 숨겨지는 설정은 에이전트에게도 숨겨집니다.
거래에는 위험이 따릅니다. AI 어시스턴트는 요청을 잘못 이해할 수 있으므로, AI에게 허용하는 작업을 항상 확인하고 SharpTrader 저널에서 AI의 작업 내역을 검토하세요. 본 내용은 투자 조언이 아닙니다.













