Uniswap PoolSpy MCP 서버
Ethereum, Base, Optimism, Arbitrum, Polygon, BNB Smart Chain(BSC), Avalanche, Celo, Blast 등 9개 블록체인 네트워크에서 Uniswap에 새로 생성된 유동성 풀을 추적하는 MCP 서버로, DeFi 분석가, 트레이더, 개발자에게 실시간 데이터를 제공합니다.
특징
9개 블록체인 네트워크에서 Uniswap V3 풀 생성을 모니터링합니다.
새로운 풀을 쿼리하기 위한 사용자 정의 가능한 시간 범위 및 결과 제한.
타임스탬프, 거래 수, 볼륨 또는 TVL을 기준으로 정렬을 지원합니다.
Related MCP server: uniswap-trader-mcp
필수 조건
Python 3.10 이상
패키지 관리를 위한 uv
유효한 The Graph API 키
전체 기능을 위한 MCP 호환 환경(예: Claude Desktop)
설치
저장소 복제 :
지엑스피1
환경 설정 : 아직
uv설치하지 않았다면 설치하세요.curl -LsSf https://astral.sh/uv/install.sh | sh종속성 설치 :
uv사용하여pyproject.toml에서 종속성을 동기화합니다.uv syncAPI 키 구성 : 프로젝트 루트에
.env파일을 만듭니다.echo "THEGRAPH_API_KEY=your-api-key-here" > .envyour-api-key-here실제 The Graph API 키로 바꾸세요.
용법
서버 실행
MCP 서버를 시작합니다.
MCP Inspector를 사용한 개발의 경우:
Claude Desktop과 통합
MCP 플러그인으로 서버를 설치하세요:
구성
MCP 클라이언트(예: Claude Desktop)에서 서버를 검색할 수 있도록 하려면 mcpServers 파일에서 서버를 구성하세요.
새 풀 쿼리
Claude Desktop의 get_new_pools 도구를 다음과 같은 자연어 쿼리와 함께 사용하세요.
"지난 10분 동안 이더리움의 새로운 풀을 보여주세요"
"Base에 볼륨별로 정렬된 풀 목록, 최대 50개로 제한"
"지난 1시간 동안 Polygon에 어떤 풀이 생성되었으며, TVL 순으로 정렬되어 있습니까?"
이 도구는 다음 매개변수를 허용합니다.
chain: 블록체인 네트워크(예: "이더리움", "베이스", "옵티미즘")order_by: 정렬 필드("timestamp", "txcount", "volume", "tvl")time_range_seconds: 룩백 기간(초) (기본값: 300)limit: 반환할 풀의 최대 개수(기본값: 100)
출력 예
지원되는 체인
이더리움
베이스
낙천주의
중재
다각형
BNB 스마트 체인(BSC)
눈사태
셀로
폭발
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.