Seiro MCP Docs

Seiro MCP server and visionOS tools

View the Project on GitHub karad/seiro-mcp

MCP client compatibility

Support scope

Compatibility policy

This repository treats the MCP surface as a contract:

What counts as a breaking change

Baselines and change detection

Supported libraries / protocol

Verified clients

  1. Model Context Protocol Inspector CLI (npx @modelcontextprotocol/inspector)
    • stdio:
      MCP_SHARED_TOKEN=<token> MCP_CONFIG_PATH=$PWD/config.toml \
        npx @modelcontextprotocol/inspector target/release/seiro-mcp -- --transport=stdio
      
    • tcp:
      MCP_SHARED_TOKEN=<token> MCP_CONFIG_PATH=$PWD/config.toml \
        npx @modelcontextprotocol/inspector mcp connect tcp://127.0.0.1:8787 -- \
          target/release/seiro-mcp --transport=tcp --config=$PWD/config.toml
      
    • Pass MCP_CONFIG_PATH via CLI env to run with any config file.
  2. Codex CLI
    • Confirmed by adding to ~/.codex/config.toml (use absolute paths; no env expansion):
      [mcp_servers.visionos]
      command = "/<this-repo-path>/target/release/seiro-mcp"
      args = ["--transport=stdio"]
      env.MCP_CONFIG_PATH = "/<this-repo-path>/config.toml"
      env.MCP_SHARED_TOKEN = "<token>"
      working_directory = "/<this-repo-path>"
      
    • After restarting Codex CLI, mcp list shows the visionOS tools. Build the release binary first.
    • For TCP, set args = ["--transport=tcp"] and align server.host / server.port.

Compatibility checklist

Known limitations