Bodhi LogoBodhi
DocsGitHubDiscord

Home

IntroductionInstallation
Concepts
OverviewDeployment ModesModels, Aliases, and FilesAPI CompatibilityAuth and RolesMCP Overview
Features
ChatModelsSettingsMCPsAuth
Deployment
Deployment OverviewDesktop (Tauri)DockerReverse Proxy
Developer
Getting StartedBuilding Third-Party AppsBodhi JS SDKBrowser ExtensionApp Access RequestsOpenAPI Reference
API Compatibility
OverviewOpenAI Chat CompletionsOpenAI ResponsesOpenAI EmbeddingsAnthropic MessagesGeminiOllama (deprecated)MCP ProxyError Format
Advanced
ArchitectureSecurity ModelInference StackPerformance TuningObservability
Reference
Environment VariablesSettings PrecedenceRoles and ScopesError CodesGlossary
Support
FAQTroubleshootingWhat's New

In This Section

  • MCPs Overview
  • MCP Setup
  • MCP Auth Methods
  • MCP Playground
  • Pre-registered Servers (Admin)
  • MCP Usage

Home

Features

MCPs Overview

How MCP servers, instances, and tool execution fit together in Bodhi App

MCP Setup

Connect to an MCP server and create a user MCP instance with whitelisted tools

MCP Auth Methods

Pick between Header, OAuth2 preregistered, and OAuth2 Dynamic Client Registration for connecting to an MCP server

MCP Playground

Interactive tool runner for testing MCP servers and individual tools at /ui/mcps/playground

Pre-registered Servers (Admin)

Publish MCP servers to the workspace catalog so users can instantiate them without copying URLs or auth credentials

MCP Usage

Enable MCP tools in chat conversations, control whitelists per chat, and read tool execution feedback