SIplusAI Platform

How SIplusAI Connects AI Agents, MCP and Automation

How SIplusAI combines scope discovery, an orchestrator with specialised agents, MCP as controlled tool access, and engineer-controlled execution, with the current status of each capability.

  • SIplusAI
  • agents
  • MCP
  • orchestration
  • status

Design principles

SIplusAI is built around one rule: AI assists, the Engineer decides. AI models help understand requests, read evidence and propose plans. Limits such as budgets, approvals, package qualification and evidence rules are enforced by deterministic code, and every final decision belongs to a human engineer.

This article describes how the parts fit together. Each capability is marked Available, Partial or Planned according to the platform's own implementation records as of the review date. Partial and Planned capabilities are not offered as operational features.

Discovery and scope definition

Work starts with a description of the need in the customer's or engineer's own words, within a service that is open. An AI-assisted scope conversation, guarded by a budget, turns that description into a structured scope. Evidence can be attached as files, or collected by a read-only collector that the Engineer runs; a discovery role then builds an AS-IS baseline and scores how well each statement is grounded in evidence.

Orchestrator and specialised agents

The platform uses an orchestrator and five specialised roles. No role talks to another directly: every handoff passes through the orchestrator and is recorded.

  • Orchestrator: records handoffs, plans tasks from the scope and states the next action. It cannot approve plans, change scope or run anything on a device.
  • Discovery: reads attached evidence and collector output to build the baseline. It never changes device state and never receives credentials.
  • Engineering: proposes plans within an engineering profile enforced by the server, and builds execution packages. It cannot approve its own plan or make a live change.
  • Validation: qualifies every package before release, and judges results only against evidence.
  • Execution: a local runner on the Engineer's PC, started by the Engineer. The server never connects to customer devices.
  • Reporting: renders frozen, versioned reports from records only.

MCP as controlled infrastructure tool access

SIplusAI keeps a reloadable pool of MCP server packages. Being listed in the pool does not make a tool usable. An operator has to qualify specific operations, each marked read-only or change and constrained by arguments, after testing their real behaviour. Names and descriptions are never treated as proof that an operation is safe.

When planning, the AI only sees qualified operations with their actual input schemas. A proposed step records the operation, schema hash, target and package fingerprint, all of which become part of the plan the Engineer approves. Every change operation must be paired with independently qualified read-only post-checks.

Automation and execution

Execution is engineer-run. The Engineer downloads a qualified package and runs it on a PC that can reach the target. Credentials are typed into a masked local prompt, stay in memory on that machine and never reach SIplusAI or a model. The run produces a report that the Engineer uploads; uploading is not acceptance.

Validation and reporting

Results are checked against the prepared package: a node with no evidence cannot be observed or passed, partial readings are warnings and failed collection is marked unavailable. The Engineer's confirmation is recorded separately from any automatic verdict, and reports are generated from records and frozen with a version.

Capability status

CapabilityStatusDetail
Service catalogueAvailableUnified Communications and Network are open; other domains are listed as coming soon.
AI-assisted scope conversationAvailableBudget-guarded, for services that are open.
Handoff ledger and task planningPartialHandoffs are recorded and tasks are planned from scope; scope locking and versioning are not complete.
Evidence baseline with grounding scorePartialImplemented; first production run and lab run of the collector are pending.
Plan approval bound to plan hashAvailableA change needs the Engineer's approval on the exact plan.
Package qualification before releaseAvailablePackages are checked before the Engineer can run them.
Qualified read-only MCP collectionPartialFirst qualified binding: Cisco CUCM service inventory, run locally by the Engineer. Other domains require their own qualification.
Server-side MCP change operations with post-checksPartialThe contract is implemented; scope-to-target authorisation and unattended multi-step execution are not.
Generic One-Click configuration packagesPlannedNot implemented.
Local Agent for outbound-only executionPlannedDesign only; nothing is built.
Frozen, versioned reportsAvailableGenerated from records; review and acceptance routing is partial.

References