솔라나 MCP 서버
Claude Desktop(또는 Cursor)과 같은 도구가 솔라나 블록체인을 직접 조회할 수 있게 해주는 기본 솔라나 MCP 서버입니다. 이 통합 기능을 통해 사용자는 LLM 클라이언트의 강력한 기능을 활용하여 지갑 잔액 확인, 토큰 계정 조회, 거래 내역 조회, 계정 정보 분석 등의 작업을 수행할 수 있습니다.

개요
모델 컨텍스트 프로토콜(MCP) 을 사용하면 외부 데이터 소스 및 서비스와 연동되는 사용자 지정 도구를 통해 Claude와 같은 AI 어시스턴트의 기능을 확장할 수 있습니다. 이 가이드에서는 Claude Desktop(또는 Cursor)과 같은 도구가 Solana 블록체인을 직접 쿼리할 수 있도록 해주는 Solana MCP 서버를 구축해 보겠습니다. 이 통합을 통해 Claude는 지갑 잔액 확인, 토큰 계정 조회, 거래 내역 조회, 계정 정보 분석 등의 작업을 수행할 수 있게 되며, 사용자는 이러한 상호작용을 직접 제어할 수 있습니다.
이 데모에서는 다음을 사용합니다:
참고 자료:
시작하기
의존성 설치
프로젝트 디렉터리를 엽니다:
cd AI/solana-mcp
그런 다음, 종속성을 설치하세요:
npm install
# 또는
yarn
# 또는
pnpm 설치
# 또는
bun install
서버 구축:
그런 다음 서버를 빌드합니다:
npm run build
# 또는
yarn build
# 또는
pnpm 빌드
# 또는
bun 빌드
클로드 데스크톱 설정
다음 내용을 업데이트하세요 claude_desktop_config.json 다음 내용의 파일이 클로드 데스크톱 설정 예시. 사용 방법은 다음에서 확인하실 수 있습니다 여기.
반드시 업데이트해 주세요 SOLANA_RPC_ENDPOINT Quicknode RPC 엔드포인트를 통해. 무료로 하나를 받을 수 있습니다. 여기.
다음 사항을 확인하십시오. args 빌드된 서버의 절대 경로를 전달하세요(저희의 경우 /YOUR_PATH/build/index.js).
설정 파일을 설정한 후 Claude Desktop을 다시 실행하세요.
이제 다음과 같은 명령어를 사용하여 클로드에게 지시를 내릴 수 있습니다:
- 의 지갑 잔액은 얼마인가요?
<wallet_address>? - 의 토큰 잔액은 얼마입니까?
<wallet_address>? - 솔라나 네트워크의 현황은 어떻게 되나요?
- 저장소를 포크하기
- 기능 브랜치 생성:git checkout -b feature/amazing-feature
- 변경 사항을 커밋하세요:git commit -m "멋진 기능 추가"
- 브랜치를 푸시하세요:git push origin feature/amazing-feature
- 풀 리퀘스트를 제출하세요.