obot-platform/nanobot
Build MCP Agents
解決的問題
Nanobot 提供一個獨立的開源 MCP(模型上下文協定)主機。它允許開發者建構並部署專用 AI 代理,將 LLM 與 MCP 伺服器結合,為各種介面(如聊天、語音或簡訊)提供一致的代理體驗。
如何運作
Nanobot 作為服務層,連接 LLM(來自 OpenAI、Anthropic 等提供者,或本地選項如 Ollama)與 MCP 伺服器。可透過單一 YAML 檔案或基於目錄的系統進行設定,其中代理在帶有 YAML 前置元資料的 Markdown 檔案中定義,設定資訊放在前文,指令內容放在正文部分。
適用對象
希望建立自己的 MCP 驅動聊天機器人,或在自己的應用程式中整合 MCP 主機功能,而不依賴 VSCode 或 Claude 等現有封閉生態主機的開發者。
主要亮點
- 彈性設定:支援單一檔案 YAML 與基於目錄的 Markdown 代理定義。
- 廣泛支援提供者:內建支援 OpenAI 與 Anthropic,可擴展支援 Azure、Bedrock 與 Ollama。
- MCP-UI 相容:致力於完全符合 MCP 與 MCP-UI 規範。
- 輕鬆部署:可透過 Homebrew 安裝,並透過 HTTP 提供 MCP 服務。
相關
- 專案
- 專案
- 專案
- 專案
- 專案