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
- Agent calls
warf_resolve(address)before answering a domain question - If 404 → agent reasons, then calls
warf_share(query, answer, address) - If the quality gate passes (κ > 1.15), artifact is promoted to
reason:// - Next agent resolves the same address and gets the verified answer directly
Protocol: WARF v1.0 — draft-westerbeck-warf-protocol-00
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4b5d297ca3381682abde3cc9977e8fc3f045866bde30c648184dcc24e3a0d689
|
|
| MD5 |
5f4eb175ffcf460cca8a417a2548c7a7
|
|
| BLAKE2b-256 |
f2aa4f94d612fad6ad053679b193b9db5eee2da6d3dacdf58287b7b042cf79b2
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbc032e4ce9c0a2f6ec17872e6aa0865e4f2b750d91c5e50bc1b53af6a380420
|
|
| MD5 |
4266fc0d8b33930587c355d2b1cfbf6d
|
|
| BLAKE2b-256 |
0ec2d364c985e8941767a28d7675b84fe21ba2b82814dccd3afc17859c68e8b8
|