uniswap-poolspy-mcp
uniswap-poolspy-mcp
uniswap-poolspy-mcp는 이더리움, 베이스, 옵티미즘, 아비트럼, 폴리곤, BNB 스마트 체인(BSC), 아발란체, 셀로, 블라스트 등 9개 블록체인 네트워크에서 Uniswap에 새로 생성된 유동성 풀을 추적하는 MCP 서버입니다. 이 서버는 DeFi 분석가, 트레이더, 개발자에게 실시간 데이터를 제공합니다.
특징
- 다중 체인 모니터링: 9개 블록체인 네트워크에서 Uniswap V3 풀 생성 추적
- 사용자 정의 쿼리: 시간 범위와 결과 제한을 조정할 수 있는 기능
- 정렬 옵션: 타임스탬프, 트랜잭션 수, 거래량 또는 TVL(총 잠긴 가치)별 정렬 지원
- 실시간 데이터: 특정 시간 범위(기본값: 5분) 내에 생성된 풀 조회
- 상세 지표: 풀 주소, 토큰, 생성 타임스탬프, 블록 번호, 트랜잭션 수, 거래량(USD) 및 TVL 정보 제공
API
도구
get_new_pools
- 설명: 지정된 블록체인 네트워크에서 최근에 생성된 Uniswap 유동성 풀을 조회합니다
- 입력:
- chain: 블록체인 네트워크 (예: "ethereum", "base", "optimism" 등)
- time_range_seconds: 조회할 시간 범위(초 단위, 기본값: 300)
- limit: 반환할 풀 수(기본값: 100)
- sort_by: 정렬 기준 ("timestamp", "txCount", "volumeUSD", "tvlUSD" 중 하나)
- sort_direction: 정렬 방향 ("asc" 또는 "desc")
- 출력: 새로 생성된 유동성 풀 목록 및 관련 메타데이터
get_supported_chains
- 설명: 지원되는 블록체인 네트워크 목록을 조회합니다
- 입력: 없음
- 출력: 지원되는 체인 목록
get_pool_details
- 설명: 특정 풀의 상세 정보를 조회합니다
- 입력:
- chain: 블록체인 네트워크
- pool_address: 유동성 풀 주소
- 출력: 풀 세부 정보, 토큰 정보, 펌 설정, 요금 계층, 유동성 등
사용 방법
설치
# Python 패키지로 설치
pip install uniswap-poolspy-mcp
# 또는 소스에서 설치
git clone https://github.com/kukapay/uniswap-poolspy-mcp.git
cd uniswap-poolspy-mcp
pip install -r requirements.txt
구성
Claude Desktop에서 이 서버를 사용하기 위한 설정 방법:
{
"mcpServers": {
"Uniswap-PoolSpy": {
"command": "uv",
"args": ["--directory", "path/to/uniswap-poolspy-mcp", "run", "main.py"],
"env": {
"THEGRAPH_API_KEY": "your api key from The Graph"
}
}
}
}
필요 조건
- Python 3.10 이상
- The Graph API 키: Uniswap 서브그래프에 접근하기 위한 The Graph에서 발급받은 API 키
사용 예시
Claude Desktop에서 자연어 쿼리를 사용하여 get_new_pools 도구를 활용할 수 있습니다:
- "지난 10분 동안 이더리움에서 생성된 새 풀을 보여주세요"
- "거래량으로 정렬된 베이스의 풀 목록을 보여주세요"
- "폴리곤에서 TVL이 가장 높은 5개의 새 풀은 무엇인가요?"
- "아비트럼에서 지난 1시간 동안 생성된 풀 중 트랜잭션이 가장 많은 것은?"
연결된 구성 요소
- uniswap-trader-mcp - Uniswap DEX에서 토큰 스왑을 자동화하는 MCP 서버
- token-minter-mcp - 다양한 블록체인에서 ERC-20 토큰을 발행하는 MCP 서버
- token-revoke-mcp - ERC-20 토큰 허용량을 확인하고 취소하기 위한 MCP 서버
- whale-tracker-mcp - 암호화폐 고래 거래를 추적하기 위한 MCP 서버
- EVM MCP Server - 30개 이상의 EVM 네트워크에 대한 포괄적인 블록체인 서비스