ethskills-mcp은(는) 무엇을 하나요?
ethskills.com의 이더리움 개발 스킬을 LLM을 위한 도구로 노출하는 MCP 서버입니다.
개요
이 MCP(Model Context Protocol) 서버는 ethskills.com에서 제공하는 이더리움 개발 관련 스킬들을 LLM(대형 언어 모델)이 직접 호출할 수 있는 도구로 변환합니다. 사용자는 자연어 명령을 통해 스마트 계약 개발, 배포, 상호작용 등 다양한 블록체인 작업을 수행할 수 있습니다.
주요 기능
- 스마트 계약 개발: Solidity 코드 작성, 컴파일, 최적화 지원
- 디앱 개발: Web3.js, ethers.js를 활용한 프론트엔드-블록체인 연동
- 네트워크 상호작용: 이더리움 메인넷, 테스트넷, 로컬 네트워크와의 통신
- 계정 관리: 지갑 생성, 트랜잭션 서명, 잔액 조회
- 개발 도구 통합: Hardhat, Truffle, Foundry 등 인기 프레임워크 지원
호환 플랫폼
- Claude Code
- Cursor
- Codex
- MCP를 지원하는 모든 AI 에이전트
사용 방법
- MCP 클라이언트에 서버를 연결합니다.
- ethskills.com에서 제공하는 다양한 도구 목록을 확인합니다.
- 자연어로 작업을 요청하면 LLM이 적절한 도구를 호출합니다.
예시
- "ERC-20 토큰 컨트랙트를 작성하고 배포해줘"
- "Goerli 테스트넷에 있는 내 컨트랙트와 상호작용해줘"
- "Hardhat 프로젝트를 설정하고 간단한 스마트 컨트랙트를 배포해줘"
기술 세부 사항
이 서버는 MCP 프로토콜을 구현하여 각 이더리움 스킬을 개별 도구로 등록합니다. 각 도구는 명확한 입력 스키마와 설명을 가지며, LLM이 자동으로 적절한 매개변수를 추론하여 호출합니다.