obot-platform/nanobot
Build MCP Agents
What it solves
Nanobot provides a standalone, open-source MCP (Model Context Protocol) host. It allows developers to build and deploy dedicated AI agents that combine LLMs with MCP servers to provide a cohesive agent experience across various interfaces (such as chat, voice, or SMS).
How it works
Nanobot acts as the service layer that connects an LLM (from providers like OpenAI, Anthropic, or local options like Ollama) with MCP servers. It can be configured via a single YAML file or a directory-based system where agents are defined in Markdown files with YAML front-matter for configuration and a body for instructions.
Who it’s for
Developers who want to create their own MCP-powered chatbots or integrate MCP host functionality into their own applications without relying on existing closed-ecosystem hosts like VSCode or Claude.
Highlights
- Flexible Configuration: Supports both single-file YAML and directory-based Markdown agent definitions.
- Broad Provider Support: Built-in support for OpenAI and Anthropic, with extensibility for Azure, Bedrock, and Ollama.
- MCP-UI Compliance: Aims for full compliance with MCP and MCP-UI specifications.
- Easy Deployment: Installable via Homebrew and serves MCP over HTTP.
Related
- Project
- Project
- Project
- Project
- Project