hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Enables interaction with Freqtrade cryptocurrency trading bot through its REST API, providing tools for fetching market data, managing trades, monitoring bot status, controlling bot operations, and adjusting trading configurations.
Freqtrade-MCP
REST API를 통해 Freqtrade 암호화폐 거래 봇과 통합되는 MCP 서버로, 자동화된 거래 작업을 위한 원활한 AI 에이전트 상호 작용이 가능합니다.
설치
필수 조건
- Python 3.13+ : 시스템에 Python이 설치되어 있는지 확인하세요.
- Freqtrade : REST API가 활성화된 실행 중인 Freqtrade 인스턴스입니다( Freqtrade 문서 참조).
- Git : 저장소를 복제합니다.
단계
- 저장소 복제 :지엑스피1
- 종속성 설치 :
pip
사용:또는Copyuv
사용하여(선택 사항):Copy - 클라이언트 구성 :Copy
- Freqtrade 구성 :구성에 api_server 섹션을 추가하고 api_server.enabled를 true로 설정하여 REST API를 활성화합니다.샘플 구성:여기에서 문서를 확인하세요.Copy
용법
사용 가능한 도구
서버는 다음 Freqtrade API 엔드포인트를 MCP 도구로 노출합니다.
도구 | 설명 | 매개변수 |
---|---|---|
fetch_market_data | 한 쌍의 OHLCV 데이터 가져오기 | pair: str , timeframe: str |
fetch_bot_status | 거래 시작 상태 확인 | 없음 |
fetch_profit | 이익 요약 받기 | 없음 |
fetch_balance | 계좌 잔액 가져오기 | 없음 |
fetch_performance | 성과 지표 가져오기 | 없음 |
fetch_whitelist | 쌍의 허용 목록을 가져옵니다 | 없음 |
fetch_blacklist | 쌍의 블랙리스트를 얻으세요 | 없음 |
fetch_trades | 거래 내역을 확인하세요 | 없음 |
fetch_config | 봇 구성 가져오기 | 없음 |
fetch_locks | 무역 잠금을 얻으세요 | 없음 |
place_trade | 매수/매도 거래를 하세요 | pair: str , side: str , stake_amount: float |
start_bot | 봇을 시작하세요 | 없음 |
stop_bot | 봇을 멈추세요 | 없음 |
reload_config | 봇 구성 다시 로드 | 없음 |
add_blacklist | 블랙리스트에 쌍 추가 | pair: str |
delete_blacklist | 블랙리스트에서 쌍 제거 | pair: str |
delete_lock | 거래 잠금 삭제 | lock_id: int |
예시 프롬프트
- 시장 데이터 가져오기 :
- "BTC/USDT의 시간당 가격 데이터를 보여주세요."
- "ETH/BTC의 5분 차트는 어떤가요?"
- "지난 1시간 동안의 XRP/USDT에 대한 최신 캔들스틱 데이터를 알려주세요."
- 봇 상태 가져오기 :
- "현재 내 미결 거래의 상태는 어떻습니까?"
- "지금 활발한 거래가 있나요?"
- "현재 봇의 거래 활동에 대해 알려주세요."
- 이익 가져오기 :
- "지금까지 얼마나 이익을 냈나요?"
- "봇의 총 수익 요약은 어떻게 되나요?"
- "제가 거래에서 얻은 수익을 보여 주실 수 있나요?"
- 잔액 가져오기 :
- "내 계좌 잔액은 얼마입니까?"
- "거래 계좌에 얼마나 많은 돈이 있나요?"
- "내 Freqtrade 지갑의 현재 잔액을 알려주세요."
- 성능 가져오기 :
- "봇의 성능은 어때요?"
- "내 거래의 성과 지표는 무엇인가요?"
- "거래 통계를 보여주세요."
- 허용 목록 가져오기 :
- "어떤 쌍이 허용 목록에 있나요?"
- "봇은 어떤 거래 쌍을 사용할 수 있나요?"
- "허용 목록에 있는 쌍을 나열해 주세요."
- 블랙리스트 가져오기 :
- "어떤 쌍이 블랙리스트에 올라가나요?"
- "지금 어떤 거래 쌍이 차단되어 있나요?"
- "블랙리스트에 대해 말해 주세요."
- 거래 가져오기 :
- "내가 마감한 거래 내역은 어떻게 되나요?"
- "봇이 완료한 모든 거래를 보여주세요."
- "제가 과거에 거래한 내역을 알려주시겠어요?"
- 구성 가져오기 :
- "현재 봇 구성은 어떻게 되나요?"
- "봇이 사용하는 설정을 보여주세요."
- "Freqtrade 구성에 대해 알려주세요."
- 잠금 가져오기 :
- "활성화된 무역 잠금이 있나요?"
- "현재 어떤 잠금장치가 설치되어 있나요?"
- "거래 잠금 목록을 보여주세요."
- 장소 거래 :
- "지금 바로 0.01 BTC/USDT를 구매하세요."
- "0.05 ETH/USDT를 즉시 매도하세요."
- "0.1 XRP/USDT에 매수 주문을 하세요."
- 봇 시작 :
- "거래 봇을 시작하세요."
- "Freqtrade 봇을 켜세요."
- "지금 봇을 실행하세요."
- 봇 정지 :
- "거래 봇을 멈춰라."
- "Freqtrade 봇을 종료하세요."
- "봇의 거래를 일시 중지합니다."
- 구성 다시 로드 :
- "봇 구성을 다시 로드하세요."
- "봇 설정을 업데이트하세요."
- "Freqtrade 구성을 새로 고칩니다."
- 블랙리스트 추가 :
- "ETH/USDT를 블랙리스트에 추가하세요."
- "BTC/ETH를 블랙리스트에 추가하세요."
- "XRP/USDT에 대한 블록 거래."
- 블랙리스트 삭제 :
- "블랙리스트에서 ETH/USDT를 제거하세요."
- "BTC/ETH 거래 차단을 해제하세요."
- "XRP/USDT를 블랙리스트에서 제외하세요."
- 잠금 삭제 :
- ID 123의 거래 잠금을 삭제하세요.
- "45번 자물쇠를 제거하세요."
- "ID 7을 사용해 거래를 시작하세요."
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.
This server cannot be installed
Freqtrade 암호화폐 거래 봇과 통합된 MCP 서버입니다.