Obot

v1.0.0Developer Toolsstable

Complete MCP Platform -- Hosting, Registry, Gateway, and Chat Client

aichatmcpmodelcontextprotocol
Share:
791
Stars
0
Downloads
0
Weekly
0/5

What is Obot?

Obot is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to complete mcp platform -- hosting, registry, gateway, and chat client

Complete MCP Platform -- Hosting, Registry, Gateway, and Chat Client

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Complete MCP Platform -- Hosting, Registry, Gateway, and Cha

Use Cases

Complete MCP platform with hosting and registry
Gateway and chat client included
obot-platform

Maintainer

LicenseMIT
Languagego
Versionv1.0.0
UpdatedMay 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx obot

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Obot

Obot is a complete, self-hosted MCP platform that combines server hosting, a curated registry, a gateway with request logging and filtering, and a full chat client in one open-source package. It supports running MCP servers locally with Docker or deploying them to Kubernetes, and integrates with AI models from OpenAI and Anthropic as well as workflow tools like n8n and LangGraph. Developers and teams use Obot to centrally manage, secure, and monitor all their MCP server usage from a single interface.

Prerequisites

  • Docker installed and running on your host machine
  • OpenAI API key (OPENAI_API_KEY) or Anthropic API key — at least one LLM provider is required
  • A modern web browser to access the Obot admin UI at http://localhost:8080
  • Minimum 8-character bootstrap token for initial authentication
1

Pull and run the Obot Docker container

Start Obot using the official Docker image, mounting the Docker socket so Obot can spin up MCP servers as sibling containers. Replace the placeholder values with your actual API key and a strong bootstrap token.

docker run -d --name obot -p 8080:8080 \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -e OPENAI_API_KEY=<your_openai_api_key> \
  -e OBOT_SERVER_ENABLE_AUTHENTICATION=true \
  -e OBOT_BOOTSTRAP_TOKEN=<min_8_char_token> \
  ghcr.io/obot-platform/obot:latest
2

Retrieve the bootstrap token from container logs

If you need to confirm the bootstrap token or it was auto-generated, check the container logs immediately after startup.

docker logs obot | grep -i token
3

Log in to the admin UI

Open http://localhost:8080 in your browser and sign in using the bootstrap token. This initial login grants admin access to configure MCP servers and model providers.

4

Add MCP servers via the Registry

Navigate to the Registry in the Obot UI to browse and install MCP servers. Obot supports Node.js, Python, and container-based servers and handles credential storage and access controls.

5

Connect an AI client

Use Obot's Gateway endpoint as an MCP server URL in Claude Desktop, ChatGPT, or GitHub Copilot to route all MCP requests through Obot's logging and filtering layer.

{
  "mcpServers": {
    "obot": {
      "command": "npx",
      "args": ["obot"]
    }
  }
}

Obot Examples

Client configuration

Docker-based launch command for Obot with authentication enabled.

{
  "mcpServers": {
    "obot": {
      "command": "docker",
      "args": [
        "run", "--rm", "-p", "8080:8080",
        "-v", "/var/run/docker.sock:/var/run/docker.sock",
        "-e", "OPENAI_API_KEY=sk-...",
        "-e", "OBOT_SERVER_ENABLE_AUTHENTICATION=true",
        "-e", "OBOT_BOOTSTRAP_TOKEN=mysecrettoken",
        "ghcr.io/obot-platform/obot:latest"
      ]
    }
  }
}

Prompts to try

Example tasks you can perform through Obot's chat client or connected AI tools.

- "List all installed MCP servers and their current status"
- "Show me the request logs for the last hour across all MCP servers"
- "Install the GitHub MCP server from the registry"
- "Create a scheduled task that summarizes my emails every morning at 9am"

Troubleshooting Obot

Cannot log in — bootstrap token not accepted

The bootstrap token must be at least 8 characters. Check 'docker logs obot' for the actual token value. If you set OBOT_BOOTSTRAP_TOKEN yourself, verify it meets the minimum length and contains no special shell characters that could be misinterpreted.

Obot cannot start sibling MCP server containers

Verify the Docker socket is mounted correctly with '-v /var/run/docker.sock:/var/run/docker.sock'. The Obot container needs permission to create and manage Docker containers on the host.

The web UI is inaccessible after container start

Check that port 8080 is not already in use on your host ('lsof -i :8080'). Change the host port mapping (e.g. '-p 9090:8080') if there is a conflict, then access the UI at the new port.

Frequently Asked Questions about Obot

What is Obot?

Obot is a Model Context Protocol (MCP) server that complete mcp platform -- hosting, registry, gateway, and chat client It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Obot?

Follow the installation instructions on the Obot GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Obot?

Obot works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Obot free to use?

Yes, Obot is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "obot": { "command": "npx", "args": ["-y", "obot"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Obot?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides