Back to OpsTether

Connect your server to ChatGPT

Create an account, pair a Linux server, then add a direct MCP connection.

Before you start

You need a Linux amd64 or arm64 server with systemd, an administration channel you control, and outbound HTTPS access. Your ChatGPT account and workspace must permit custom MCP connections. These instructions use a direct connection, without a Directory listing.

Root access

The installer requires explicit acceptance of administrative privileges. The connected AI can then perform actions with the agent's root permissions. Review every installation command and use only servers you are authorized to administer.

Create your OpsTether account

Open the dashboard and select Sign in or create an account. Choose Register, then create a username and a password of at least 12 characters. Email is optional. Keep your sign-in details: email password recovery is not currently available.

Open dashboard

Pair a Linux server

  1. Select Connect server in the dashboard.
  2. Review the generated installation command and its root access acknowledgement.
  3. Run that command in your server's terminal.
  4. Return to the dashboard, select Refresh and confirm that the correct server is online.

The installation command contains short-lived pairing credentials. Keep it private. Generate a new command if it expires before installation.

Add OpsTether to ChatGPT

In ChatGPT on the web, open Plugins → + → Add custom MCP server. Enter the following settings. Field names can differ between client versions.

SettingValue
NameOpsTether
Server URLhttps://opstether.m2g.pro/mcp
AuthenticationOAuth
OAuth client IDopstether-chatgpt
OAuth client secretLeave empty. This is a public OAuth client.
Scopes, if requestedopenid profile email opstether:admin

Use the option for an existing or provided OAuth client. Review the access notice, then select Create as a plugin. Sign in with the same OpsTether account used in the dashboard and review the requested permissions. Install the resulting plugin before using it in a conversation.

Advanced OAuth settings and other clients

The connection uses Authorization Code with PKCE S256 and token endpoint authentication none. Automatic client registration is disabled. Other clients or different callback URLs need separate registration by the service operator.

Resource / audience
https://opstether.m2g.pro/mcp
Registered callback
https://chatgpt.com/connector_platform_oauth_redirect

OAuth discovery document

If your client requires a secret or shows another callback, contact support with the client name and callback URL. Do not send credentials.

Support

Check your first connection

Start a new chat, select @OpsTether and ask for your connected servers. Confirm the returned server name, then request system resource usage.

List my connected servers and show which are online.
Show CPU, memory and disk usage on this server.

You can also inspect processes, systemd service status and logs, Docker containers, and files. Use your AI client's review controls when authorizing changes.

Connection troubleshooting

No servers

Check that the dashboard and AI client use the same OpsTether account.

Server offline

Check the agent on the intended host and its outbound HTTPS connection, then refresh the dashboard.

Expired installation command

Create a new command in the dashboard.

OAuth connection error

Use the explicit client ID above and an empty secret. Do not rely on automatic client registration.

Custom MCP option unavailable

Check your account and workspace permissions with your AI provider. OpsTether cannot change those permissions.

OpenAI custom MCP connection documentation

Account, workspace and provider availability rules apply. Product menu labels in these instructions follow the English interfaces.