MCP Context

Wire Network context protocol

Read-only context for the Wire Network.

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

Remote MCP endpoint https://mcp.wire.network/mcp
Generated state No write tools Profile scoped
01 49 profile repos tracked
02 0 write-capable tools exposed
03 2 environment profiles
04 /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/`, `tracked/repo-specs/`, and `tracked/audience/`. It does not fetch, clone, fast-forward, reset, or write files.

wire://agent-brief wire://audiences wire://business-inputs wire://business-docs/onboarding-memo wire://profiles wire://profiles/mainnet-candidate/agent-brief wire://profiles/mainnet-candidate/audiences/exec/brief 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