MCP Servers
MCP Servers

MCP Servers

MCP Servers is the RealTimeX settings area for connecting external tool servers that follow the Model Context Protocol.

Open it from Settings > Agents > MCP Servers.

What this page is for

Use MCP when you want agents to call tools outside the core RealTimeX feature set.

Typical examples include:

  • external APIs and SaaS actions
  • developer tools and databases
  • filesystem or command wrappers
  • hosted MCP services that require account linking
  • local MCP processes that run on your own machine or deployment

In the current product, the main user-facing value of MCP is tool access inside agent workflows and agent chat sessions.

Local vs remote

The current MCP screen is split into two tabs.

Remote MCP

Remote MCP is for hosted MCP servers that RealTimeX can discover and connect to over the network.

Use this tab when:

  • the MCP provider is already hosted for you
  • the server needs account linking or API-key auth
  • you want to browse available hosted servers and connect them in-app

Remote servers are typically connected rather than authored. After you open a server, RealTimeX can prompt for:

  • no-auth connection
  • API key
  • OAuth 2 authorization

After a remote server is linked, you can review its available tools and decide which functions to enable.

Local MCP

Local MCP is for MCP servers that run in your own environment.

Use this tab when:

  • you want to run an MCP server on your own machine
  • you want to run an MCP server inside your self-hosted deployment
  • you need custom command, URL, or transport configuration
  • you want to manage a server template or imported config directly

In the current app, local servers are first-class records inside RealTimeX. You can add, configure, enable, disable, and delete them from the UI.

Typical workflow

  1. Open Settings > Agents > MCP Servers.
  2. Choose Remote MCP or Local MCP.
  3. Connect or configure the server.
  4. Review the discovered tool list.
  5. Enable only the tools you want exposed.
  6. Assign the server where your agents can use it.

The last step matters. Connecting a server does not automatically make it active in every workspace or agent configuration.

Tool access controls

Both local and remote MCP flows expose per-tool visibility controls in the current UI.

Use them when:

  • a server exposes many tools but you only want a safe subset
  • you want to reduce agent confusion or accidental tool calls
  • you are testing one tool before exposing the rest

RealTimeX shows tool availability only after the server is in a usable state:

  • local servers must be enabled and configured
  • remote servers must be connected and have a valid server configuration

Where MCP servers are actually used

After a server is connected, you still need to expose it to the relevant agent context.

The main place to do that is the workspace agent configuration flow, where RealTimeX lets you choose which remote and local MCP servers are available to that workspace or agent setup.

For the agent side of that workflow, see Using AI Agents and Agent Setup.

Local MCP setup in RealTimeX

The current local-server flow is UI-first.

RealTimeX can currently support:

  • built-in or suggested server templates
  • custom local server entries
  • configuration import or raw config editing
  • placeholder-driven setup fields
  • connection testing before saving
  • per-server enable or disable state
  • per-tool enable or disable state

This is a much better fit for end users than manually editing JSON files unless you already know exactly what server definition you want to load.

Remote MCP setup in RealTimeX

The current remote-server flow is connection-first.

RealTimeX can currently support:

  • browsing available remote servers
  • connecting with the auth method required by the provider
  • updating linked access later
  • reviewing the available tool list
  • enabling only selected functions

Some remote providers use OAuth and return you to the app after authorization. Others ask for an API key or require no auth at all.

Deployment notes

The operational meaning of local depends on where RealTimeX is running.

  • On Desktop, a local MCP server runs on your device.
  • On self-hosted or containerized deployments, a local MCP server runs in that deployment environment.
  • Remote MCP is hosted elsewhere and connected over the network in either case.

See the deployment-specific guides:

Safety notes

  • Only connect MCP servers you trust.
  • Prefer enabling only the tools you actually need.
  • Treat API keys and OAuth-connected servers as production integrations, not toy examples.
  • Review what a tool can read, write, or trigger before exposing it to an agent.

Related guides