Documentation Index
Fetch the complete documentation index at: https://mintlify.com/CyberStrikeus/CyberStrike/llms.txt
Use this file to discover all available pages before exploring further.
cyberstrike mcp configures and authenticates Model Context Protocol servers. MCP servers expose additional tools and data sources to CyberStrike agents. Servers can be local processes or remote HTTP endpoints.
Subcommands
| Subcommand | Aliases | Description |
|---|---|---|
cyberstrike mcp add | Add a new MCP server (interactive) | |
cyberstrike mcp list | ls | List configured servers and their status |
cyberstrike mcp auth [name] | Authenticate with an OAuth-enabled MCP server | |
cyberstrike mcp auth list | auth ls | List OAuth-capable servers and their auth status |
cyberstrike mcp logout [name] | Remove stored OAuth credentials for a server | |
cyberstrike mcp debug <name> | Debug OAuth connection for a server |
cyberstrike mcp add
Interactively adds an MCP server to your configuration. The command writes the entry to either the current project config or the global config depending on your selection.- Location — project (
cyberstrike.json) or global config. - Name — identifier for the server (used in all other
mcpsubcommands). - Type —
local(run a local command) orremote(connect to a URL).
Local server
For a local server you provide the full command to run (space-separated). The configuration written tocyberstrike.json is:
Remote server
For a remote server you provide the URL and optionally configure OAuth.cyberstrike mcp list
Prints all configured MCP servers with their current connection status.Connection status icons
| Icon | Status |
|---|---|
✓ | Connected |
⚠ | Needs authentication |
✗ | Failed or needs client registration |
○ | Not initialised or disabled |
Example output
cyberstrike mcp auth
Authenticates with an OAuth-enabled remote MCP server. Ifname is omitted, a prompt lets you pick from the list of OAuth-capable servers.
Only remote MCP servers with OAuth enabled (or not explicitly disabled) appear in the selection list.
Example
Client registration error
If the server requires pre-registered client credentials, the command prints guidance:cyberstrike mcp auth list
Lists every OAuth-capable MCP server and shows its current authentication status.Auth status icons
| Icon | Status |
|---|---|
✓ | Authenticated |
⚠ | Token expired |
✗ | Not authenticated |
Example output
cyberstrike mcp logout
Removes stored OAuth credentials for a server. Ifname is omitted, a prompt shows all servers with stored credentials.
cyberstrike mcp debug
Tests the OAuth connection for a named remote MCP server and prints diagnostic information including auth status, token details, and the raw HTTP response from the server.Output includes
- Server name and URL
- Current auth status (authenticated / expired / not authenticated)
- Access token prefix and expiry time
- Presence of refresh token
- Client ID and client secret expiry (if registered)
- HTTP response status from the server
WWW-Authenticateheader (if present)- OAuth flow details when the server returns
401