두 표면, 하나의 사실 공유
키트는 MCP 서버 두 개로 이루어져 있습니다 — Maroo MCP(읽기)와 m-aws(쓰기). 둘은 보안 경계가 다른 별도의 프로세스로 돌아갑니다. 단, @maroo-chain/kb-core로 타입·ABI·체인 설정이 공유되기 때문에 m-aws에서 받은 agentId를 Maroo MCP의 PCL 쿼리에 그대로 넘겨도 변환 없이 통합니다.
구조
에이전트의 눈(mcp)과 손(m-aws). 둘이 어떻게 맞물려 돌아가는지.
구조
KB 파이프라인이 두 MCP의 문서를 docs.maroo.io에 자동 생성. m-aws 콘텐츠는 /apis/maws/에서.
키트는 MCP 서버 두 개로 이루어져 있습니다 — Maroo MCP(읽기)와 m-aws(쓰기). 둘은 보안 경계가 다른 별도의 프로세스로 돌아갑니다. 단, @maroo-chain/kb-core로 타입·ABI·체인 설정이 공유되기 때문에 m-aws에서 받은 agentId를 Maroo MCP의 PCL 쿼리에 그대로 넘겨도 변환 없이 통합니다.
Maroo는 *규제를 지키도록 설계된 체인*입니다. PCL(프로그래머블 컴플라이언스 계층)과 KYA(에이전트 인증)는 앱 단에서 덧붙인 기능이 아니라 프로토콜에 박혀 있습니다. 에이전트가 policy.preflight나 transfer.send를 호출하면, 체인이 위반 트랜잭션을 mempool에 들어가기도 전에 거부합니다. 에이전트가 *온체인 밖에서* 빠르고 깔끔하게 실패합니다.
가스를 OKRW(원화 페깅 스테이블)로 냅니다. 변동성 큰 수수료 토큰도, 별도의 회계 단위도 없습니다. 에이전트 운영비를 *원화 기준으로* 예측할 수 있습니다. 에이전트가 수수료 명목으로 OKRW를 따로 보유하지 않게 하고 싶다면 PAYMASTER 모드로 플랫폼이 가스를 대납하면 됩니다.
두 MCP의 상세 API 레퍼런스는 docs.maroo.io에 있습니다. 소스 레포에 push가 들어올 때마다 maroo-knowledge-base 파이프라인이 자동으로 생성합니다. 이 사이트(agent.maroo.io)는 *키트 단위의 큰 그림* — 설치, 동기, 작동 원리, 어떤 도구를 언제 호출할지 — 를 다룹니다. 상세 레퍼런스(도구·에러·예제)는 알아서 업데이트됩니다.
준비됐다면 install 한 번이면 끝입니다.
npm i -g @maroo-chain/agent-wallet-kit