AI 어시스턴트 → 16개 거래소 + MetaTrader 5

트레이딩용 MCP 서버: Claude와 ChatGPT를 거래소에 연결하기

짧은 답변: AlgoVesta는 하나의 연결로 16개 암호화폐 거래소와 MetaTrader 5에 도달하는 MCP(Model Context Protocol) 서버를 운영합니다. 링크 하나를 Claude, ChatGPT, Cursor 또는 다른 MCP 클라이언트에 붙여넣으면, 어시스턴트가 포트폴리오를 읽고, 아이디어의 가격을 확인하고, 시뮬레이션하고 — 허용한 이후에는 — 주문을 실행할 수 있습니다. 모든 연결은 5,000달러 페이퍼 잔고로 시작하고, 모든 주문은 모델이 반박할 수 없는 서버 측 리스크 월을 통과하며, 모든 작업은 ed25519로 서명된 영수증을 반환합니다.

기본값은 페이퍼 트레이딩 인출 권한 자체가 존재하지 않음 실거래 전 2단계 인증 필수 모든 작업에 서명된 영수증

MCP 트레이딩이란

Model Context Protocol은 AI 어시스턴트를 외부 시스템에 연결하기 위한 개방형 표준입니다. 모델이 학습 데이터로 답을 추측하는 대신, 지정한 서버의 특정 도구를 호출하여 구조화된 데이터를 받고 실제 상황에 대해 추론합니다. 어시스턴트가 저장소를 읽거나 데이터베이스를 조회할 때와 같은 방식이며, 여기서는 그 반대편 시스템이 귀하의 트레이딩 인프라입니다.

이 차이는 트레이딩에서 그 어떤 분야보다 중요합니다. 도구 연결 없이 "제 ETH 포지션을 청산해야 할까요?"라는 질문을 받은 언어 모델은 귀하가 ETH를 보유하고 있는지, 얼마에 매수했는지, 손절가가 어디인지 전혀 알지 못합니다. 아무 근거 없이 자신 있어 보이는 문단을 만들어낼 뿐입니다. MCP 연결이 있으면 get_portfolio_context를 호출하여 실제 포지션, 실제 진입가, 실제 미실현 손익을 확인하고, 트레이딩 일반론이 아니라 귀하의 계정에 대해 답합니다.

AlgoVesta MCP 연결은 하나의 링크입니다. 그 뒤에는 이미 플랫폼의 TradingView 웹훅과 Telegram 신호 라우팅을 서비스하는 동일한 실행 계층이 있습니다: 거래소 어댑터, 포지션 장부, 리스크 엔진. 어시스턴트는 Binance나 브로커와 직접 통신하지 않습니다. AlgoVesta와 통신하고, AlgoVesta가 거래소와 통신합니다 — 바로 이 구조 덕분에 모델이 볼 수 없는 정책이 그럼에도 모델을 저지할 수 있습니다.

이것이 무엇이 아닌지도 분명히 해둘 필요가 있습니다. 이것은 신호 서비스가 아닙니다: AlgoVesta는 여기서 매매 아이디어를 만들거나 판매하지 않으며, 어시스턴트는 다른 누군가의 판단을 따르지 않습니다. 자율 봇도 아닙니다. 정해진 일정에 따라 일어나는 일도, 자리를 비운 사이 일어나는 일도 없습니다 — 어시스턴트는 귀하가 요청할 때, 귀하가 참여하는 대화 안에서 동작하며, 모든 쓰기 작업은 대화 기록에서 확인할 수 있습니다. 예약된 자동화나 규칙 기반 자동화를 원한다면 TradingView 웹훅과 Telegram 라우팅 경로가 그 역할을 하며, MCP는 대화형 인터페이스로서 같은 계정에서 두 방식을 함께 사용할 수 있습니다.

거래소 API 키는 어시스턴트에 절대 전달되지 않습니다. 키는 AlgoVesta 내부에 암호화된 상태로 보관됩니다. AI가 가지는 것은 범위가 지정되고 취소 가능한 MCP 링크입니다 — 이미 본인이 통제하는 계정으로 향하는 문일 뿐, 키 자체가 아닙니다.

