{"id":"bd884e2f-dcbc-42ba-a694-8b27d81be569","shortId":"eQawxa","kind":"mcp","title":"Context Fabric","tagline":"Automatically captures project state on git commits, detects context drift, and delivers structured, token-budgeted b...","description":"Automatically captures project state on git commits, detects context drift, and delivers structured, token-budgeted briefings to coding agents.\n\nContext Fabric is a context synchronization layer for coding agents powered by the CADRE (Context-Aware Drift Resolution Engine) architecture. It installs a git post-commit hook that fingerprints changed files, tracks exported symbols, and maintains a local SQLite index. On each query, it detects context drift by comparing stored hashes against current file state, ranks relevant components using FTS5 BM25 search, applies configurable token budget constraints, and composes structured Markdown briefings. This eliminates manual context management workflows and prevents agents from proceeding with stale project information.","tags":["context","fabric"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/vikas9793/context-fabric","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.554","qualityRationale":"deterministic score 0.55 from registry signals: · indexed on pulsemcp · has source repo · 2 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-11T07:23:49.216Z","embedding":null,"createdAt":"2026-04-28T08:22:14.275Z","updatedAt":"2026-05-11T07:23:49.216Z","lastSeenAt":"2026-05-11T07:23:49.216Z","tsv":"'agent':39,49,122 'appli':104 'architectur':60 'automat':3,20 'awar':56 'b':19 'bm25':102 'brief':36,113 'budget':18,35,107 'cadr':53 'captur':4,21 'chang':71 'code':38,48 'commit':9,26,67 'compar':90 'compon':99 'compos':110 'configur':105 'constraint':108 'context':1,11,28,40,44,55,87,117 'context-awar':54 'current':94 'deliv':14,31 'detect':10,27,86 'drift':12,29,57,88 'elimin':115 'engin':59 'export':74 'fabric':2,41 'file':72,95 'fingerprint':70 'fts5':101 'git':8,25,64 'hash':92 'hook':68 'index':81 'inform':128 'instal':62 'layer':46 'local':79 'maintain':77 'manag':118 'manual':116 'markdown':112 'mcp' 'open-source' 'post':66 'post-commit':65 'power':50 'prevent':121 'proceed':124 'project':5,22,127 'queri':84 'rank':97 'relev':98 'resolut':58 'search':103 'sqlite':80 'stale':126 'state':6,23,96 'store':91 'structur':15,32,111 'symbol':75 'synchron':45 'token':17,34,106 'token-budget':16,33 'track':73 'transport-stdio' 'use':100 'workflow':119","prices":[{"id":"e418152e-4c71-4981-8639-3f6f49496530","listingId":"bd884e2f-dcbc-42ba-a694-8b27d81be569","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-28T08:22:14.275Z"}],"sources":[{"listingId":"bd884e2f-dcbc-42ba-a694-8b27d81be569","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/gh-vikas9793-context-fabric","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-28T08:22:14.275Z","lastSeenAt":"2026-05-11T07:23:49.216Z"}],"details":{"listingId":"bd884e2f-dcbc-42ba-a694-8b27d81be569","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"Context Fabric","github_stars":2,"registry_url":"https://www.pulsemcp.com/servers/gh-vikas9793-context-fabric","source_code_url":"https://github.com/vikas9793/context-fabric"},"updatedAt":"2026-05-11T07:23:49.216Z"}}