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 服务。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目