W Wire MCP

Read-only context control plane

Wire repo state, profiles, and specs as an MCP endpoint.

Connect agents to deployed-testnet and mainnet-candidate context without giving them write access to worktrees. The server exposes generated state indexes, sync reports, repo context docs, and repo specs.

MCP endpoint https://mcp.wire.network/mcp
49 profile repos tracked
0 write-capable tools exposed
2 environment profiles
/mcp JSON-RPC endpoint

Install options

Point your coding agent at Wire context.

These snippets target remote HTTP MCP support. If your client version only supports stdio, use the local fallback in the test section against a checked-out `wire-context-loader` repo.

OpenClaw

Agent profile

Use a remote MCP server entry for the Wire context endpoint.

{
  "mcpServers": {
    "wire-context": {
      "transport": "streamable-http",
      "url": "https://mcp.wire.network/mcp"
    }
  }
}

Hermes

Remote MCP

Add the endpoint as a named context source for Hermes builds that support HTTP MCP.

hermes mcp add wire-context \
  --transport http \
  --url https://mcp.wire.network/mcp

Claude Code

CLI install

Register Wire as a remote MCP server from the Claude Code CLI.

claude mcp add --transport http wire-context https://mcp.wire.network/mcp

OpenCode

opencode.json

Add this block to the project or user OpenCode config.

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "wire-context": {
      "type": "remote",
      "url": "https://mcp.wire.network/mcp",
      "enabled": true
    }
  }
}

Codex

config.toml

Use the remote URL when your Codex build supports HTTP MCP servers.

[mcp_servers.wire-context]
url = "https://mcp.wire.network/mcp"

What agents can read

Stable resources backed by generated control-plane state.

The MCP server reads committed files from `profiles/`, `tracked/index/`, `tracked/repos/`, and `tracked/repo-specs/`. It does not fetch, clone, fast-forward, reset, or write files.

wire://profiles wire://profiles/testnet-deployed/sync-report wire://profiles/mainnet-candidate/codebase-state wire://profiles/{profile}/repos/{repo} wire://repos/{repo}/context wire://repos/{repo}/spec

Smoke test

Verify the server from a terminal.

Health

curl https://mcp.wire.network/health

Initialize

curl -s https://mcp.wire.network/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"smoke","version":"0"}}}'

Local stdio fallback

python3 /path/to/wire-context-loader/scripts/wire-mcp.py