Solana Agent Kit MCP Server

Apache 2.0
60
69
  • Linux
  • Apple

Integrations

  • Enables interaction with the Solana blockchain, including retrieving asset information, deploying tokens, checking balances, transferring tokens, minting NFTs, executing trades, and resolving domain names.

Solana Agent Kit MCP 서버

Claude AI에 온체인 도구를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버로, 표준화된 인터페이스를 통해 Solana 블록체인과 상호 작용할 수 있도록 합니다. 이 구현은 Solana Agent Kit을 기반으로 하며, AI 에이전트가 블록체인 작업을 원활하게 수행할 수 있도록 지원합니다.

개요

이 MCP 서버는 다음과 같은 도구를 제공하여 Claude의 역량을 확장합니다.

  • Solana 블록체인과 상호 작용
  • 거래 실행
  • 계정 정보 조회
  • Solana 지갑 관리

서버는 AI 에이전트를 위한 블록체인 상호작용을 표준화하기 위해 모델 컨텍스트 프로토콜 사양을 구현합니다.

필수 조건

  • Node.js(v16 이상)
  • pnpm(권장), npm 또는 yarn
  • 개인 키가 있는 Solana 지갑
  • 솔라나 RPC URL(메인넷, 테스트넷, 개발넷)

설치

옵션 1: 빠른 설치(권장)

지엑스피1

이렇게 하면 다음 단계를 안내하는 대화형 설치 프로세스가 시작됩니다.

  • 필요한 경우 Node.js 설정
  • Solana RPC URL 및 개인 키 구성
  • Claude Desktop 통합 설정

옵션 2: npm에서 설치(Cursor/Cline과 같은 클라이언트에 권장)

# Install globally npm install -g solana-mcp # Or install locally in your project npm install solana-mcp

옵션 3: 소스에서 빌드

  1. 이 저장소를 복제하세요:
git clone https://github.com/sendaifun/solana-mcp cd solana-mcp
  1. 종속성 설치:
pnpm install
  1. 프로젝트를 빌드하세요:
pnpm run build

구성

환경 설정

자격 증명을 사용하여 .env 파일을 만듭니다.

# Solana Configuration SOLANA_PRIVATE_KEY=your_private_key_here RPC_URL=your_solana_rpc_url_here OPENAI_API_KEY=your_openai_api_key # OPTIONAL

Claude Desktop과 통합

Claude Desktop에 이 MCP 서버를 추가하려면 다음 단계를 따르세요.

  1. Claude Desktop 구성 파일 찾기
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
    • 리눅스: ~/.config/Claude/claude_desktop_config.json
  2. 구성 추가 구성 파일을 만들거나 편집하고 다음 JSON을 추가합니다.npm을 통해 설치한 경우(옵션 1):
    { "mcpServers": { "solana-mcp": { "command": "npx", "args": ["solana-mcp"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }
    소스에서 빌드한 경우(옵션 2):
    { "mcpServers": { "solana-mcp": { "command": "node", "args": ["/path/to/solana-mcp/build/index.js"], "env": { "RPC_URL": "your_solana_rpc_url_here", "SOLANA_PRIVATE_KEY": "your_private_key_here", "OPENAI_API_KEY": "your_openai_api_key" // OPTIONAL }, "disabled": false, "autoApprove": [] } } }
  3. 이러한 변경 사항을 적용하려면 Claude Desktop을 다시 시작하세요.

프로젝트 구조

solana-agent-kit-mcp/ ├── src/ │ ├── index.ts # Main entry point ├── package.json └── tsconfig.json

사용 가능한 도구

MCP 서버는 다음과 같은 Solana 블록체인 도구를 제공합니다.

  • GET_ASSET - Solana 자산/토큰에 대한 정보를 검색합니다.
  • DEPLOY_TOKEN - Solana에 새 토큰 배포
  • GET_PRICE - 토큰 가격 정보 가져오기
  • WALLET_ADDRESS - 지갑 주소를 가져옵니다
  • BALANCE - 지갑 잔액 확인
  • TRANSFER - 지갑 간 토큰 전송
  • MINT_NFT - 새로운 NFT를 생성하고 주조하세요
  • TRADE - 토큰 거래 실행
  • REQUEST_FUNDS - 자금 요청(테스트/개발에 유용)
  • RESOLVE_DOMAIN - Solana 도메인 이름 확인
  • GET_TPS - Solana에서 초당 현재 거래 내역 가져오기

보안 고려 사항

  • 개인 키를 안전하게 보관하고 절대 공유하지 마세요.
  • 민감한 정보에는 환경 변수를 사용하세요
  • AI 에이전트 작업에 전용 지갑을 사용하는 것을 고려하세요.
  • AI 에이전트 활동을 정기적으로 모니터링하고 감사합니다.
  • 메인넷 이전에 Devnet/testnet에서 테스트 운영

문제 해결

문제가 발생하는 경우:

  1. Solana 개인 키가 올바른지 확인하세요
  2. RPC URL에 액세스할 수 있는지 확인하세요
  3. 의도한 네트워크(메인넷, 테스트넷 또는 데브넷)에 있는지 확인하세요.
  4. 오류 메시지에 대한 Claude Desktop 로그를 확인하세요.
  5. 빌드가 성공했는지 확인하세요

종속성

주요 종속성은 다음과 같습니다.

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

  1. 저장소를 포크하세요
  2. 기능 브랜치를 생성합니다( git checkout -b feature/amazing-feature )
  3. 변경 사항을 커밋하세요( git commit -m 'Add some amazing feature' )
  4. 브랜치에 푸시( git push origin feature/amazing-feature )
  5. 풀 리퀘스트 열기

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Claude AI가 표준화된 인터페이스를 통해 Solana 블록체인과 상호 작용할 수 있도록 하는 모델 컨텍스트 프로토콜 서버로, 거래, 계정 쿼리, 지갑 관리를 위한 도구를 제공합니다.

  1. 개요
    1. 필수 조건
      1. 설치
        1. 옵션 1: 빠른 설치(권장)
        2. 옵션 2: npm에서 설치(Cursor/Cline과 같은 클라이언트에 권장)
        3. 옵션 3: 소스에서 빌드
      2. 구성
        1. 환경 설정
        2. Claude Desktop과 통합
      3. 프로젝트 구조
        1. 사용 가능한 도구
          1. 보안 고려 사항
            1. 문제 해결
              1. 종속성
                1. 기여하다
                  1. 특허

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model-Context-Protocol server enabling users to perform basic operations on Solana and Ethereum blockchains through simple RPC endpoints.
                      Last updated -
                      10
                      51
                      TypeScript
                      Apache 2.0
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that provides Claude with comprehensive access to Solana blockchain data via the Helius API, enabling operations like checking wallet balances, retrieving blockchain information, and interacting with tokens and NFTs.
                      Last updated -
                      119
                      8
                      TypeScript
                      MIT License
                      • Apple
                      • Linux
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.
                      Last updated -
                      60
                      15
                      TypeScript
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.
                      Last updated -
                      TypeScript
                      MIT License

                    View all related MCP servers

                    ID: 6yukeoy0bb