약 5분이면 설정 완료

링크는 AlgoVesta 패널의 MCP 연결 탭에서 생성합니다. 패널은 생성 시점에 전체 주소를 한 번만 보여주고 이후에는 지문 값만 저장합니다 — 그러니 생성 즉시 클라이언트에 붙여넣으세요. 이 주소는 자격 증명처럼 다루세요: 이를 가진 사람은 누구나 그 범위 안에서 귀하의 계정에 작업을 수행할 수 있습니다.

JSON 설정 파일을 읽는 클라이언트 — Claude Desktop, Cursor, 대부분의 에디터 통합 — 는 항목을 하나 추가하면 됩니다:

{"mcpServers":{"algovesta":{"url":"https://api.algovesta.com/u/avmcp_<your-key>/mcp"}}}

Claude Code의 경우, 명령 하나로 스트리머블 HTTP를 통해 동일한 서버를 등록할 수 있습니다:

claude mcp add --transport http algovesta https://api.algovesta.com/u/avmcp_<your-key>/mcp

Gemini CLI는 동일한 값에 다른 키 이름을 사용합니다: 설정 파일에 url 대신 httpUrl을 작성하세요. 나머지 항목 내용은 동일합니다.

키를 생성할 때 범위(scope)를 선택하는데, 이 선택은 어떤 클라이언트에 붙여넣는지보다 더 중요합니다. read 키는 질문에 답할 뿐 아무것도 실행할 수 없어, 다른 용도로도 함께 쓰는 범용 어시스턴트에 적합합니다. paper 키는 가상 잔고를 대상으로 전체 도구 세트를 사용할 수 있어, 특정 모델이 어떻게 동작하는지 배우는 동안 합리적인 기본값입니다. live 키는 실제 자금을 다루며, 생성 시 2단계 인증이 필요한 유일한 범위입니다. 각 키는 독립적이므로 대부분의 사용자는 두세 개를 동시에 보유합니다 — 휴대폰에는 read 키, 에디터에는 paper 키 — 그리고 한꺼번에가 아니라 개별적으로 취소합니다.

시크릿 주소를 붙여넣고 싶지 않다면 다른 경로도 있습니다. AlgoVesta는 PKCE(S256)와 동적 클라이언트 등록을 지원하는 표준 OAuth 2.1 엔드포인트를 https://api.algovesta.com/mcp에서도 제공하므로, OAuth를 지원하는 클라이언트는 스스로 등록하고 일반적인 브라우저 동의 화면으로 안내할 수 있습니다. 웹, 데스크톱, 모바일의 Claude를 비롯해 원격 커넥터를 지원하는 클라이언트는 이 경로를 바로 사용할 수 있습니다. 두 경로 모두의 단계별 화면은 MCP 연결 가이드에 있습니다.

AI가 할 수 있는 일

서버는 20개 도구를 제공합니다. 그중 14개는 읽거나 추론하거나 리허설할 뿐 아무것도 바꾸지 않고, 6개는 씁니다. 이 구분은 의도적입니다. 범위 시스템과 그대로 대응하기 때문입니다 — 읽기 전용 키는 읽기 도구만 호출할 수 있고 쓰기 도구는 거부됩니다. 쓰기 도구 중 두 개는 TradingView 전략을 관리하며, 둘 다 실거래 실행을 활성화할 수 없습니다: 그 스위치는 애초에 그것들의 쓰기 가능한 필드 집합에 들어 있지 않습니다.

