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 を提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト