Integrations
베이스-네트워크-mcp-서버
이는 Base 네트워크용 MCP 서버입니다. LLM은 이를 통해 자연어 명령을 통해 Base 네트워크에서 지갑 관리, 잔액 확인, 거래 실행 등의 블록체인 작업을 수행할 수 있습니다.
이 서버는 Base Mainnet과 Base Sepolia testnet 모두에서 작동합니다.
도구
다음과 같은 도구를 사용할 수 있습니다.
프로세스_명령
Base 네트워크 작업을 위한 자연어 명령을 처리합니다. 다음 인수를 허용합니다.
command
: 처리할 자연어 명령(예: "0x1234로 0.5 ETH 보내기...")
전송 작업을 위한 거래 세부 정보, 잔액 확인을 위한 잔액 정보, 지갑 생성을 위한 지갑 세부 정보 등 작업 결과가 포함된 구조화된 응답을 반환합니다.
지갑 생성
Base 네트워크에 새 지갑을 생성합니다. 다음 인수를 받습니다.
name
: (선택 사항) 지갑의 이름
지갑 주소, 이름 및 기타 세부 정보가 포함된 객체를 반환합니다.
체크_잔액
Base 네트워크의 지갑 잔액을 확인합니다. 다음 인수를 받습니다.
wallet
: (선택 사항) 확인할 지갑 이름 또는 주소(기본값은 기본 지갑)
지갑 잔액을 ETH로 반환합니다.
지갑 목록
사용 가능한 모든 지갑을 나열합니다.
지갑 주소, 이름 및 기타 세부 정보가 포함된 지갑 객체의 배열을 반환합니다.
용법
Claude Desktop과 함께
Claude Desktop은 모델 컨텍스트 프로토콜(MCP)을 지원하는 인기 LLM 클라이언트입니다. Base MCP 서버를 Claude Desktop에 연결하여 자연어 명령을 통해 블록체인 작업을 수행할 수 있습니다.
다음 위치의 구성 파일을 통해 Claude Desktop에 MCP 서버를 추가할 수 있습니다.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Claude Desktop에 Base MCP 서버를 추가하려면 config 파일의 mcpServers
개체에 다음 구성을 추가하세요.
지엑스피1
구성
BASE_PROVIDER_URL
: 기본 네트워크 공급자(Mainnet 또는 Sepolia)의 URLWALLET_PRIVATE_KEY
: 인증 및 거래 서명을 위한 지갑 개인 키DEFAULT_GAS_PRICE
: (선택 사항) Gwei 단위의 기본 가스 가격
프로그래밍 방식으로(맞춤형 MCP 클라이언트)
자체 MCP 클라이언트를 개발하는 경우, 원하는 전송 방식을 사용하여 Base MCP 서버에 프로그래밍 방식으로 연결할 수 있습니다. MCP SDK는 stdio 및 SSE 전송 방식을 기본 제공합니다.
설치
예
다음 예제에서는 StreamTransport를 사용하여 MCP 클라이언트와 서버 간에 직접 연결합니다.
예제 명령
통합이 완료되면 다음과 같은 자연어 명령을 사용할 수 있습니다.
- "저축을 위한 새로운 지갑을 만드세요"
- "내 지갑 잔액을 확인하세요"
- "저축 지갑의 잔액은 얼마입니까?"
- "0x1234567890123456789012345678901234567890으로 0.1 ETH를 보내세요"
- "저축 지갑에서 0xABCD로 0.5 ETH를 이체합니다..."
보안 고려 사항
이 구현은 실제 블록체인 네트워크와 상호 작용하고 개인 키를 처리합니다.
- 개인 키 보안 : 개인 키를 안전하게 저장하고 버전 제어에 커밋하지 마십시오.
- 먼저 테스트넷을 사용하세요 : 메인넷으로 이동하기 전에 기본 Sepolia 테스트넷으로 시작하세요
- 거래 검증 : 보내기 전에 항상 거래 매개변수를 검증합니다.
- 오류 처리 : 네트워크 문제에 대한 강력한 오류 처리 구현
- 속도 제한 : 빈번한 요청을 할 때 API 속도 제한을 인지하세요.
You must be authenticated.
자연어 명령을 통해 LLM이 Base 네트워크에서 지갑 관리, 잔액 확인, 거래 실행을 포함한 블록체인 작업을 수행할 수 있도록 하는 MCP 서버입니다.