Nanobot 소개
Nanobot 은 추론 (reasoning), 시스템 프롬프트 (system prompts), 도구 오케스트레이션 (tool orchestration), 그리고 풍부한 MCP-UI 지원을 갖춘 MCP 에이전트 구축을 위한 오픈 소스 프레임워크입니다.
단순한 MCP 서버는 유용한 기능을 노출할 수 있습니다. Nanobot 은 이를 한 단계 더 나아가 서버를 지능형 에이전트로 감싸줍니다.
풍부하고 상호작용적인 경험을 갖춘 차세대 AI 에이전트를 구축하기 위해 필요한 모든 기능이 포함되어 있습니다.
Nanobot 은 MCP 생태계를 지원하도록 처음부터 설계되었습니다. 모든 기능은 MCP 서버를 통해 제공되며, 도구 (tools), 프롬프트 (prompts), 샘플링 (sampling), 유도 (elicitation) 등 MCP 기능을 모두 활용합니다.
Nanobots 는 완전한 AI 에이전트이지만, 동시에 MCP 서버로 노출되므로 사용자가 어떤 MCP 클라이언트든 앱을 통해 채팅할 수 있습니다.
MCP-UI 사양에 대한 1 차 지원 제공. React 컴포넌트를 직접 채팅 클라이언트 내부에서 렌더링하여 플레이 가능한 게임, 쇼핑 카트, 대시보드 등을 구축하세요.
Nanobot 은 어디든 배포할 수 있고, 어떤 애플리케이션이나 웹사이트에도 내장할 수 있는 상호작용이 가능한 채팅 클라이언트가 포함된 완전한 MCP 호스트입니다.
매월 수천 개의 새로운 MCP 서버가 온라인으로 가동되어 Nanobots 에 추가할 수 있는 풍부한 기능을 제공합니다.
유연하고 확장 가능하며 커뮤니티 주도. 활발한 개발과 기여 기회를 통한 완전한 투명성 제공.
Nanobot 을 몇 분 만에 시작하세요.
Nanobot 은 Homebrew 를 통해 설치할 수 있습니다:
이렇게 하면 nanobot CLI 를 얻게 되며, 이를 사용하여 MCP 호스트를 실행하고 관리할 수 있습니다.
에이전트와 MCP 서버를 정의하는 구성 파일 (예: nanobot.yaml) 을 생성하세요:
UI 는 http://localhost:8080 에서 사용할 수 있습니다.
MCP 는 기초를 정의했습니다. Nanobot 은 다음 단계로 나아가 개발자가 추론하고, 행동하며, 렌더링할 수 있는 에이전트를 만들도록 힘을 실어줍니다. 오늘 바로 구축을 시작하여 항상 원했던 몰입형 채팅 경험을 만들어보세요.
MCP 란 무엇인가요?
MCP (Model Context Protocol) 는 AI 모델이 외부 도구와 데이터 소스와 상호작용하는 방법을 정의합니다. Nanobot 은 시스템 프롬프트, 대화 기억, 자율적 추론, 그리고 MCP-UI 를 통한 풍부한 UI 렌더링을 추가하여 MCP 위에 구축됩니다.
작동 방식은 어떻게 되나요?
아니요! Nanobot 은 기존 도구에 변경이 필요하지 않고 기존 MCP 서버를 감싸도록 설계되었습니다. 단순히 기존 기능 위에 에이전트 정의, 시스템 프롬프트, UI 컴포넌트를 추가하기만 하면 됩니다.
MCP-UI 지원은 생태계 전반에서 확대되고 있습니다. Nanobot 자체는 MCP-UI 에 대해 풍부하고 심층적인 지원을 포함하며, Goose 와 같은 다른 클라이언트도 상호작용형 UI 컴포넌트 지원을 추가하고 있습니다.
프로덕션 준비가 되었나요?
네! Nanobot 은 프로덕션 사용을 염두에 두고 구축되었습니다. 실행 파일로 제공되며 Postgres 데이터베이스가 필요합니다. 인프라 플랫폼 중 어디든 쉽게 실행할 수 있습니다.