eToro MCP 서버
이 서버는 eToro의 공개 API 엔드포인트와 상호 작용하기 위한 MCP(모델 컨텍스트 프로토콜) 도구를 제공합니다. 다음을 수행할 수 있습니다.
사용자 이름을 사용하여 사용자의 포트폴리오 가져오기
ID로 악기 세부 정보 조회
이름 접두사로 악기 검색(자동완성)
시작하기
종속성 설치:
지엑스피1
개발 서버를 시작합니다.
npm run dev프로덕션을 위해 빌드:
npm run build프로덕션 서버를 시작합니다.
npm start
Related MCP server: MCP Ethers Wallet
사용 가능한 도구
페치_에토로_포트폴리오
eToro 사용자의 사용자 이름을 사용하여 포트폴리오를 가져옵니다. 이 도구는 사용자 이름을 내부적으로 고객 ID(CID)로 자동 변환합니다.
매개변수:
username: eToro 사용자 이름authToken(선택 사항): 인증된 요청에 대한 승인 토큰
악기 세부 정보 가져오기
eToro 상품 목록에 대한 세부 정보를 가져옵니다.
매개변수:
instrumentIds: 세부 정보를 가져올 악기 ID 목록fields(선택 사항): 응답에 포함할 필드(기본값은displayname,threeMonthPriceChange,oneYearPriceChange,lastYearPriceChange)
검색_악기
이름 접두사로 eToro 상품을 검색합니다(자동완성).
매개변수:
namePrefix: 악기 이름에서 검색할 접두사fields(선택 사항): 응답에 포함할 필드(기본값은internalInstrumentId,displayname,internalClosingPrice)
CORS 제한 사항
일부 eToro API 엔드포인트에는 CORS 제한이 있으므로 서버 측 환경에서 호출해야 합니다. 이 서버의 도구는 CORS 문제를 방지하기 위해 서버 측에서 이러한 요청을 처리합니다.
사용 예
서버는 이러한 도구에 액세스하기 위한 REST API를 제공하며, 이는 모든 HTTP 클라이언트에서 호출할 수 있습니다.
fetch_etoro_portfolio 도구 사용 예: