Skip to main content

WARF MCP server — resolve, share, and arbitrate reasoning artifacts from any Claude/Cursor agent

Project description

WARF MCP Server

Connect any Claude or Cursor agent to the WARF network in seconds. Once installed, your agent automatically resolves known reasoning artifacts before working and shares what it learns afterward.

Install

pip install mcp httpx

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "warf": {
      "command": "python",
      "args": ["/path/to/warf/mcp/server.py"]
    }
  }
}

Claude Code

claude mcp add warf python /path/to/warf/mcp/server.py

Configuration

Env var Default Description
WARF_BROKER_URL https://warf.astrognosy.com Broker endpoint
WARF_XPORT_URL https://xport.astrognosy.com Xport node endpoint
WARF_AGENT_ID mcp-agent Your agent's identifier

For a private silo, point both URLs at your internal broker and Xport node.

Tools

Tool When to use
warf_resolve Before reasoning — check if the answer already exists
warf_share After solving — deposit what you learned into the network
warf_arbitrate When agents disagree — get a deterministic winner
warf_health Verify WARF is reachable

How it works

  1. Agent calls warf_resolve(address) before answering a domain question
  2. If 404 → agent reasons, then calls warf_share(query, answer, address)
  3. If the quality gate passes (κ > 1.15), artifact is promoted to reason://
  4. Next agent resolves the same address and gets the verified answer directly

Protocol: WARF v1.0draft-westerbeck-warf-protocol-00

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

warf_mcp-1.0.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

warf_mcp-1.0.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file warf_mcp-1.0.0.tar.gz.

File metadata

  • Download URL: warf_mcp-1.0.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.10

File hashes

Hashes for warf_mcp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4b5d297ca3381682abde3cc9977e8fc3f045866bde30c648184dcc24e3a0d689
MD5 5f4eb175ffcf460cca8a417a2548c7a7
BLAKE2b-256 f2aa4f94d612fad6ad053679b193b9db5eee2da6d3dacdf58287b7b042cf79b2

See more details on using hashes here.

File details

Details for the file warf_mcp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: warf_mcp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.10

File hashes

Hashes for warf_mcp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cbc032e4ce9c0a2f6ec17872e6aa0865e4f2b750d91c5e50bc1b53af6a380420
MD5 4266fc0d8b33930587c355d2b1cfbf6d
BLAKE2b-256 0ec2d364c985e8941767a28d7675b84fe21ba2b82814dccd3afc17859c68e8b8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page