obot-platform/nanobot

Build MCP Agents

何を解決するか

Nanobot は、スタンドアロンでオープンソースの MCP(Model Context Protocol)ホストです。開発者が LLM と MCP サーバーを組み合わせて、チャット、音声、SMS などのさまざまなインターフェースで一貫したエージェント体験を提供する専用 AI エージェントを構築・デプロイできるようにします。

動作方法

Nanobot は、LLM(OpenAI、Anthropic などのプロバイダー、または Ollama などのローカルオプション)と MCP サーバーを接続するサービス層として機能します。単一の YAML ファイルまたは、YAML フront-matter を使って設定を定義し、本文に指示を記述する Markdown ファイルでエージェントを定義するディレクトリベースのシステムで構成できます。

対象ユーザー

VSCode や Claude などの既存の閉鎖的エコシステムホストに依存せずに、独自の MCP ベースのチャットボットを構築するか、自社アプリケーションに MCP ホスト機能を統合したい開発者。

特徴

  • 柔軟な設定: 単一ファイルの YAML とディレクトリベースの Markdown エージェント定義の両方をサポート。
  • 広範なプロバイダーサポート: OpenAI と Anthropic に対応しており、Azure、Bedrock、Ollama などへの拡張も可能。
  • MCP-UI準拠: MCP および MCP-UI の仕様に完全準拠を目指しています。
  • 簡単なデプロイ: Homebrew でインストール可能で、HTTP で MCP を提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト