Seiro MCP spatial computing server and visionOS build tools
validate_sandbox_policy, build_visionos_app, fetch_build_output) require macOS + Xcode 16 with visionOS SDK installed.This repository treats the MCP surface as a contract:
code values are stable and are considered part of the public API.code, remediation, retryable, sandbox_statecode, or replacing a code with another one.code / retryable / sandbox_state / remediation).rmcp crate v0.8.5; compatible with Model Context Protocol as of 2024Q2.npx @modelcontextprotocol/inspector target/release/seiro-mcp
Pass MCP_CONFIG_PATH only when the project config is not the current directory’s seiro-mcp.toml.
Generate the registration snippet:
seiro-mcp config mcp
Paste it into ~/.codex/config.toml:
[mcp_servers.seiro_mcp]
command = "/Users/<user>/.cargo/bin/seiro-mcp"
After restarting Codex CLI, mcp list shows the visionOS tools.
TCP should not be restored by re-adding the old shared-token startup flow. If TCP is needed again, design it as a separate remote/server mode with:
target/release/seiro-mcp from cargo build --release; visionOS tools respond via Inspector over stdio.command points to the binary absolute path; tools register successfully without token setup.MCP_CLIENT_REQUIRED are reproduced by tests and documented in troubleshooting.cargo run directly exits immediately because no MCP client is attached (MCP_CLIENT_REQUIRED exit 44). Always launch via an MCP client.validate_sandbox_policy returns sdk_missing; visionOS tools are unavailable on Linux.