읽기 및 리허설 — 14개 도구
  • get_portfolio_context — 연결된 모든 거래소의 잔고, 오픈 포지션, 진입가, 미실현 손익.
  • get_market_price — 실제로 주문이 체결될 거래소의 심볼 실시간 가격.
  • get_trade_history — 암호화폐, MetaTrader 5, 모의투자 전반의 청산된 거래와 성과 요약이며, 데이터의 공백은 매끄럽게 덮지 않고 그대로 명시됩니다.
  • compare_venues — 연결된 거래소를 실시간 가격과 측정된 스프레드 기준으로 순위화합니다; 조언할 뿐, 절대 라우팅하지 않습니다.
  • simulate_order — 전송 전에 주문의 비용, 크기, 리스크가 어떻게 될지 확인.
  • list_open_orders — 보호용 다리(leg)를 포함한 대기 중인 주문.
  • verify_receipt — ed25519 서명을 확인해 영수증이 진짜임을 나중에 증명할 수 있게 함.
  • replay_channel — 신호 채널의 이력을 재생해 그것이 어떤 성과를 냈을지 확인.
  • list_strategies — 당신의 TradingView 전략과 각 전략에 실거래가 활성화되어 있는지 여부; 웹훅 URL 자체는 절대 반환되지 않습니다.
  • compile_policy — 평문으로 작성한 리스크 규칙을 서버가 강제하는 기계 판독 가능한 정책으로 변환.
쓰기 — 6개 도구
  • place_order — 손절매가 첨부된 포지션을 엽니다; 손절매는 선택 사항이 아닙니다.
  • close_position — 오픈 포지션의 전체 또는 일부를 청산합니다.
  • modify_position — 이미 진행 중인 포지션의 손절매 또는 익절매를 조정합니다.
  • cancel_order — 체결되지 않은 대기 주문을 취소합니다.
  • create_strategy — TradingView 전략을 생성하며, 실거래 실행은 항상 꺼진 상태입니다.
  • update_strategy — 전략의 설정을 변경합니다; 실거래 스위치는 그 대상에 포함되지 않습니다.

주문 도구는 키가 live 범위를 갖기 전까지는 페이퍼 엔진을 대상으로 실행됩니다. 두 개의 전략 도구는 실거래 실행을 전혀 활성화할 수 없습니다 — 그 스위치는 애초에 그것들의 쓰기 가능한 필드 집합에서 빠져 있으므로, 어떤 어시스턴트도 그것을 켤 수 없습니다.

실제로는 어시스턴트가 이 도구들을 연쇄적으로 사용합니다. 리밸런싱을 요청하면 포트폴리오를 읽고, 각 다리의 가격을 확인하고, 각각을 시뮬레이션하고, 하려는 일을 알려준 뒤에야 비로소 실행합니다. 모든 도구의 전체 입출력 스키마는 MCP 개발자 문서에 공개되어 있으며, 연결 전에 확인하고 싶다면 /mcp/tools.json에 기계 판독 가능한 매니페스트가 있습니다.

지원되는 AI 어시스턴트

MCP는 특정 벤더의 기능이 아니라 프로토콜이므로 목록은 열려 있습니다: 이를 지원하는 것이라면 무엇이든 연결할 수 있습니다. 다음은 현재 AlgoVesta와 실제로 함께 사용되는 클라이언트입니다.

클라이언트연결 방식참고
Claude(웹, 데스크톱, 모바일)커스텀 커넥터설정 → 커넥터 → 커스텀 커넥터 추가. 모바일에서도 작동하므로 자리를 비운 상태에서도 포지션을 확인할 수 있습니다.
Claude CodeCLI 명령 한 줄위의 claude mcp add 명령으로 현재 프로젝트 또는 전역에 등록합니다.
CursorJSON 설정위와 같은 url 필드를 가진 mcp.json 항목.
ChatGPT커넥터, 개발자 모드유료 요금제에서 사용 가능; OpenAI는 커스텀 MCP 커넥터를 개발자 모드 뒤에 둡니다.
Gemini CLIJSON 설정동일한 항목이지만 필드 이름이 httpUrl입니다.
그 밖의 모든 MCP 클라이언트시크릿 링크 또는 OAuth스트리머블 HTTP 전송; 선호하는 클라이언트를 위한 PKCE와 동적 클라이언트 등록을 갖춘 OAuth 2.1.

각 키는 고유한 범위, 라벨, 취소 상태를 가지므로 한 클라이언트에서는 읽기 전용 키를, 다른 클라이언트에서는 paper 키를 사용하는 것은 우회 방법이 아니라 일반적인 사용 방식입니다. 하나를 취소해도 나머지에는 영향을 주지 않습니다.

AI가 말로 우회할 수 없는 리스크 통제

