Self MCP Server

AI-powered self healing infrastructure MCP server for agents. Supports node health check, cl...

Local serverstdio

What is the Self MCP server?

Self MCP server exists for a simple reason — assistants are far more useful when they can act on Self directly instead of describing what you should do. AI-powered self healing infrastructure MCP server for agents. Supports node health check, cl...

What you get

Every tool call goes through the Sovereign Governance Layer:

What the assistant can call

Once Self is connected, these are the calls the assistant has available:

  • node_health_check — Check CPU, memory, disk, GPU
  • cluster_health_check — Check all 9 nodes
  • restart_service — Restart failed service
  • auto_remediate — Fix common issues
  • gpu_orchestration — Allocate GPU across cluster
  • failover_decision — Determine failover action
  • cost_report — Infrastructure cost breakdown
  • compliance_check — Check if issue is auto-remediable
  • council_propose — Propose critical action to BFT Council
  • council_vote — Cast vote on pending proposal
  • council_status — Check proposal status
  • verify_attestation — Verify Ed25519 sigil on any action

Setting it up

@smithery/cli on npm is all you need. Most clients run it directly, so configuration is a few lines and a restart.

Choosing this one

Plenty of cloud and infrastructure servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. Self's toolset — node_health_check, cluster_health_check, restart_service and 9 more — is a fair guide to whether it matches your workflow. It is maintained by CSOAI-ORG; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Before you rely on it

  • It runs with your machine's permissions. That is convenient and also the reason to think about what you point it at before you approve a tool call.
  • With 12 tools registered it takes up a noticeable share of the context window; turn it off in projects that never touch Self.
  • MCP clients confirm each tool call by default. Leave that on until you have watched what the self mcp server does with a few real requests.

Available tools

ToolWhat it does
node_health_checkCheck CPU, memory, disk, GPU
cluster_health_checkCheck all 9 nodes
restart_serviceRestart failed service
auto_remediateFix common issues
gpu_orchestrationAllocate GPU across cluster
failover_decisionDetermine failover action
cost_reportInfrastructure cost breakdown
compliance_checkCheck if issue is auto-remediable
council_proposePropose critical action to BFT Council
council_voteCast vote on pending proposal
council_statusCheck proposal status
verify_attestationVerify Ed25519 sigil on any action

How to install the Self MCP server

{
  "mcpServers": {
    "self-healing-infrastructure": {
      "command": "npx",
      "args": ["-y", "@smithery/cli"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • Use Self to node health check.
  • Use Self to cluster health check.
  • Use Self to restart service.

Frequently asked questions

It connects Self to MCP-compatible AI assistants such as Claude and Cursor, exposing 12 tools (node_health_check, cluster_health_check, restart_service, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Self directly.