Cryptocurrency Daemon MCP Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Allows interaction with Bitcoin daemon RPC interfaces, enabling wallet operations, balance checking, transaction management, and node status monitoring.

  • Provides tools for working with Zcash nodes, including sending shielded/transparent transactions, converting between transparent and shielded funds, checking balances, and executing RPC commands.

암호화폐 데몬 MCP 서버(베타)

암호화폐 데몬 RPC 인터페이스와 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 통해 AI 비서가 암호화폐 노드를 제어된 방식으로 관리하고 상호 작용할 수 있습니다.

⚠️ 중요 보안 경고 ⚠️

이 소프트웨어는 AI 시스템이 암호화폐 데몬과 상호 작용할 수 있도록 합니다. 다음 경고를 주의 깊게 읽어주세요.

  1. 이 MCP 서버를 실행하면 AI 시스템은 다음과 같은 기능을 얻을 수 있습니다.
    • 거래 보내기
    • 지갑 정보에 접근하세요
    • 지갑 설정 수정
    • 개인 데이터 보기
    • 데몬 명령 실행
  2. 잠재적 위험은 다음과 같습니다.
    • 승인되지 않은 거래로 인한 자금 손실
    • 개인정보 노출
    • 의도치 않은 지갑 또는 데몬 수정
    • 부적절하게 구성하면 잠재적인 보안 취약점이 발생합니다.
  3. 필수 안전 조치:
    • AI 상호 작용을 위해 제한된 자금이 있는 별도의 지갑을 사용하세요.
    • 상당한 가치가 있는 지갑에 대한 접근 권한을 절대 제공하지 마십시오.
    • 엄격한 RPC 권한 구성
    • 데몬과의 모든 AI 상호 작용을 모니터링합니다.
    • 구성에 대한 정기적인 보안 감사
    • 모든 중요한 데이터의 백업을 유지하세요

이 소프트웨어는 베타 버전입니다. 사용 시 모든 책임은 사용자에게 있습니다.

설치

Smithery를 통해 설치

Smithery를 통해 Claude Desktop용 Cryptocurrency Daemon Server를 자동으로 설치하려면:

지엑스피1

1. 패키지 설치

npm을 통해 패키지를 설치할 수 있습니다:

npm install @raw391/coin-daemon-mcp

2. Claude Desktop 구성

이 MCP를 Claude Desktop과 함께 사용하려면 Claude Desktop 구성을 수정해야 합니다. 구성 파일은 다음 위치에 있습니다.

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

구성에 다음을 추가하세요.

{ "mcpServers": { "cryptocurrency": { "command": "npx", "args": [ "-y", "@raw391/coin-daemon-mcp" ], "env": { "CONFIG_PATH": "path/to/your/config.json" } } } }

3. 구성 파일 생성

암호화폐 데몬에 대한 설정 파일을 만드세요. 다음은 몇 가지 설정 예시입니다.

기본 단일 데몬 구성

{ "daemons": [ { "coinName": "zcash", "nickname": "zec-main", "rpcEndpoint": "127.0.0.1:8232", "rpcUser": "your-rpc-user", "rpcPassword": "your-rpc-password" } ] }

다중 데몬 구성

{ "daemons": [ { "coinName": "zcash", "nickname": "zec-main", "rpcEndpoint": "127.0.0.1:8232", "rpcUser": "zec-user", "rpcPassword": "zec-password" }, { "coinName": "bitcoin", "nickname": "btc-main", "rpcEndpoint": "127.0.0.1:8332", "rpcUser": "btc-user", "rpcPassword": "btc-password" } ] }

데이터 디렉토리를 사용한 고급 구성

최상의 보안을 위해 파일 시스템 MCP를 사용하여 데몬 데이터를 관리하는 것이 좋습니다. 두 가지를 함께 구성하는 방법은 다음과 같습니다.

