obot  by obot-platform

Open-source MCP Gateway and AI platform

Created 1 year ago
299 stars

Top 89.0% on SourcePulse

GitHubView on GitHub
Project Summary

Obot is an open-source platform designed to serve as an MCP Gateway and AI interface, enabling users to interact with various AI models and connected tools through a conversational chat experience. It is suitable for users who need a self-hosted, secure, and extensible AI solution for managing and accessing AI-powered services and data.

How It Works

Obot comprises three core components: the MCP Gateway for discovering and connecting to MCP servers, the Chat Interface for natural language interaction with AI, and the Admin Interface for platform management. It leverages the open Model Context Protocol (MCP) for interoperability and supports multiple AI model providers like OpenAI and Anthropic. The platform facilitates knowledge integration through RAG and allows for project-based customization of AI behavior.

Quick Start & Requirements

  • Installation: Run via Docker:
    docker run -d --name obot -p 8080:8080 -v /var/run/docker.sock:/var/run/docker.sock -e OPENAI_API_KEY=<API KEY> ghcr.io/obot-platform/obot:latest
    
  • Prerequisites: Docker, OpenAI API Key (optional, for chat functionality).
  • Access: http://localhost:8080
  • Documentation: Installation Guide, Docs

Highlighted Details

  • Self-hosted deployment for complete control.
  • Built on the open Model Context Protocol (MCP) for interoperability.
  • Enterprise-grade security features including OAuth 2.1 authentication, encryption, and audit logging.
  • Extensible architecture for easy integration with custom tools and services.

Maintenance & Community

  • Live Demo: https://chat.obot.ai
  • Community: Links to Discord/Slack, roadmap, and social handles are not explicitly provided in the README.

Licensing & Compatibility

  • License: The README does not explicitly state the license type.
  • Compatibility: Designed for self-hosting, implying compatibility with various cloud or on-premise environments.

Limitations & Caveats

The README does not specify any limitations, known bugs, or deprecation warnings. The license type is not explicitly mentioned, which may require further investigation for commercial use.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
142
Issues (30d)
210
Star History
105 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.