ageborn-dev/architect-mcp-server
요약
Architect MCP는 AI 에이전트가 기존 도구 상자의 한계를 넘어 비표준 API 호출, 파일 파싱 등 복잡한 작업을 수행할 수 있도록 '워크숍' 환경을 제공하는 플랫폼입니다. 이 시스템은 에이전트가 필요로 하는 맞춤형 JavaScript 도구를 실시간으로 생성하고 테스트하며 영구적으로 저장합니다. 모든 실행 과정은 강력하게 격리된 샌드박스에서 이루어지며, 사용자의 명시적인 승인(Review & Approve)을 거쳐 안전성이 보장됩니다. 사용자는 내장 웹 대시보드를 통해 도구를 관리하고 모니터링할 수 있으며, 크론 스케줄링 및 글로벌 마켓플레이스를 활용하여 에이전트의 기능을 자동화하고 확장할 수 있습니다.
핵심 포인트
- AI 에이전트를 위한 '워크숍' 환경 제공: 고정된 도구 상자 대신 동적이고 맞춤화된 도구 생성 능력을 부여합니다.
- 자동화된 도구 생성 및 영속성: 에이전트가 필요에 따라 JavaScript 코드를 실시간으로 작성하고, 이를 샌드박스에서 테스트하며 영구적으로 저장할 수 있습니다.
- 강력한 보안 모델: 모든 맞춤형 도구는 세분화된 권한 범위(granular capability scopes)를 가진 격리된 샌드박스에서 실행되어 안전성이 극대화됩니다.
- 통합 관리 및 확장성: 웹 대시보드를 통한 실시간 모니터링, 크론 스케줄링을 통한 자동 파이프라인 구축, 글로벌 마켓플레이스를 통한 기능 공유가 가능합니다.
- 개발 용이성: Node.js 또는 Docker Compose를 통해 쉽게 배포하고 사용할 수 있습니다.
AI 에이전트는 매우 똑똑하지만, 아직 존재하지 않는 도구를 필요로 하면 벽에 부딪힙니다. Architect MCP 는 그 벽을 제거합니다.
AI 에이전트에게 고정적이고 경직된 도구 상자 (toolbox) 를 주지 않고, 대신 전체 워크숍 을 제공합니다. 에이전트가 비표준 API 를 호출해야 하거나, 희귀한 파일 포맷을 파싱하거나, 데이터베이스에 연결해야 한다면, 그것은 즉시 맞춤형 도구를 작성합니다.
사용자가 승인한 후, 해당 도구는 격리된 샌드박스에서 안전하게 실행됩니다. 에이전트가 다음에 동일한 문제를 마주하면? 맞춤화된 도구는 이미 준비되어 있습니다.
자동화된 도구 생성: 에이전트는 JavaScript 도구를 실시간으로 구성하고 테스트하며 영구적으로 저장합니다.강력한 보안 및 샌드박싱 (Ironclad Security & Sandboxing): 모든 맞춤형 도구는 엄격히 제한된 샌드박스에서 실행됩니다. 네트워크 또는 파일 시스템 접근은 세분화된 능력 범위 (granular capability scopes) 를 통해 사용자의 명시적 승인 없이 허용되지 않습니다.내장 웹 대시보드: 아름다운 실시간 대시보드 UI 가 기본으로 제공되며 (포트 3001 에서 실행). 활성 도구를 관리하고, 실시간으로 실행 로그를 모니터링하며, 실패를 감지하고, 비밀 키를 안전하게 관리할 수 있습니다.크론 스케줄링: 수동 사용뿐만이 아닙니다! 에이전트는 맞춤형 도구를 크론 스케줄에 설정하거나 지속적 배경 파이프라인을 구축할 수 있습니다.글로벌 마켓플레이스: 처음부터 다시 만들为什么要 (Why) 해야 하나요? 이미 누군가가 만든 것이 있는 경우, 에이전트는 GitHub 토큰을 사용하여 (marketplace_browse, marketplace_install, marketplace_publish) 검색하고 설치하며 심지어 자신의 창작물을 공유할 수 있습니다.지속 가능한 데이터 레이어: 도구, 실행 로그, 실행 상태를 신뢰성 있게 관리하기 위해 내장된 초고속 SQLite 저장소입니다.
Node.js 가 설치되어 있다면 몇 초 만에 실행할 수 있습니다.
npm install
npm run build
npm start
(팁: 개발을 위해 자동 재시작을 활성화하려면 npm run dev 를 사용하세요.)
Node 환경을 다루고 싶지 않은가요? Docker Compose 로 즉시 시작하세요:
docker compose up -d
데이터와 도구는 지속 가능한 Docker 볼륨 내부에서 안전하게 유지되며, 대시보드는 http://localhost:3001 에서 즉시 사용 가능합니다.
생성 (Create): AI 에이전트는 새로운 일을 성취해야 하므로 JavaScript 코드를 작성합니다.검토 및 승인 (Review & Approve): 도구의 요청된 권한을 검토하고 "Approve" 를 클릭하여 안전한 네트워크 또는 파일 접근 권한을 부여합니다. 악의적인 스크립트는 허용되지 않습니다.실행 (Execute): 에이전트는 격리된 샌드박스 내에서 새 도구를 안전하게 실행합니다.자동화 및 공유 (Automate & Share): 에이전트는 도구를 스케줄에 설정하거나 다른 도구와 연동하거나 글로벌 마켓플레이스에 게시할 수 있습니다.
Ageborn Dev 에 의해 ❤️ 와 엄청난 양의 커피로 제작되었습니다.
에이전트는 사용자가 아니라 빌더 (Builder) 여야 합니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub Claude Ecosystem의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기