암호화폐 데몬 MCP 서버(베타)
암호화폐 데몬 RPC 인터페이스와 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 통해 AI 비서가 암호화폐 노드를 제어된 방식으로 관리하고 상호 작용할 수 있습니다.
⚠️ 중요 보안 경고 ⚠️
이 소프트웨어는 AI 시스템이 암호화폐 데몬과 상호 작용할 수 있도록 합니다. 다음 경고를 주의 깊게 읽어주세요.
- 이 MCP 서버를 실행하면 AI 시스템은 다음과 같은 기능을 얻을 수 있습니다.
- 거래 보내기
- 지갑 정보에 접근하세요
- 지갑 설정 수정
- 개인 데이터 보기
- 데몬 명령 실행
- 잠재적 위험은 다음과 같습니다.
- 승인되지 않은 거래로 인한 자금 손실
- 개인정보 노출
- 의도치 않은 지갑 또는 데몬 수정
- 부적절하게 구성하면 잠재적인 보안 취약점이 발생합니다.
- 필수 안전 조치:
- AI 상호 작용을 위해 제한된 자금이 있는 별도의 지갑을 사용하세요.
- 상당한 가치가 있는 지갑에 대한 접근 권한을 절대 제공하지 마십시오.
- 엄격한 RPC 권한 구성
- 데몬과의 모든 AI 상호 작용을 모니터링합니다.
- 구성에 대한 정기적인 보안 감사
- 모든 중요한 데이터의 백업을 유지하세요
이 소프트웨어는 베타 버전입니다. 사용 시 모든 책임은 사용자에게 있습니다.
설치
Smithery를 통해 설치
Smithery를 통해 Claude Desktop용 Cryptocurrency Daemon Server를 자동으로 설치하려면:
지엑스피1
1. 패키지 설치
npm을 통해 패키지를 설치할 수 있습니다:
2. Claude Desktop 구성
이 MCP를 Claude Desktop과 함께 사용하려면 Claude Desktop 구성을 수정해야 합니다. 구성 파일은 다음 위치에 있습니다.
- Windows: %APPDATA%\Claude\claude_desktop_config.json
- macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
구성에 다음을 추가하세요.
3. 구성 파일 생성
암호화폐 데몬에 대한 설정 파일을 만드세요. 다음은 몇 가지 설정 예시입니다.
기본 단일 데몬 구성
다중 데몬 구성
데이터 디렉토리를 사용한 고급 구성
최상의 보안을 위해 파일 시스템 MCP를 사용하여 데몬 데이터를 관리하는 것이 좋습니다. 두 가지를 함께 구성하는 방법은 다음과 같습니다.
4. 암호화폐 데몬 구성
암호화폐 데몬의 구성 파일(예: zcash.conf, bitcoin.conf)에 적절한 RPC 설정이 있는지 확인하세요.
5. MCP 사용 시작
구성 후 Claude Desktop을 다시 시작하세요. 다음 항목에 대한 새로운 도구, 리소스 및 프롬프트가 표시됩니다.
- 거래 전송
- 잔액 확인
- 지갑 관리
- 데몬 상태 모니터링
- 암호화폐에 대해 배우기
- 그리고 더 많은 것
MCP 기능
서버는 세 가지 유형의 MCP 기능을 제공합니다.
도구
- 거래 관리
send-coins
: 투명한 거래 전송zsend-coins
: 보호된 거래 전송(개인정보 보호 코인용)shield-coins
: 투명한 자금을 보호된 자금으로 변환
- 지갑 운영
get-balance
: 잔액 확인execute-command
: 지원되는 모든 RPC 명령을 실행합니다.
- 데몬 관리
check-status
: 데몬 정보 가져오기
자원
귀중한 데이터와 문서에 접근하세요:
- 문서 리소스
crypto://{coinType}/help
: 특정 암호화폐에 대한 자세한 문서를 확인하세요daemon://{name}/help
: 데몬에 대한 특정 도움말 텍스트를 가져옵니다.
- 거래 내역
daemon://{name}/transactions
: 최근 거래 내역 보기
프롬프트
일반적인 워크플로를 위한 미리 작성된 템플릿:
- 거래 안내
send-transaction-template
: 거래 구성을 위한 가이드 프롬프트를 생성합니다.
- 분석 템플릿
balance-analysis
: 지갑 잔액 및 자금 분포 분석daemon-diagnostic
: 데몬의 상태 점검을 수행합니다.
보안 모범 사례
- 별도의 지갑
- AI 상호작용을 위한 전용 지갑 생성
- 접근 가능한 지갑에 최소한의 자금을 보관하세요
- 개발을 위해 테스트 네트워크 사용
- RPC 보안
- 강력하고 고유한 RPC 자격 증명을 사용하세요
- 필요한 RPC 명령만 활성화합니다.
- 로컬호스트에 대한 RPC 액세스 제한
- RPC 로그 모니터링
- 데이터 관리
- 정기적인 지갑 백업
- 구성 파일의 안전한 저장
- 모든 거래 모니터링
- 정기적인 보안 감사
사용 예
클로드가 일반적인 작업을 도울 수 있는 방법은 다음과 같습니다.
- 상태 확인: "Zcash 데몬의 현재 상태는 무엇입니까?"
- 잔액 관리: "모든 주소의 현재 잔액은 얼마인가요?"
- 암호화폐에 대해 알아보기: "Zcash로 보호되는 거래가 어떻게 작동하는지 설명해 주시겠습니까?"
- 거래 전송: "xxx 주소로 0.1 ZEC를 보내는 것을 도와주시겠어요?"
문제 해결
- 연결 문제
- 데몬이 실행 중인지 확인하세요
- RPC 자격 증명 확인
- 올바른 포트 번호를 확인하세요
- 로컬호스트 접속 확인
- 권한 문제
- 파일 권한 확인
- RPC 사용자 권한 확인
- 올바른 구성 경로를 확인하세요
- 거래 문제
- 충분한 자금을 확인하세요
- 네트워크 연결 확인
- 데몬이 동기화되었는지 확인하세요
지원하다
- GitHub 이슈: 버그 보고 및 기능 요청
- 토론: 일반적인 질문 및 커뮤니티 지원
- 보안 문제: security@pooly.ca 로 이메일을 보내주세요.
특허
MIT 라이선스에 암호화폐 운영 관련 면책 조항이 추가됩니다. 자세한 내용은 라이선스를 참조하세요.
기여하다
기여 지침은 CONTRIBUTING.md를 참조하세요.
Related MCP Servers
- -securityAlicense-qualityA secure system enabling AI assistants to interact with blockchain data and prepare transactions while ensuring users maintain exclusive control over their private keys and transaction signing.Last updated -3TypeScriptMIT License
- AsecurityAlicenseAqualityProvides tools for AI assistants to interact with the Ethereum blockchain through standard JSON-RPC methods, enabling queries for account balances, gas prices, and smart contract code.Last updated -63JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI agents to interact with the Flow blockchain through RPC calls, supporting account balances, script execution, transactions, domain resolution, and contract interactions.Last updated -82JavaScript
- AsecurityAlicenseAqualityA server that allows AI models to interact with cryptocurrency exchange APIs through the Model Context Protocol, providing access to over 100 exchanges and their trading capabilities.Last updated -2047219TypeScriptMIT License