아카쉬 MCP 서버
Akash MCP 서버는 Akash 네트워크와 상호 작용하기 위한 MCP(Model Context Protocol) 서버의 TypeScript 구현입니다.
메모
이 프로젝트는 아직 개발 중이며 모든 도구를 사용할 수 있는 것은 아닙니다. 더 많은 도구를 추가하고 서버를 개선하기 위해 노력하고 있습니다. 여러분의 기여를 기다립니다! 자세한 내용은 CONTRIBUTING.md를 참조하세요.
Related MCP server: EVM MCP Server
개요
이 서버는 AI 에이전트와 Akash 네트워크를 연결하는 브리지 역할을 하여 AI 모델이 애플리케이션을 배포하고, 임대를 생성하고, 배포를 관리하고, 유형 도구를 통해 다른 Akash 서비스와 직접 상호 작용할 수 있도록 합니다. Model Context Protocol을 구현하여 다양한 AI 플랫폼 및 도구와 호환됩니다.
특징
지갑 및 클라이언트 관리 : Akash 지갑 인증 및 클라이언트 초기화를 처리합니다.
인증서 관리 : Akash 인증서를 관리합니다.
아카쉬 상호작용을 위한 도구 :
계정 주소 검색
배포 생성 및 관리
SDL(스택 정의 언어) 작업
입찰 관리
임대 생성
매니페스트 배포
필수 조건
Node.js(v18 이상)
Akash 지갑(Akash 네트워크와의 상호 작용에 필요한 니모닉)
아카쉬 네트워크에 대한 기본 지식
설치
저장소를 복제합니다.
지엑스피1
종속성 설치:
npm install프로젝트를 빌드하세요:
npm run build
Claude Desktop 또는 Cursor와 함께 사용
claude_desktop_config.json 또는 .cursor/mcp.json 파일에 다음을 추가하세요. 자세한 내용은 여기를 참조하세요.
<path to dist/index.js> 빌드한 dist/index.js 파일의 경로로 바꿔야 합니다.
용법
개발 모드
개발을 위해 MCP 검사기로 서버를 실행합니다.
개발 중 감시 모드의 경우:
AI 모델과 함께 서버 사용
이 서버는 AI 모델이 Akash 네트워크와 상호 작용하는 데 사용할 수 있는 표준 MCP 인터페이스를 제공합니다. 기본적으로 stdio 전송을 사용하므로 대부분의 MCP 클라이언트와 호환됩니다.
사용 가능한 도구
서버는 AI 에이전트를 위해 다음과 같은 도구를 제공합니다.
GetAccountAddrTool : Akash 계정 주소 검색
GetBidsTool : 배포 입찰 받기
CreateDeploymentTool : Akash Network에 새 배포를 만듭니다.
GetSDLsTool : 사용 가능한 SDL 목록 가져오기(Awesome-akash 저장소에서)
GetSDLTool : 이름으로 특정 SDL 가져오기
SendManifestTool : 공급자에게 매니페스트 보내기
CreateLeaseTool : 공급자와 임대 계약 생성
GetServicesTool : 활성 서비스에 대한 정보 가져오기
UpdateDeploymentTool : Akash Network에서 배포 업데이트
개발
린팅 및 포맷팅
특허
라이센스를 참조하세요
감사의 말
awesome-akash (하위 모듈로 포함됨)