oci ghcr.io/wyre-technology/axcient-mcp:v1.0.1stdioupdated 8d ago
MCP server for Axcient x360Recover — BCDR clients, devices, backup jobs, vaults, and appliances. Built on @wyre-technology/node-axcient and the MCP v2 SDK, serving both the 2025-era initialize handshake and the 2026-07-28 stateless envelope from a single dual-era HTTP entrypoint.
What can you do with Axcient x360Recover?
axcient-mcp
MCP server for Axcient x360Recover — BCDR
clients, devices, backup jobs, vaults, and appliances. Built on
@wyre-technology/node-axcient and the
MCP v2 SDK, serving both the 2025-era initialize handshake and the 2026-07-28 stateless
envelope from a single dual-era HTTP entrypoint.
Credentials
Generate an API key in the x360Portal: Settings → API Keys (see Axcient's key management guide).
- Local / stdio (Claude Desktop, CLI): set
AXCIENT_API_KEY. - Hosted / gateway: the WYRE MCP Gateway injects the
X-Axcient-Api-Keyheader per request (AUTH_MODE=gateway); no server-side key is stored.
Run locally (stdio)
npm install
npm run build
AXCIENT_API_KEY=your-key npm start
Run as HTTP (gateway / hosted)
MCP_TRANSPORT=http AUTH_MODE=env AXCIENT_API_KEY=your-key npm start
# → http://localhost:8080/mcp, health at http://localhost:8080/health
Docker
docker build --platform linux/amd64 --build-arg GITHUB_TOKEN=$(gh auth token) -t axcient-mcp .
docker run -p 8080:8080 -e AXCIENT_API_KEY=your-key axcient-mcp
Tools
20 tools, flat surface (no router — well under the fleet's ~25-tool threshold).
| Tool | Description |
|---|---|
axcient_test_connection |
Verify the API key by fetching the organization record |
axcient_get_organization |
Get the organization for the API key |
axcient_list_clients / axcient_get_client |
Clients (customer/site records) |
axcient_get_d2c_agent_token |
Mint a D2C agent enrollment token |
axcient_list_devices / axcient_list_devices_by_client / axcient_get_device |
Devices |
axcient_get_device_autoverify / axcient_get_device_restore_points |
AutoVerify + restore points |
axcient_list_jobs_by_device / axcient_get_job / axcient_get_job_history |
Backup jobs |
axcient_list_vaults / axcient_get_vault |
Vaults |
axcient_get_vault_threshold / axcient_set_vault_threshold |
Vault connectivity threshold |
axcient_list_appliances / axcient_list_appliances_by_client / axcient_get_appliance |
Appliances |
No destructive tools exist in this surface — the x360Recover public API (v0.3.1) has no
delete/disable operations, so no confirmation/elicitation flow is wired up. See
node-axcient's README for known API quirks (error-shape inconsistencies, list-endpoint
schema documentation bugs) this server's error messages surface verbatim from the SDK.
License
Apache-2.0
Install
Add Axcient x360Recover to your client. Pick the one you use.
claude mcp add ghcr-io-wyre-technology-axcient-mcp-v1-0 -- docker run -i --rm ghcr.io/wyre-technology/axcient-mcp:v1.0.1codex mcp add ghcr-io-wyre-technology-axcient-mcp-v1-0 -- docker run -i --rm ghcr.io/wyre-technology/axcient-mcp:v1.0.1amp mcp add ghcr-io-wyre-technology-axcient-mcp-v1-0 -- docker run -i --rm ghcr.io/wyre-technology/axcient-mcp:v1.0.1{
"mcpServers": {
"ghcr-io-wyre-technology-axcient-mcp-v1-0": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wyre-technology/axcient-mcp:v1.0.1"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"ghcr-io-wyre-technology-axcient-mcp-v1-0": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wyre-technology/axcient-mcp:v1.0.1"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
code --add-mcp '{"name":"ghcr-io-wyre-technology-axcient-mcp-v1-0","command":"docker","args":["run","-i","--rm","ghcr.io/wyre-technology/axcient-mcp:v1.0.1"]}'Or add the block manually to `.vscode/mcp.json` under `servers`.
{
"mcpServers": {
"ghcr-io-wyre-technology-axcient-mcp-v1-0": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wyre-technology/axcient-mcp:v1.0.1"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"ghcr-io-wyre-technology-axcient-mcp-v1-0": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wyre-technology/axcient-mcp:v1.0.1"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"ghcr-io-wyre-technology-axcient-mcp-v1-0": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wyre-technology/axcient-mcp:v1.0.1"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"ghcr-io-wyre-technology-axcient-mcp-v1-0": {
"type": "local",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wyre-technology/axcient-mcp:v1.0.1"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"ghcr-io-wyre-technology-axcient-mcp-v1-0": {
"command": {
"path": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/wyre-technology/axcient-mcp:v1.0.1"
]
}
}
}
}Add to your Zed `settings.json`.
docker run -i --rm ghcr.io/wyre-technology/axcient-mcp:v1.0.1Run `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
3 tools
Axcient x360Recover exposes 3 tools to a connected agent.
- axcient_test_connection
- Verify the API key by fetching the organization record
- axcient_get_organization
- Get the organization for the API key
- axcient_get_d2c_agent_token
- Mint a D2C agent enrollment token
Score
66 / 100
Good
- Documentation22/25
- Maintenance19/25
- Trust9/20
- Capability4/15
- Install experience12/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 1 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 3 tool(s) documented
- Provides prompt templates
- Provides resources
- 12 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.1Latest | Aug 20, 2026 |
| 1.0.0 | Aug 19, 2026 |