Skip to main content

Add a Custom MCP Server

Through the Model Context Protocol (MCP), AI models can access external tools and data sources for more capable workflows.

Add and use MCP servers in ConsoleX

Adding an MCP server in ConsoleX AI is straightforward:

  1. Open the tool panel and click Add an MCP Server in the upper-right corner.
  2. Paste or fill in the MCP server’s JSON description.
  3. Click Save to finish the integration.

MCP Custom

Choose a connection method

ConsoleX supports three MCP connection styles:

  • Streamable HTTP
  • SSE
  • Stdio through MCP-connect

Choose the method that best matches your MCP server.

Streamable HTTP MCP servers

For Streamable HTTP servers, ConsoleX supports OAuth 2.0 bearer token authentication as well as unauthenticated access. Select the auth mode in the configuration UI and enter the HTTP URL and related credentials.

SSE MCP servers

For SSE-based servers, ConsoleX supports bearer token header auth or no authentication. Select the mode and provide the SSE URL and auth information.

Stdio-based MCP servers

Because ConsoleX is a cloud service, it cannot directly access local resources over Stdio. To bridge that gap, you can use MCP-connect and relay a Stdio-based MCP server through it.

Typical setup steps:

  1. Install and run mcp-connect on your local machine, and set an auth_token for security.
  2. Expose the MCP proxy URL to the public internet with a tunnel such as ngrok or Cloudflare Zero Trust.
  3. In ConsoleX Settings, configure the global MCP proxy URL and auth_token.
  4. After that, you can add Stdio-style MCP server definitions in ConsoleX just like you would in a local MCP client.

Example:

{
"command": "uvx",
"args": ["mcp-server-fetch"]
}