Obot
Complete MCP Platform -- Hosting, Registry, Gateway, and Chat Client
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
Maintainer
Works with
Installation
Manual Installation
npx obotConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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:latestRetrieve 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 tokenLog 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.
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.
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.
Obot Alternatives — Similar Developer Tools Servers
Looking for alternatives to Obot? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Obot in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.