> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getbifrost.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Govern MCP servers

> See every MCP server configured across your fleet and allow or deny each one. Bifrost Edge inventories the MCP servers inside each AI app and enforces your policy directly on the device.

AI apps increasingly connect to MCP servers - external tools that can read files, call APIs, and take actions on a user's behalf. That power is useful, but it is also a blind spot: most organizations have no idea which MCP servers their users have wired into their AI tools. Bifrost Edge closes that gap. It discovers the MCP servers configured in each AI app, reports them back to you, and enforces an allow or deny decision on the machine itself.

```mermaid theme={null}
flowchart LR
    A[Edge inventories MCP servers in each app] --> B[Fleet-wide MCP inventory in Bifrost]
    B --> C[Admin allows or denies each server]
    C --> D[Edge enforces the decision on the device]
```

## See what is actually connected

Edge reads the MCP configuration of supported AI apps on each machine and builds a live inventory: which servers are configured, where, and across how many devices. For the first time you can answer "what MCP servers are running on our fleet?" with real data instead of guesswork.

<Frame>
  <img src="https://mintcdn.com/bifrost/60LFLR_6YbjQbw-C/media/edge/edge-mcp-approval-screen.png?fit=max&auto=format&n=60LFLR_6YbjQbw-C&q=85&s=a8fb47c086bfa8e2d9ac86fbbfb9a3ac" alt="Fleet-wide MCP server inventory in Bifrost" width="3744" height="2628" data-path="media/edge/edge-mcp-approval-screen.png" />
</Frame>

<CardGroup cols={2}>
  <Card title="Full visibility" icon="binoculars">
    Discover every MCP server users have configured across supported AI apps, with no manual reporting.
  </Card>

  <Card title="Per-server decisions" icon="list-check">
    Allow the MCP servers your organization trusts and deny the ones it does not, server by server.
  </Card>
</CardGroup>

## Approval workflow

If Bifrost edge detects a new app or MCP server, it will automatically request approval from the admin console. In the settings, you can configure if apps or MCP servers should be allowed or blocked when they are in pending state.

## Enforced on the device

Allowing or denying an MCP server is not just advisory. When you deny a server, Edge enforces that decision directly on each machine so the disallowed tool cannot be used, even by an app that had it configured before the policy existed.

<Frame>
  <img src="https://mintcdn.com/bifrost/60LFLR_6YbjQbw-C/media/edge/edge-guardrails-mcp.png?fit=max&auto=format&n=60LFLR_6YbjQbw-C&q=85&s=c0a457a9352ad3564999f066793773bb" alt="Allowing and denying MCP servers across the fleet" width="2508" height="1890" data-path="media/edge/edge-guardrails-mcp.png" />
</Frame>

<Note>
  MCP discovery covers the major AI apps that support MCP today, including Claude Code, Claude Desktop, Gemini CLI, OpenCode, Codex, and Cursor. See [Supported applications](/edge/supported-applications) for the current list.
</Note>

***

## Next steps

* Control whole apps, not just their tools, in [Govern AI apps](/edge/app-governance).
* Review coverage in [Supported applications](/edge/supported-applications).
* Roll Edge out to every machine in [Deploy with MDM](/edge/deployment-mdm).
