Skip to main content
Glama

고래 추적 MCP 서버

Whale Alert API를 사용하여 암호화폐 고래 거래를 추적하기 위한 MCP(Model Context Protocol) 서버

MIT 라이센스 파이썬 버전

목차

Related MCP server: CoinStats MCP Server

개요

whale-tracker-mcp 서버는 Whale Alert API 와 통합되는 모델 컨텍스트 프로토콜(MCP) 의 Python 기반 구현입니다. Claude Desktop과 같은 MCP 호환 클라이언트에 도구, 리소스 및 프롬프트를 제공하여 대규모 암호화폐 거래("고래" 움직임)를 실시간으로 추적하고 분석할 수 있습니다.

이 서버는 LLM 기반 워크플로 내에서 고래 활동을 직접 모니터링하고자 하는 암호화폐 애호가, 개발자 및 분석가를 위해 설계되었습니다.

특징

  • 도구 :

    • get_recent_transactions : 블록체인, 최소값, 한도에 대한 선택적 필터를 사용하여 최근 고래 거래를 가져옵니다.

    • get_transaction_details : ID로 특정 거래에 대한 자세한 정보를 검색합니다.

  • 자원 :

    • whale://transactions/{blockchain} : 지정된 블록체인의 최근 거래를 문맥적 데이터로 표시합니다.

  • 프롬프트 :

    • query_whale_activity : 고래 거래 패턴을 분석하기 위한 재사용 가능한 템플릿으로, 블록체인으로 선택적으로 필터링할 수 있습니다.

  • 비동기 API 호출 : Whale Alert API에 대한 효율적이고 차단되지 않는 요청을 위해 httpx 사용합니다.

  • 환경 변수 지원 : .env 파일을 통해 API 키를 안전하게 관리하세요.

필수 조건

  • Python : 버전 3.10 이상.

  • Whale Alert API 키 : whale-alert.io 에 가입하여 API 키를 받으세요.

  • MCP 클라이언트 : Claude Desktop이나 MCP Inspector와 같은 MCP 클라이언트와 호환됩니다.

설치

  1. 저장소를 복제합니다 .

지엑스피1

  1. 종속성 설치: 종속성 관리를 위해 uv를 사용하는 것이 좋습니다.

uv add "mcp[cli]" httpx python-dotenv

또는 pip를 사용하세요:

pip install mcp httpx python-dotenv
  1. API 키 설정: 프로젝트 루트에 .env 파일을 만들고 Whale Alert API 키를 추가합니다.

WHALE_ALERT_API_KEY=your_api_key_here

용법

개발 모드에서 실행

MCP 검사기를 사용하여 로컬로 서버를 테스트하세요.

mcp dev whale_tracker.py --with-editable .

이렇게 하면 서버의 도구, 리소스, 프롬프트를 탐색할 수 있는 웹 인터페이스가 열립니다.

Claude Desktop과 통합

원활한 통합을 위해 Claude Desktop에 서버를 설치하세요.

mcp install whale_tracker.py --name "WhaleTracker" -f .env
  • --name "WhaleTracker" : Claude Desktop의 서버에 대한 사용자 정의 이름을 설정합니다.

  • -f .env : .env 파일에서 API 키를 로드합니다.

설치 후 Claude Desktop을 다시 시작하세요. 입력란에서 망치 아이콘을 찾아 서버가 로드되었는지 확인한 후, 다음 명령어를 시도해 보세요.

  • "비트코인에 대한 최근 고래 거래를 보여주세요."

  • "거래 ID 123456789에 대한 세부 정보를 얻으세요."

  • "이더리움에서 고래 활동을 분석합니다."

직접 실행

사용자 정의 배포를 위해 서버를 독립 실행형으로 실행합니다.

python whale_tracker.py

또는 MCP CLI를 사용하세요.

mcp run whale_tracker.py

예시

Claude Desktop에서 서버와 상호 작용하는 방법은 다음과 같습니다.

최근 거래 내역 가져오기:

What are the latest whale transactions on Ethereum with a minimum value of $1,000,000?

서버는 blockchain="ethereum"min_value=1000000 으로 get_recent_transactions 호출합니다.

거래 세부 정보 받기:

Tell me about transaction ID 123456789.

서버는 get_transaction_details 사용하여 거래 데이터를 가져와서 표시합니다.

고래 활동 분석:

Analyze recent whale transactions on Bitcoin.

query_whale_activity 프롬프트는 whale://transactions/bitcoin 리소스를 기반으로 분석을 트리거합니다.

API 키 구성

서버에는 WHALE_ALERT_API_KEY 환경 변수에서 로드되는 Whale Alert API 키가 필요합니다. 구성 방법은 다음과 같습니다.

  • .env 파일을 만듭니다.

WHALE_ALERT_API_KEY=your_api_key_here
  • python-dotenv 설치되어 있는지 확인하세요(종속성에 포함됨).

  • 서버는 시작 시 자동으로 키를 로드합니다.

또는 서버를 실행할 때 키를 직접 전달하세요.

mcp install whale_tracker.py -v WHALE_ALERT_API_KEY=your_api_key_here

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 라이선스 파일을 참조하세요.

감사의 말

즐거운 고래 추적 되세요! 🐳

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/whale-tracker-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server