crypto-indicators-mcp
crypto-indicators-mcp
crypto-indicators-mcp는 다양한 암호화폐 기술적 분석 지표와 전략을 제공하는 MCP 서버입니다. 이 서버는 AI 트레이딩 에이전트가 시장 트렌드를 효율적으로 분석하고 견고한 양적 전략을 개발할 수 있도록 지원합니다.
특징
- 50+ 기술적 지표: 트렌드, 모멘텀, 변동성, 볼륨 카테고리 전반에 걸친 다양한 지표 제공
- 트레이딩 전략: 신호 출력(-1 판매, 0 보유, 1 구매)을 제공하는 해당 전략
- 유연한 데이터 소스: 기본적으로 바이낸스를 사용하며, ccxt 지원 거래소로 구성 가능
- 모듈식 설계: 쉬운 유지 관리를 위해 지표와 전략이 카테고리별로 분류됨
API
도구
가격 및 지표 분석 도구
- calculate_absolute_price_oscillator: 두 EMA 간의 차이를 측정하여 추세 강도 식별(APO)
- 입력: 기호(예: "BTC/USDT"), 기간, 단기 EMA 기간, 장기 EMA 기간, 가격 유형
-
출력: APO 값(절대 가격 진동자)
-
calculate_average_true_range: 시장 변동성을 측정하는 기술적 지표(ATR)
- 입력: 기호, 기간, ATR 기간
-
출력: ATR 값
-
calculate_bollinger_bands: 중심선 주변의 가격 변동성을 측정하는 밴드(상단, 중간, 하단)
- 입력: 기호, 기간, BB 기간, 표준 편차
- 출력: 상단, 중간, 하단 밴드 값
전략 도구
- strategy_bollinger_bands: 볼린저 밴드 기반 매매 전략
- 입력: 기호, 기간, BB 기간, 표준 편차
-
출력: 신호(-1, 0, 1), 추론
-
strategy_macd: 이동 평균 수렴 발산(MACD) 기반 매매 전략
- 입력: 기호, 기간, 단기 EMA, 장기 EMA, 신호 기간
-
출력: 신호(-1, 0, 1), 추론
-
strategy_rsi: 상대 강도 지수(RSI) 기반 매매 전략
- 입력: 기호, 기간, RSI 기간, 과매수 임계값, 과매도 임계값
- 출력: 신호(-1, 0, 1), 추론
사용 방법
설치
# npm을 통한 설치
npm install crypto-indicators-mcp
# 또는 git에서 직접 설치
git clone https://github.com/kukapay/crypto-indicators-mcp.git
cd crypto-indicators-mcp
npm install
구성
Claude Desktop에서 이 서버를 사용하려면 다음과 같이 설정 파일에 추가하세요:
{
"mcpServers": {
"crypto-indicators-mcp": {
"command": "node",
"args": ["path/to/crypto-indicators-mcp/index.js"],
"env": {
"EXCHANGE_NAME": "binance"
}
}
}
}
사용 예시
서버가 시작되면 다음과 같은 방식으로 사용할 수 있습니다:
-
단일 지표 분석:
"BTC/USDT의 현재 RSI 값은 얼마인가요?" -
전략 기반 매매 신호:
"BTC/USDT에 대한 볼린저 밴드 전략 신호를 계산해주세요." -
복합 분석:
"BTC/USDT의 RSI와 MACD 지표를 함께 분석하고 현재 시장 상황을 평가해주세요." -
맞춤형 전략 파라미터:
"RSI 기간을 14로 설정하고 과매수 임계값을 70, 과매도 임계값을 30으로 설정하여 ETH/USDT에 대한 RSI 전략을 실행해주세요."
연결된 구성 요소
- EVM MCP Server - 30개 이상의 EVM 네트워크에 대한 포괄적인 블록체인 서비스
- crypto-sentiment-mcp - AI 에이전트에 암호화폐 감정 분석을 제공하는 MCP 서버
- crypto-feargreed-mcp - 실시간 및 과거 암호화폐 공포 및 탐욕 지수 데이터 제공