Skip to main content

MCP Overview

Rostyman supports the Model Context Protocol (MCP) — an open standard created by Anthropic that lets AI tools and API clients work together through a common interface. Rostyman operates in both directions: as an MCP server (so AI tools can access your workspace) and as an MCP client (so Rostyman can connect to external tools).

What is MCP?

MCP is a protocol that defines how applications expose data and actions to AI tools. Think of it as a universal adapter: any AI tool that speaks MCP can interact with any application that implements an MCP server.

In practical terms:

  • An AI assistant like Claude Desktop, Cursor, or VS Code Copilot can browse your API collections, send requests, manage variables, and create new requests — all by asking in natural language
  • Rostyman can connect to external MCP servers (GitHub, Postgres, file systems, custom APIs) and use their tools in the built-in AI chat

Two Sides of MCP in Rostyman

Rostyman as MCP Server

When Rostyman acts as an MCP server, AI tools connect to it and interact with your workspace data. The server exposes:

  • 18+ tools across three categories: read, execute, and write
  • 4 resources that AI tools can subscribe to for live data
  • stdio transport — always available, used by local AI tools (Claude Desktop, Claude Code, Cursor, Windsurf, VS Code Copilot)
  • HTTP/SSE transport — Rostyman's built-in HTTP server on localhost:3100, which supports remote connections, Claude.ai web, and tunneled access

See MCP Server for setup and a full tool reference.

Rostyman as MCP Client

When Rostyman acts as an MCP client, it connects to external MCP servers and makes their tools available inside the app. Connected server tools are automatically offered to the built-in AI Assistant, which can call them while answering your questions.

See MCP Client for setup and examples.

The MCP Panel

Access all MCP features from the right panel — click the Server icon (the last icon in the vertical tab bar on the right edge of the window), or press Ctrl+J and select MCP.

The panel has three tabs:

TabWhat it shows
OverviewYour MCP server status and controls, connected clients and servers in a tabbed view, quick-action buttons
ServersManage external MCP server connections — add, connect, disconnect, and delete servers
LogsLive log viewer for all MCP activity with search, verbose mode, and log file management

Overview Tab

The Overview tab is divided into two sections:

Your MCP Server card — shows whether the server is running, its port, and the number of connected clients. Includes:

  • Start / Stop button
  • Register with Claude Desktop button — one-click auto-registration
  • Copy Config button — copies the MCP JSON config to clipboard for any AI tool

Connections tab bar — switches between:

  • Connected Clients — AI agents currently connected to your MCP server, each showing their friendly name (Claude Desktop, Cursor, VS Code, etc.), IP address, connection duration, and a Disconnect button
  • Connected Servers — external MCP servers Rostyman is connected to as a client, showing name, status (connected / error), and tool count

Both tabs show a count badge and a Refresh button.

Servers Tab

Lists all configured external MCP servers. Each entry shows:

  • Connection status indicator (green checkmark, spinning loader, red X)
  • Server name
  • Command (for stdio) or URL (for HTTP)
  • Error message if the last connection attempt failed
  • Connect or Disconnect button
  • Tool count when connected

Click + Add Server (the dashed button at the top) to open the Add Server dialog.

Logs Tab

Live log viewer showing all MCP activity:

  • Search input filters log lines by content
  • Verbose checkbox — toggles full request/response payloads in the log
  • Clear Logs button — clears the in-memory ring buffer (does not delete log files)
  • Open folder button — opens the log files directory in your file manager
  • Log level colors: errors in red, warnings in amber, tool calls in accent color, info in muted

A stats bar at the bottom shows the number of log files and total size on disk.

Security Model

FeatureDetail
Local by defaultThe HTTP/SSE server listens only on localhost — no external access without explicit configuration
CORS restrictionIn local mode, only localhost origins can connect (prevents cross-site attacks)
Auth tokenNetwork mode requires a Bearer token on every request
Rate limitingNetwork connections rate-limited to 60 requests/minute per IP
Body size limitPOST requests capped at 1 MB
TLS/HTTPSOptional HTTPS via locally-trusted certificates from mkcert
No cloudAll MCP communication is direct machine-to-tool; no data transits Rostyman's servers
Secret maskingSecret-type environment variables are returned as •••••• in tool responses

Status Bar

The bottom status bar shows a green dot and the connected client count when the MCP server is running. Click it to jump directly to the MCP panel.

Settings

Configure the MCP server in Settings (Ctrl+,) → IntegrationsMCP Server. Available settings include port, access mode, auth token, TLS toggle, mkcert detection, rate limit, and tunnel commands. See MCP Server for a full settings reference.