obot-platform/nanobot

Build MCP Agents

해결하는 문제

Nanobot은 독립형 오픈소스 MCP(Model Context Protocol) 호스트입니다. 개발자들이 LLM과 MCP 서버를 결합하여 채팅, 음성, SMS 등 다양한 인터페이스에서 일관된 에이전트 경험을 제공하는 전용 AI 에이전트를 구축하고 배포할 수 있도록 합니다.

작동 방식

Nanobot은 OpenAI, Anthropic 등의 제공업체나 Ollama와 같은 로컬 옵션에서 오는 LLM과 MCP 서버를 연결하는 서비스 계층으로 작동합니다. 단일 YAML 파일 또는 에이전트를 YAML 프론트마터로 구성하고 본문에 지침을 포함하는 Markdown 파일로 정의하는 디렉터리 기반 시스템을 통해 구성할 수 있습니다.

대상 사용자

VSCode나 Claude와 같은 기존의 폐쇄형 생태계 호스트에 의존하지 않고, 자체 MCP 기반 챗봇을 만들거나, 자신의 애플리케이션에 MCP 호스트 기능을 통합하고자 하는 개발자들입니다.

주요 특징

  • 유연한 구성: 단일 YAML 파일과 디렉터리 기반의 Markdown 에이전트 정의를 모두 지원합니다.
  • 광범위한 프로바이더 지원: OpenAI와 Anthropic에 내장된 지원을 제공하며, Azure, Bedrock, Ollama 등으로 확장 가능합니다.
  • MCP-UI 호환성: MCP 및 MCP-UI 사양에 완전히 준수하려고 노력하고 있습니다.
  • 간편한 배포: Homebrew를 통해 설치 가능하며 HTTP를 통해 MCP를 제공합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트