언어 모델에 주문을 맡기는 데 대한 당연한 반론은 언어 모델이 설득당할 수 있다는 점입니다. 설득력 있는 프롬프트, 컨텍스트 창에 심어진 오염된 웹페이지, 혹은 단순히 자신감 있는 실수 — 이 중 어느 것이든 모델이 의도치 않은 행동을 하도록 만들 수 있습니다. AlgoVesta의 답은 모델의 의도가 최종 결정이 아니라는 것입니다. 검사는 요청이 어시스턴트를 떠난 뒤, 모델이 절대 볼 수도 다룰 수도 없는 코드 안에서, 서버 측에서 실행됩니다.

  • 서버 측 정책 월. 최대 포지션 크기, 허용 심볼, 레버리지 상한, 일일 손실 한도 등 귀하의 규칙은 서버가 모든 주문에서 평가하는 정책으로 컴파일됩니다. 거부된 주문은 이를 저지한 규칙을 함께 반환합니다. 대화 속 어떤 문구도 결과를 바꾸지 못합니다. 정책 엔진은 대화를 읽지 않기 때문입니다.
  • 손절매는 필수입니다. place_order는 손절매 없이는 포지션을 열지 않으며, 진행 중인 포지션에서 손절매를 제거하는 도구는 존재하지 않습니다. 헤지하지 않는 편이 더 나을 것 같다고 판단한 어시스턴트도 그것을 실행할 방법이 없습니다.
  • 먼저 페이퍼로, 5,000달러 잔고에서. 신규 키는 페이퍼 범위로 발급됩니다. 전체 도구 세트를 사용할 수 있고 응답은 실거래와 동일하게 보이므로, 실제 자금이 관여되기 전에 일주일 동안 특정 어시스턴트가 어떻게 동작하는지 지켜볼 수 있습니다.
  • 실거래 접근에는 2단계 인증이 필요합니다. 키를 live 범위로 승격하려면 패널에서 본인이 직접 TOTP 코드나 이메일로 받은 코드를 입력해야 합니다. 어시스턴트는 스스로 이 업그레이드를 요청할 수 없으며, MCP 링크를 보유했다는 것만으로는 얻을 수 없습니다.
  • 서명된 영수증. 모든 작업은 ed25519로 서명된 영수증을 반환하며, verify_receipt가 그 서명을 독립적으로 검증합니다. 나중에 어시스턴트가 주문을 실행했다고 주장하더라도, 그 주장은 신뢰가 아니라 확인할 수 있는 사실입니다.
  • 킬 스위치와 요청 제한. 패널에서 계정을 동결하면 모든 키가 한 번에 정지되며, 각 키는 개별적으로도 취소할 수 있습니다. 요청은 키당 분당 60회로 제한되고, place_order는 분당 10회, replay_channel은 시간당 5회로 제한되어, 루프에 빠진 에이전트는 잔고가 아니라 이 한계에 부딪힙니다.

다른 무엇보다 먼저 묻는 질문이기에 명확히 밝힐 가치가 있는 권한이 하나 있습니다: 인출 도구는 존재하지 않습니다. 기본적으로 꺼져 있거나 특정 범위 뒤에 숨겨진 것이 아니라 — 프로토콜 표면 자체에 전혀 존재하지 않습니다. AlgoVesta가 귀하를 대신해 보관하는 거래소 API 키는 인출 권한 없이 생성되므로, MCP 링크가 완전히 유출되더라도 거래소에서 자금을 빼낼 수 없습니다.

지원 대상

하나의 연결로 16개 암호화폐 거래소의 현물과 선물, 그리고 MetaTrader 5의 외환과 금속까지 다룹니다. 어시스턴트는 이를 하나의 포트폴리오로 인식하며, 거래소마다 별도의 서버를 연결할 필요가 없습니다.

BinanceBybitOKXKuCoinGate.ioBitgetKrakenCoinbaseBingXHyperliquidBackpackHTXBloFinPhemexWOO XCoinExMetaTrader 5

