io.github.Wolfe-Jam/claude-faf-mcp is an MCP server with 19 tools an agent can call, among them delta_check, faf_analyze, faf_collections_search. It answers at https://mcpaas.live/claude/mcp/v1 over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 21 October 2026, succeeded.
Persistent project context for Claude. IANA-registered .faf format.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
delta_check | Determine if a topic needs FULL, DELTA, or X-DELTA soul. Inputs: topic |
faf_analyze | One-call composite — returns score, tier-ready, valid, and engine identifier. Two WASM calls, sub-millisecond total. Inputs: content |
faf_collections_search | Phase III (FRC §7b) — semantic search over a Grok Collection at the edge, KV-cached (1h TTL). Returns matched chunks (content, score, file). Requires the XAI_API_KEY secret; composes with faf_section (structural) for hybrid retrieval. Handl Inputs: query, collection_id, limit |
faf_estimate_tokens | Estimate token count for arbitrary content via the Zig WASM engine. Sub-millisecond, zero allocations. Useful for context-budget planning. Inputs: content |
faf_gate | Phase III (FRC) — pre-promotion quality gate. Scores .faf content (edge Mk4) + estimates tokens and returns a deterministic promote/hold verdict BEFORE it goes to a Grok Collection. Promote IFF score >= min_score AND tokens <= max_tokens (d Inputs: content, min_score, max_tokens |
faf_get_tier | Resolve the FAF tier for a given numeric score. Returns the tier symbol (Trophy/Gold/Silver/Bronze/etc.) per the canonical tier-table. Inputs: score |
faf_memory | Phase III (FRC) — query the durable .fafm model by type/tag/priority/text. Omit filters for a structured summary. .fafm is NOT scored: this SELECTS facts (provenance preserved), never grades them. Inputs: content, type, tag, priority, query |
faf_orchestrate_recommendation | Takes raw content strings (`.faf`, `.fafm`, and optionally `package.json`/`CHANGELOG.md`/`README.md`) and runs deterministic drift + contradiction signals across the FAF substrate. Returns a structured `Recommendation` (recommend, severity, Inputs: faf, fafm, packageJson, changelog, readme |
faf_score | Score .faf YAML content via the Mk4 Zig-WASM engine. Returns 0-100 (capped). Same engine as xai-faf-rust + xai-faf-zig (parity-tested). Sub-ms at the edge. Inputs: content |
faf_section | Phase III (FRC) — returns an EXACT, WHOLE .faf section by dotted path (e.g. "stack", "human_context"), structure preserved — the deterministic complement to blind chunking. Omit "section" to list every path. Inputs: content, section |
faf_validate | Validate .faf YAML content via the Mk4 Zig-WASM engine. Returns true if mission-ready (>= 100). Inputs: content |
generate_faf_from_github | Generate a .faf file from any public GitHub repository WITHOUT cloning. Extracts 6 Ws from README, analyzes stack from languages and package.json, and generates Championship-grade AI context. Returns .faf content, quality score, and metadat Inputs: repo |
get_soul | Fetch a context soul by name. Returns structured AI context. Inputs: soul |
list_souls | List all available context souls. |
list_tags | List all unique tags used in a soul, with counts. Inputs: soul |
refresh_faf | Re-ground on .faf content — re-score via the Mk4 Zig-WASM Enterprise scorer (33-slot, honors the authored app-type shape), report drift vs an optional baseline score, and return a stamped re-ground. The explicit re-grounding primitive for l Inputs: content, baseline, verbatim |
search_by_tag | Find all entries in a soul with a specific tag. Inputs: soul, tag |
search_context | Full-text search across souls. Returns matching lines only (token-efficient). Inputs: query, soul |
tag_intel | Discover tag patterns, co-occurrence, candidates, and merge suggestions across all namepoints. Optionally suggest tags for a specific handle. Inputs: handle |
Every block below points at https://mcpaas.live/claude/mcp/v1. Pick your client and copy.
claude mcp add --transport http io-github-wolfe-jam-claude-faf-m https://mcpaas.live/claude/mcp/v1
{
"mcpServers": {
"io-github-wolfe-jam-claude-faf-m": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://mcpaas.live/claude/mcp/v1"]
}
}
}{
"mcpServers": {
"io-github-wolfe-jam-claude-faf-m": {
"url": "https://mcpaas.live/claude/mcp/v1"
}
}
}{
"servers": {
"io-github-wolfe-jam-claude-faf-m": {
"type": "http",
"url": "https://mcpaas.live/claude/mcp/v1"
}
}
}{
"context_servers": {
"io-github-wolfe-jam-claude-faf-m": {
"url": "https://mcpaas.live/claude/mcp/v1"
}
}
}{
"mcpServers": {
"io-github-wolfe-jam-claude-faf-m": {
"serverUrl": "https://mcpaas.live/claude/mcp/v1"
}
}
}{
"mcpServers": {
"io-github-wolfe-jam-claude-faf-m": {
"url": "https://mcpaas.live/claude/mcp/v1"
}
}
}name: io.github.Wolfe-Jam/claude-faf-mcp
version: 0.0.1
schema: v1
mcpServers:
- name: io.github.Wolfe-Jam/claude-faf-mcp
type: streamable-http
url: https://mcpaas.live/claude/mcp/v1{
"mcpServers": {
"io-github-wolfe-jam-claude-faf-m": {
"httpUrl": "https://mcpaas.live/claude/mcp/v1"
}
}
}{
"mcpServers": {
"io-github-wolfe-jam-claude-faf-m": {
"type": "http",
"url": "https://mcpaas.live/claude/mcp/v1"
}
}
}{
"mcpServers": {
"io-github-wolfe-jam-claude-faf-m": {
"url": "https://mcpaas.live/claude/mcp/v1"
}
}
}goose://extension?url=https%3A%2F%2Fmcpaas.live%2Fclaude%2Fmcp%2Fv1&type=streamable_http&id=io-github-wolfe-jam-claude-faf-m&name=io.github.Wolfe-Jam/claude-faf-mcp
It answered our last check on 21 October 2026 in 417 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.
19, as returned by the server's own tools/list on 13 September 2026: delta_check, faf_analyze, faf_collections_search, faf_estimate_tokens, faf_gate, faf_get_tier, faf_memory, faf_orchestrate_recommendation, and 11 more.
It answered our last check on 21 October 2026 in 417 ms. Over 6 checks since 11 September 2026 it answered 6.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcpaas.live/claude/mcp/v1. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.wolfe-jam. Endpoint host: mcpaas.live. ARD identifier: urn:air:io.github.wolfe-jam:mcp:claude-faf-mcp.
First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.