PickSkill MCP로 하는 AI 에이전트 주식 기술적 분석
Claude Code, Cursor, VS Code, Claude Desktop을 PickSkill MCP에 연결해 MACD·RSI·KDJ 등 8가지 시그널로 종목을 분석하세요. 실제 출력으로 보는 6가지 활용법.

PickSkill MCP를 활용한 AI 에이전트 기술적 분석이란, Claude Code, Cursor, VS Code, Claude Desktop 같은 MCP 클라이언트 속 AI 에이전트가 PickSkill의 호스팅 도구를 직접 호출해 미국·홍콩·중국 A주 종목의 일간 기술적 시그널 8가지(MACD, 이동평균, RSI, KDJ, 볼린저 밴드, ADX, 거래량, 자금 흐름)를 가져오고, 이를 바탕으로 평범한 말로 분석해 주는 방식입니다. 더 이상 차트 캡처를 채팅창에 붙여 넣을 필요가 없습니다. 에이전트가 날짜가 찍힌 구조화된 시그널 데이터를 스스로 가져와 티커끼리 비교하고, 71개 종목 유니버스를 스크리닝하고, 저장해 둔 포트폴리오까지 점검합니다. 2026-11-13 데이터로 직접 테스트해 보니, "최근 5일 내 MACD 골든크로스 그리고 자금 유입" 조건의 스크리닝 한 번이 도구 호출 1회로 끝났고, 71개 종목 중 10개가 근거와 함께 걸러졌습니다.
핵심 요약
- URL 하나, 도구 네 개.
https://pickskill.ai/mcp하나로 MCP를 지원하는 모든 AI 에이전트가get_stock_signals,screen_stocks,get_my_portfolio,get_earnings_highlights를 쓸 수 있습니다. - 8가지 차원, 각각 5일 추이 포함. 에이전트는 오늘의 값뿐 아니라 그 상태가 일주일 내내 유지됐는지도 봅니다. 추세와 노이즈를 가르는 것이 바로 이 부분입니다.
- 6가지 워크플로우로 일상적인 활용 대부분을 커버합니다: 단일 종목 점검, 동종 업계 비교, 한 문장 스크리닝, 포트폴리오 건강 검진, 기술적 분석 + 펀더멘털, 예약 스캔.
- 읽기 전용, 사용량 기준 과금. 도구 호출 1회는 요금제의 대화 1회로 계산됩니다(Free는 월 30회). API 키로는 계정을 건드릴 수 없습니다.
- 투자 자문이 아닌 리서치. 모든 도구 결과에 이 안내가 붙어 있으며, 좋은 프롬프트는 약세 시나리오도 늘 함께 검토하게 만듭니다.
PickSkill MCP 서버란 무엇인가요?
PickSkill MCP 서버는 AI 에이전트가 외부 도구를 호출할 때 쓰는 개방형 표준인 Model Context Protocol을 지원하는 호스팅형 원격 서버입니다. 주소는 https://pickskill.ai/mcp이고, 개인 API 키를 Authorization: Bearer <key> 형식으로 보내 인증하며, 읽기 전용 도구 네 가지를 제공합니다. 이 도구들은 PickSkill의 무료 종목 시그널 페이지와 포트폴리오 지표 대시보드를 움직이는 것과 같은 데이터를 사용합니다. 데이터가 스크린샷이 아닌 구조화된 JSON으로 전달되기 때문에, 에이전트는 숫자를 정확히 비교하고, 강세·약세 판정 개수를 세고, 근거로 삼은 지표 값을 그대로 인용할 수 있습니다. 시그널은 매일 갱신되며, 모든 결과에 asOf 날짜가 찍혀 있어 에이전트가 입력 데이터의 시점을 알 수 있습니다. 전체 설정 방법은 PickSkill MCP 페이지에 있습니다.
| 도구 | 반환 내용 | 이럴 때 유용 |
|---|---|---|
get_stock_signals | 티커 최대 10개: 종가, 1일·5일 등락률, 5일 추이와 원시 값이 포함된 8가지 시그널 차원 | 단일 종목 점검, 동종 업계 비교 |
screen_stocks | 커버 유니버스에서 최대 8개 AND 조건을 충족하는 모든 종목과 근거 | 셋업 찾기("RSI 35 미만", "막 나온 MACD 골든크로스") |
get_my_portfolio | PickSkill에 저장한 포트폴리오: 보유 종목, 비중, 시그널, 강세/약세 개수 | 매일 하는 포트폴리오 건강 검진 |
get_earnings_highlights | 최신 EPS 대 예상치, 밸류에이션·마진·수익률·성장성 지표 | 기술적 판단과 펀더멘털 함께 보기 |
어떤 AI 에이전트로 PickSkill 기술적 분석을 할 수 있나요?
커스텀 헤더와 함께 streamable HTTP 방식의 원격 MCP 서버를 지원하는 AI 에이전트라면 모두 PickSkill을 쓸 수 있습니다. 공식 문서와 테스트를 거친 클라이언트는 네 가지입니다. 먼저 계정 페이지에서 키를 만든 뒤 <YOUR_API_KEY>를 바꿔 넣으세요.
Claude Code — 터미널에서 한 번만 실행:
claude mcp add --transport http pickskill https://pickskill.ai/mcp \
--header "Authorization: Bearer <YOUR_API_KEY>"
Cursor — ~/.cursor/mcp.json에 추가:
{ "mcpServers": { "pickskill": { "url": "https://pickskill.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } }
VS Code (에이전트 모드) — .vscode/mcp.json에 추가:
{ "servers": { "pickskill": { "type": "http", "url": "https://pickskill.ai/mcp",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" } } } }
Claude Desktop — claude_desktop_config.json에 추가(mcp-remote 브리지 사용):
{ "mcpServers": { "pickskill": { "command": "npx",
"args": ["-y", "mcp-remote", "https://pickskill.ai/mcp", "--header", "Authorization:${AUTH_HEADER}"],
"env": { "AUTH_HEADER": "Bearer <YOUR_API_KEY>" } } } }
| AI 에이전트 | 기술적 분석에서 빛나는 지점 |
|---|---|
| Claude Desktop | 대화형 리서치: "이 차트 셋업을 차근차근 설명해 줘" |
| Claude Code | 스크립트·예약 스캔, 파일로 리포트 저장, 헤드리스 실행 |
| Cursor / VS Code | 실시간 시그널을 컨텍스트에 두고 나만의 대시보드나 백테스트 만들기 |
| 기타 MCP 클라이언트 | 같은 도구, 같은 JSON — 원격 MCP를 지원하면 무엇이든 |
AI 에이전트는 8가지 시그널 차원을 어떻게 읽나요?
AI 에이전트가 PickSkill의 8가지 차원을 가장 잘 읽는 방법은, 이를 서로 다른 질문에 답하는 두 그룹으로 나눠 보는 것입니다. 추세 추종 차원인 이동평균, ADX, MACD, 자금 흐름은 "주가가 어느 방향으로, 얼마나 강하게 가고 있나?"에 답합니다. 오실레이터인 RSI, KDJ, 볼린저 밴드는 "움직임이 과도하게 늘어났나?"에 답합니다. 각 차원은 강세·약세·중립 중 하나로 표시되고, SSSSS(5일 연속 약세) 같은 last5 문자열과 그 판정의 근거가 된 원시 값이 함께 제공됩니다. 사람도 모델도 자주 헷갈리는 규칙이 하나 있습니다. RSI와 KDJ에서 강세는 과매도를 뜻하며, 이는 평균 회귀 관점의 판정이지 상승 추세가 아닙니다. 그래서 강한 하락 추세 속에서도 RSI가 강세로 나올 수 있고, 이 조합은 매수 신호가 아니라 경고입니다. 프롬프트를 잘 짠 에이전트는 그룹별로 일치하는 판정을 세고, 5일 추이 동안 판정이 유지됐는지 확인한 뒤, 추세와 모멘텀이 같은 방향일 때만 셋업이 "확인됐다"고 말합니다.
프롬프트에 넣기를 권하는 방법:
- 추세가 먼저.
ma와adx를 읽으세요. 가격 < MA5 < MA20 < MA60이면서 ADX가 25를 넘으면 강한 하락 추세이고, 반대면 상승 추세입니다. ADX가 20 미만이면 따라갈 만한 추세가 없다는 뜻입니다. - 지속성이 두 번째. 5일 중 5일 유지된 판정(
BBBBB또는SSSSS)은 하루짜리 반전보다 훨씬 중요합니다. - 오실레이터는 세 번째. RSI와 KDJ는 추세 안에서 타이밍을 잡는 데 쓰고, 강한 추세에 맞서는 데는 절대 쓰지 마세요.
- 참여도로 확인. 거래량과 자금 흐름은 실제 돈이 그 움직임을 뒷받침하는지 보여줍니다.
- 충돌은 드러내기. 그룹끼리 판단이 엇갈리면, 에이전트가 이를 뭉뚱그려 애매한 "중립"으로 만들지 말고 분명히 말해야 합니다.
무엇을 할 수 있나요? 실제 출력으로 보는 6가지 워크플로우
아래 예시는 모두 2026-11-13 종가 기준 PickSkill MCP의 실제 출력입니다. 이 글을 읽을 즈음에는 가격과 판정이 이미 바뀌었을 것입니다. 중요한 것은 티커가 아니라 워크플로우입니다.
1. 단일 종목 기술적 점검
프롬프트: "PickSkill로 NVDA의 기술적 상태를 분석해 줘. 추세 먼저, 그다음 오실레이터, 그리고 충돌하는 부분을 짚어 줘."
에이전트는 ["NVDA"]로 get_stock_signals를 호출하고, 강세 차원 1개와 약세 차원 4개를 받습니다:
| 차원 | 판정 | 5일 추이 | 핵심 값 |
|---|---|---|---|
| 이동평균 | 약세 | SSSSS | MA5 170.07 / MA20 198.69 / MA60 215.25 |
| ADX | 약세 | SSSSS | ADX 41.6, −DI 47.4 대 +DI 9.1 |
| 거래량 | 약세 | SSSSS | 거래량 비율 1.74 |
| 자금 흐름 | 약세 | SSSSS | 5일 순유출, 매일 약세 |
| RSI | 강세(과매도) | BBBBB | RSI 24.9 |
| KDJ | 중립 | BBBBN | K 20.0 / D 17.0 |
| MACD | 중립 | SSNSN | 히스토그램 −8.25 |
| 볼린저 밴드 | 중립 | SSNNN | 종가 162.85 대 하단 밴드 159.94 |

좋은 에이전트의 결론: 강하고 끈질긴 하락 추세(ADX 40 초과, 이동평균 약세, 5일 연속 자금 유출, 대량 거래 매도) 속에서 주가가 깊은 과매도 상태로 볼린저 밴드 하단에 걸쳐 있습니다. MA5(~$170) 쪽으로의 반등은 충분히 가능합니다. 하지만 추세 전환은 아직 확인되지 않았습니다. 바로 과매도 종목 찾기 가이드에서 경고하는 "하락 추세 속 과매도" 함정입니다.
2. 한 번의 호출로 동종 업계 비교
프롬프트: "NVDA, AMD, AVGO, TSM, SMIC(0981.HK)를 PickSkill 시그널로 비교해 줘. 기술적 강도 순으로 순위를 매기고 설명해 줘."
get_stock_signals 한 번의 호출로 시장을 넘나들며 최대 10개 티커를 조회할 수 있습니다:
| 티커 | 5일 등락률 | 강세 | 약세 | 눈에 띄는 판정 |
|---|---|---|---|---|
| AMD | +18.9% | 2 | 0 | 거래량·자금 흐름 5일 중 5일 강세 |
| AVGO | +18.2% | 2 | 1 | 3일 전 MACD 강세 전환 |
| 0981.HK | +6.5% | 2 | 1 | MACD 5일 중 5일 강세, ADX 강세 전환 |
| TSM | +6.2% | 2 | 2 | MACD 강세지만 ADX는 5일 중 5일 약세 |
| NVDA | −12.8% | 1 | 4 | 이동평균·ADX·거래량·자금 흐름 모두 하락 추세 |

차트 하나로는 절대 보이지 않는 것을 에이전트는 볼 수 있습니다. 같은 주에 반도체 섹터 안에서 자금이 NVDA에서 빠져나와 AMD와 AVGO로 이동했다는 사실입니다. 에이전트가 숫자로 뒷받침할 수 있는 상대 강도 관찰입니다.
3. 한 문장으로 스크리닝
프롬프트: "최근 5일 안에 MACD 골든크로스가 나왔고 자금 흐름도 강세인 종목을 찾아 줘."
에이전트는 이를 screen_stocks 조건으로 바꿉니다. 5일 이내 macd_golden_cross 이벤트와 강세 flow 시그널을 AND로 묶으면, PickSkill이 전체 유니버스를 스크리닝합니다:
- 유니버스: 미국·홍콩·A주 71개 종목. 일치: 10개.
- 상위 결과에는 중국은행(3988.HK), 캠브리콘(688256), AMD, AVGO, TSM, 아카마이(AKAM), 로켓랩(RKLB)이 포함됐습니다.
- 일치 종목마다 근거가 붙습니다. 예: "2일 전 MACD 골든크로스(DIF −8.4, DEA −15.98)".

이어서 물어보기 좋은 질문: "미국 주식만", "RSI 낮은 순으로 정렬", "ADX 20 미만은 빼 줘". 질문마다 호출이 정교해질 뿐, 새 스프레드시트를 만들 필요는 없습니다. 크로스오버 스크리닝의 원리는 골든크로스 종목 스크리닝 방법을 참고하세요.
4. 포트폴리오 건강 검진
프롬프트: "내 PickSkill 포트폴리오를 확인해 줘. 이번 주에 약세로 돌아선 보유 종목과 과매도인 종목은?"
get_my_portfolio는 PickSkill 포트폴리오에 저장한 포트폴리오를 읽어, 보유 종목별 비중, 등락률, 시그널, 강세/약세 개수를 반환합니다. 에이전트는 이를 바탕으로 답변에 가중치를 둘 수 있습니다. 비중 20% 포지션의 약세 전환은 2% 포지션의 약세 전환보다 훨씬 중요하니까요. 지표로 포트폴리오 추적하기에서 소개한 워크플로우의 에이전트 버전입니다.
5. 기술적 분석 + 펀더멘털
프롬프트: "NVDA의 실적 하이라이트를 가져와서 기술적 그림과 비교해 맞춰 봐."
get_earnings_highlights는 NVDA의 최근 실적(2026-08-26)을 반환했습니다: EPS $2.22로 예상치 $2.09 대비 +6.2%, 매출 전년 대비 106% 성장, 매출총이익률 75%, 선행 P/E 약 10. 에이전트가 할 일은 이 괴리를 짚는 것입니다. 사업 지표는 탄탄한데 주가 흐름은 동종 업계에서 가장 약합니다. 이는 회사 고유의 악화보다는 섹터나 거시 요인을 가리키며, 결론이 아니라 뉴스로 확인해 봐야 할 가설입니다. 두 관점을 어떻게 저울질할지는 기술적 분석 vs. 펀더멘털 분석 가이드에서 다룹니다.
6. 헤드리스 에이전트로 예약 스캔
Claude Code는 비대화형으로 실행할 수 있어서, PickSkill을 매일 돌아가는 스캐너로 만들 수 있습니다:
claude -p "Use PickSkill to screen US stocks with RSI below 30 and ADX above 25. \
Write a markdown summary with the evidence for each match to scans/$(date +%F).md" \
--allowedTools "mcp__pickskill__screen_stocks,Write"
미국 장 마감 후 cron에 걸어 두면 거래일마다 날짜가 붙은 파일이 생깁니다. 실행 비용은 도구 호출 1회당 대화 1회이므로, 매일 스크리닝 한 번 정도는 Starter 요금제의 월 200회 안에 충분히 들어갑니다.
기술적 분석 품질을 높이는 프롬프트는 어떻게 쓰나요?
가장 좋은 프롬프트는 무엇을 가져올지뿐 아니라 어떻게 추론할지를 알려줍니다. 에이전트는 기본적으로 모든 지표를 순서대로 요약하는데, 그러면 정작 중요한 신호가 묻힙니다. 대신 이렇게 방향을 잡아 주세요:
- 읽는 순서를 지정: "추세 → 지속성 → 오실레이터 → 참여도."
- 충돌을 물어보기: "추세와 오실레이터가 엇갈리면, 어느 쪽을 믿을지와 그 이유를 말해 줘."
- 숫자를 요구: "근거로 삼은 지표 값을 인용해 줘." 그래야 답변을 검증할 수 있습니다.
- 가격대를 요청: "MA5, MA20, 볼린저 밴드로 지지선과 저항선을 알려 줘."
- 약세 시나리오 유지: "마지막에 이 판단이 틀어질 조건을 알려 줘."
- 티커를 묶어서: 한 번의 비교에 티커를 최대 10개까지 요청하세요. 호출 열 번이 아니라 한 번입니다.
상시 지침으로 쓰기 좋은 복합 필터는 3지표 필터를 참고하세요.
AI 에이전트 기술적 분석의 한계는 무엇인가요?
PickSkill MCP는 에이전트에게 장중 틱 데이터가 아닌 일간 시그널을 제공합니다. 데이 트레이딩보다는 스윙·포지션 매매 판단에 맞는 데이터입니다. 스크리너는 모든 상장 기업이 아니라 PickSkill이 추적하는 유니버스(작성 시점 기준 71개 종목, /stocks 페이지와 동일한 종목)를 대상으로 합니다. 실적 하이라이트는 미국 상장 기업의 데이터가 가장 충실합니다. 기술적 시그널은 과거의 가격 움직임을 설명할 뿐 수익을 예측하지 않습니다. 에이전트는 한밤중에 지친 사람보다 더 일관되게 시그널을 해석할 수 있지만, 전달받지 않은 뉴스까지 알 수는 없습니다. 결과물은 구조화된 세컨드 오피니언으로 보고, 자신의 투자 논리와 리스크 한도와 함께 활용하세요.
FAQ
PickSkill MCP 서버란 무엇인가요? https://pickskill.ai/mcp에서 호스팅되는 원격 MCP 서버로, AI 에이전트에 네 가지 읽기 전용 도구를 제공합니다: 미국·홍콩·중국 A주의 기술적 시그널, 그 시그널 기반 종목 스크리닝, PickSkill에 저장한 포트폴리오, 실적 하이라이트. URL 하나와 개인 API 키만 있으면 연결됩니다.
어떤 AI 에이전트가 PickSkill MCP와 함께 작동하나요? Claude Code, Claude Desktop, Cursor, VS Code 에이전트 모드는 공식 문서와 테스트를 거쳤습니다. 커스텀 Authorization 헤더와 함께 streamable HTTP 방식의 원격 MCP 서버를 지원하는 다른 클라이언트도 같은 URL과 키로 사용할 수 있습니다.
기술적 분석 한 번에 도구 호출이 몇 번 쓰이나요?
단일 종목 점검이나 티커 10개 비교는 get_stock_signals 호출 1회입니다. 스크리닝은 screen_stocks 호출 1회입니다. 호출 1회는 대화 1회로 계산되며, Free는 월 30회, Starter는 200회, Pro는 1,000회, Power는 무제한입니다. 실패한 호출은 계산되지 않습니다.
PickSkill은 왜 과매도 RSI를 강세로 표시하나요? RSI와 KDJ는 평균 회귀형 오실레이터라서, 과매도 판정은 반등 가능성이 커진다는 의미에서 강세입니다. 추세가 상승이라는 뜻은 아닙니다. RSI에 따라 행동하기 전에는 항상 이동평균, ADX와 함께 읽으세요.
AI 에이전트가 MCP를 통해 내 PickSkill 계정을 변경할 수 있나요? 아니요. API 키는 읽기 전용 MCP 도구에서만 작동합니다. 키로는 로그인하거나 포트폴리오를 수정하거나 채팅을 볼 수 없으며, 계정 페이지에서 언제든지 키를 폐기할 수 있습니다.