GOAT MCP Server

Integrations

  • Enables interaction with Solana blockchain, providing capabilities to check wallet balances and send tokens through the MCP server.

모델 컨텍스트 프로토콜

🚀 빠른 시작

이 예제에서는 데스크톱용 Claude에 GOAT를 연결하기 위해 MCP 서버를 만드는 방법을 보여줍니다.

EVM(Base Sepolia)과 Solana 체인 모두에 구현되었지만 다른 체인, 지갑 및 도구 시리즈를 지원하도록 업데이트할 수 있습니다.

요구 사항

  • Claude for Desktop을 설치하세요. 여기 에서 다운로드할 수 있습니다.

설정

  1. 저장소를 복제합니다.

지엑스피1

  1. typescript 디렉토리에서 다음 명령을 실행하세요.
cd typescript pnpm install pnpm build
  1. 예제 디렉토리로 이동하세요:
cd examples/by-framework/model-context-protocol

Claude를 위한 MCP 서버 구성

  1. mcp-evm.example.json 파일을 mcp-evm.json 으로 복사합니다.
# For EVM cp mcp-evm.example.json mcp-evm.json # For Solana cp mcp-solana.example.json mcp-solana.json
  1. EVM 또는 Solana에 대한 값으로 json 파일을 업데이트하세요.
  • model-context-protocol 폴더의 상위 폴더에 대한 절대 경로는 model-context-protocol 폴더에서 pwd 실행하여 얻을 수 있습니다.
  • WALLET_PRIVATE_KEY
  • RPC_PROVIDER_URL
  1. json 파일을 복사/업데이트하고 이름을 claude_desktop_config.json 파일로 바꾸어 ~/Library/Application Support/Claude/ 디렉터리에 넣습니다.
# For EVM cp mcp-evm.json ~/Library/Application\ Support/Claude/claude_desktop_config.json # For Solana cp mcp-solana.json ~/Library/Application\ Support/Claude/claude_desktop_config.json

이는 Claude에게 데스크톱에 대해 다음과 같이 알려줍니다.

  • "goat-evm" / "goat-solana"라는 이름의 MCP 서버가 있습니다.
  • 지정된 명령을 실행하여 시작합니다.
  1. 데스크톱에서 Claude를 다시 시작합니다.

참고 : 코드를 변경할 때 다음 사항을 확인하세요.

  1. model-context-protocol 폴더에서 pnpm build 실행하여 업데이트된 evm.jssolana.js 파일을 생성합니다.
  2. json 파일을 업데이트하는 경우: ~/Library/Application Support/Claude/ 디렉터리에 다시 복사하거나 claude_desktop_config.json 파일을 새 값으로 업데이트하세요. Claude도 다시 시작해야 합니다.

용법

  1. 데스크톱에서 Claude 실행
  2. 상담원과 채팅하기:
  • ERC-20 토큰 잔액을 확인하세요
  • ERC-20 토큰을 다른 주소로 보내기
  • 방금 보낸 토큰을 확인하려면 잔액을 다시 확인하세요.

모델 컨텍스트 프로토콜을 사용하는 방법에 대한 자세한 내용은 문서를 확인하세요.

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

Claude for Desktop과 블록체인 기능을 연결하는 MCP 서버로, 사용자는 자연어 상호작용을 통해 EVM 및 Solana 체인에서 잔액을 확인하고 토큰을 보낼 수 있습니다.

  1. 🚀 Quickstart
    1. Requirements
      1. Setup
        1. Configure the MCP server for Claude
      2. Usage
        ID: hot8o63osi