Skip to main content
An MCP host is the application that runs an MCP client. It is where the user interacts with an assistant, and it is responsible for connecting to MCP servers (like Glean MCP servers) and exposing those servers’ tools to the model.

Host vs. Server

https://mintcdn.com/glean-5786559b/0vq97ufrjhzj_so7/images/administration/mcp/mcp.png?fit=max&auto=format&n=0vq97ufrjhzj_so7&q=85&s=b161e01675f7ef8af3a912dd993a0333

MCP Host

The app that your users run (e.g., a desktop IDE or chat app). It discovers and invokes tools from connected MCP servers.
https://mintcdn.com/glean-5786559b/0vq97ufrjhzj_so7/images/administration/mcp/mcp.png?fit=max&auto=format&n=0vq97ufrjhzj_so7&q=85&s=b161e01675f7ef8af3a912dd993a0333

MCP Server

Provides capabilities (tools) such as search, chat, and read document. Glean MCP servers are the provider of Glean’s permission-aware capabilities.

How hosts connect to Glean MCP Servers

Hosts differ in connection method and who configures them:
  • Native HTTP: Connects directly to Glean MCP servers over HTTP.
  • stdio-only (bridge required): Uses local process I/O. To reach remote HTTP servers like Glean, use a bridge (e.g., mcp-remote).
  • Web-based/managed: No local config; an administrator adds Glean MCP servers centrally.

Admin-managed vs. end‑user configuration

  • Admin-managed: An administrator configures Glean MCP servers as remote URLs for the organization. Example: ChatGPT managed configuration; Claude for Teams/Enterprise.
  • End‑user: Individual users add Glean MCP servers in their own app settings. Examples: Cursor, VS Code, Claude Code, Goose, Windsurf (with bridge where required).

Supported hosts

Admin-managed configuration

/images/mcp-hosts/chatgpt.png

ChatGPT

/images/mcp-hosts/claude.png

Claude for Teams/Enterprise

End-user configuration

/images/mcp-hosts/claude.png

Claude Code

/images/mcp-hosts/claude.png

Claude Desktop

/images/mcp-hosts/cursor.png

Cursor

/images/mcp-hosts/goose.png

Goose

/images/mcp-hosts/vscode.png

Visual Studio Code

/images/mcp-hosts/windsurf.png

Windsurf

Choosing a host

  • Your users’ workflow: Editors (VS Code, Cursor) vs. chat (Claude Desktop, ChatGPT).
  • Connection model: Native HTTP is simplest; stdio-only hosts need a bridge to reach remote servers.
  • Admin requirements: If you need central control, pick a managed host; otherwise enable end‑user installs.

Next steps