주문 왕복 시간은 도구 호출이 도착한 순간부터 확인 응답까지 MetaTrader 5에서 약 1초(849ms), 암호화폐 거래소에서 약 3초(2,785ms)로 측정되었습니다. 이는 지연 시간 차익 거래가 아니라 신중하게 대화하며 트레이딩하기에 적합한 실행 속도이며, 저희는 다르게 암시하기보다 있는 그대로 말씀드립니다. 거래소별 지원 범위는 거래소 페이지에, 더 넓은 기능은 MCP 기능 페이지에 정리되어 있습니다.

FAQ

자주 묻는 질문

결정하기 전 가장 많이 묻는 질문입니다 — 아직 의문이 있다면 여기서부터 시작하세요.

Model Context Protocol은 AI 어시스턴트가 기억에 의존해 답하는 대신 외부 서버의 도구를 호출할 수 있게 하는 개방형 표준입니다. 트레이딩용 MCP 서버는 계정을 이러한 도구로 노출시켜, 어시스턴트가 실제 포트폴리오를 읽고, 심볼 가격을 확인하고, 주문을 시뮬레이션하고, 실행할 수 있게 합니다. AlgoVesta의 서버는 하나의 연결로 16개 암호화폐 거래소와 MetaTrader 5를 다룹니다.
안전장치는 모델이 잘 행동할 것이라는 데 의존하지 않습니다. 귀하의 리스크 규칙은 요청이 어시스턴트를 떠난 뒤 서버가 모든 주문에서 평가하는 정책으로 컴파일되므로, 어떤 프롬프트도 이를 우회할 수 없습니다. 손절매는 필수이며 이를 제거하는 도구는 없습니다. 신규 키는 5,000달러 페이퍼 잔고를 대상으로 실행되고, 실거래 접근에는 본인의 2단계 인증이 필요하며, 모든 작업은 ed25519로 서명된 영수증을 반환하고, 킬 스위치로 모든 키를 한 번에 정지할 수 있습니다.
아니요. Claude에서는 커스텀 커넥터를 추가하고 주소 하나를 붙여넣으면 됩니다. Claude Code에서는 명령 한 줄이면 됩니다. Cursor와 Gemini CLI는 JSON 설정 파일에 한 줄이 필요하며, 이는 프로그래밍이 아니라 복사·붙여넣기입니다. 그 이후에는 평범한 언어로 입력하면 어시스턴트가 알맞은 도구를 선택합니다.
웹, 데스크톱, 모바일의 Claude, Claude Code, Cursor, 개발자 모드가 활성화된 유료 요금제의 ChatGPT, Gemini CLI, 그리고 Model Context Protocol을 지원하는 그 밖의 모든 클라이언트입니다. 서버는 스트리머블 HTTP를 사용하며, 브라우저 동의 흐름을 선호하는 클라이언트를 위해 PKCE와 동적 클라이언트 등록을 갖춘 OAuth 2.1도 제공합니다.
아니요, 권한이 꺼져 있어서가 아니라 — 그 권한 자체가 존재하지 않습니다. 프로토콜 표면에는 인출이나 이체 도구가 전혀 없으므로 어시스턴트가 호출할 것이 없습니다. AlgoVesta가 귀하를 대신해 보관하는 거래소 API 키는 인출 권한 없이 생성되며, 그 키는 애초에 어시스턴트에게 전달되지도 않습니다.
모든 신규 키는 5,000달러 가상 잔고와 전체 도구 세트를 갖춘 페이퍼 범위로 시작하므로, 실제 자금이 걸려 있지 않은 상태에서 어시스턴트가 실거래와 동일하게 동작하는 것을 볼 수 있습니다. 연결한 뒤 일주일 동안 거래를 요청해보고 영수증을 확인한 다음, 결과에 만족했을 때만 키를 live 범위로 승격하세요.

지금 어시스턴트를 연결하고 페이퍼로 거래를 시작하세요

MCP 링크를 만들어 Claude나 ChatGPT에 붙여넣고, 5,000달러 페이퍼 잔고로 시작하세요. 실제 자금은 직접 결정하기 전까지 2단계 인증 뒤에 안전하게 있습니다.

무료 체험 시작

7일 무료 체험 · 요금제 보기

✓ 기본값은 페이퍼   ✓ 인출 권한 없음   ✓ 언제든 패널에서 키 취소 가능