{ "mcpServers": { "cryptocurrency": { "command": "npx", "args": [ "-y", "@raw391/coin-daemon-mcp" ], "env": { "CONFIG_PATH": "C:/CryptoConfig/daemon-config.json" } }, "filesystem": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-filesystem", "C:/CryptoData" ] } } }

4. 암호화폐 데몬 구성

암호화폐 데몬의 구성 파일(예: zcash.conf, bitcoin.conf)에 적절한 RPC 설정이 있는지 확인하세요.

server=1 rpcuser=your-rpc-user rpcpassword=your-rpc-password rpcallowip=127.0.0.1

5. MCP 사용 시작

구성 후 Claude Desktop을 다시 시작하세요. 다음 항목에 대한 새로운 도구, 리소스 및 프롬프트가 표시됩니다.

  • 거래 전송
  • 잔액 확인
  • 지갑 관리
  • 데몬 상태 모니터링
  • 암호화폐에 대해 배우기
  • 그리고 더 많은 것

MCP 기능

서버는 세 가지 유형의 MCP 기능을 제공합니다.

도구

  1. 거래 관리
    • send-coins : 투명한 거래 전송
    • zsend-coins : 보호된 거래 전송(개인정보 보호 코인용)
    • shield-coins : 투명한 자금을 보호된 자금으로 변환
  2. 지갑 운영
    • get-balance : 잔액 확인
    • execute-command : 지원되는 모든 RPC 명령을 실행합니다.
  3. 데몬 관리
    • check-status : 데몬 정보 가져오기

자원

귀중한 데이터와 문서에 접근하세요:

  1. 문서 리소스
    • crypto://{coinType}/help : 특정 암호화폐에 대한 자세한 문서를 확인하세요
    • daemon://{name}/help : 데몬에 대한 특정 도움말 텍스트를 가져옵니다.
  2. 거래 내역
    • daemon://{name}/transactions : 최근 거래 내역 보기

프롬프트

일반적인 워크플로를 위한 미리 작성된 템플릿:

  1. 거래 안내
    • send-transaction-template : 거래 구성을 위한 가이드 프롬프트를 생성합니다.
  2. 분석 템플릿
    • balance-analysis : 지갑 잔액 및 자금 분포 분석
    • daemon-diagnostic : 데몬의 상태 점검을 수행합니다.

보안 모범 사례

  1. 별도의 지갑
    • AI 상호작용을 위한 전용 지갑 생성
    • 접근 가능한 지갑에 최소한의 자금을 보관하세요
    • 개발을 위해 테스트 네트워크 사용
  2. RPC 보안
    • 강력하고 고유한 RPC 자격 증명을 사용하세요
    • 필요한 RPC 명령만 활성화합니다.
    • 로컬호스트에 대한 RPC 액세스 제한
    • RPC 로그 모니터링
  3. 데이터 관리
    • 정기적인 지갑 백업
    • 구성 파일의 안전한 저장
    • 모든 거래 모니터링
    • 정기적인 보안 감사

사용 예

클로드가 일반적인 작업을 도울 수 있는 방법은 다음과 같습니다.

  1. 상태 확인: "Zcash 데몬의 현재 상태는 무엇입니까?"
  2. 잔액 관리: "모든 주소의 현재 잔액은 얼마인가요?"
  3. 암호화폐에 대해 알아보기: "Zcash로 보호되는 거래가 어떻게 작동하는지 설명해 주시겠습니까?"
  4. 거래 전송: "xxx 주소로 0.1 ZEC를 보내는 것을 도와주시겠어요?"

문제 해결

  1. 연결 문제
    • 데몬이 실행 중인지 확인하세요
    • RPC 자격 증명 확인
    • 올바른 포트 번호를 확인하세요
    • 로컬호스트 접속 확인
  2. 권한 문제
    • 파일 권한 확인
    • RPC 사용자 권한 확인
    • 올바른 구성 경로를 확인하세요
  3. 거래 문제
    • 충분한 자금을 확인하세요
    • 네트워크 연결 확인
    • 데몬이 동기화되었는지 확인하세요

지원하다

  • GitHub 이슈: 버그 보고 및 기능 요청
  • 토론: 일반적인 질문 및 커뮤니티 지원
  • 보안 문제: security@pooly.ca 로 이메일을 보내주세요.

특허

MIT 라이선스에 암호화폐 운영 관련 면책 조항이 추가됩니다. 자세한 내용은 라이선스를 참조하세요.

기여하다

기여 지침은 CONTRIBUTING.md를 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

AI 어시스턴트를 통해 암호화폐 데몬 RPC 인터페이스와 안전하게 상호작용할 수 있도록 하여 비트코인 기반 암호화폐에 대한 거래 관리, 지갑 작업, 데몬 모니터링을 지원합니다.

  1. Installation
    1. Installing via Smithery
    2. 1. Install the Package
    3. 2. Configure Claude Desktop
    4. 3. Create Configuration File
    5. 4. Configure Your Cryptocurrency Daemon
    6. 5. Start Using the MCP
  2. MCP Features
    1. Tools
    2. Resources
    3. Prompts
  3. Security Best Practices
    1. Example Usage
      1. Troubleshooting
        1. Support
          1. License
            1. Contributing
              ID: s2eac079a2