|
3 | 3 | <head> |
4 | 4 | <meta charset="utf-8" /> |
5 | 5 | <meta name="viewport" content="width=device-width, initial-scale=1" /> |
6 | | - <title>Contextful | MCP Context Engine for Coding Agents</title> |
| 6 | + <title>Contextful | Local Context Management + Search Engine + Memory for Coding Agents</title> |
7 | 7 | <meta |
8 | 8 | name="description" |
9 | 9 | content="Contextful is a local-first MCP context management layer for AI coding agents. It gives Codex, Claude Code, Cursor, Windsurf, Copilot, VS Code, Cline, Roo, Continue, and Zed fast code search, context packs, graph context, and evidence-backed memory." |
|
14 | 14 | /> |
15 | 15 | <link rel="canonical" href="https://inferensys.github.io/contextful/" /> |
16 | 16 | <meta property="og:type" content="website" /> |
17 | | - <meta property="og:title" content="Contextful | MCP Context Engine for Coding Agents" /> |
| 17 | + <meta property="og:title" content="Contextful | Local Context Management + Search Engine + Memory for Coding Agents" /> |
18 | 18 | <meta |
19 | 19 | property="og:description" |
20 | 20 | content="Give AI coding agents one ranked, cited, token-budgeted context pack instead of dozens of repeated file reads." |
21 | 21 | /> |
22 | 22 | <meta property="og:url" content="https://inferensys.github.io/contextful/" /> |
23 | 23 | <meta property="og:image" content="https://inferensys.github.io/contextful/cover.svg" /> |
24 | 24 | <meta name="twitter:card" content="summary_large_image" /> |
25 | | - <meta name="twitter:title" content="Contextful | MCP Context Engine for Coding Agents" /> |
| 25 | + <meta name="twitter:title" content="Contextful | Local Context Management + Search Engine + Memory for Coding Agents" /> |
26 | 26 | <meta |
27 | 27 | name="twitter:description" |
28 | 28 | content="Local-first MCP code search, graph context, evidence packs, and memory for agentic AI development." |
|
54 | 54 | "BM25 lexical search", |
55 | 55 | "Typed graph tables for files, symbols, chunks, and edges", |
56 | 56 | "Token-budgeted context_pack tool", |
57 | | - "Evidence-backed memory ledger" |
| 57 | + "Evidence-backed memory ledger", |
| 58 | + "Compatible with Codex, Claude Code, Cursor, Windsurf, GitHub Copilot, VS Code, Cline, Roo Code, Continue, Zed, and any MCP stdio client", |
| 59 | + "Agentic memory", |
| 60 | + "Context Management for AI coding agents", |
58 | 61 | ] |
59 | 62 | } |
60 | 63 | </script> |
|
530 | 533 | <main id="top"> |
531 | 534 | <section class="hero"> |
532 | 535 | <div class="shell"> |
533 | | - <p class="eyebrow">Local-first MCP context management for agentic AI</p> |
534 | | - <h1>Contextful gives coding agents the project context they need at runtime.</h1> |
| 536 | + <p class="eyebrow">grep isn't enough</p> |
| 537 | + <h1>Give coding agents the context they need, efficiently.</h1> |
535 | 538 | <p class="lead"> |
536 | | - Contextful is a highly efficient context layer for Codex, Claude Code, Cursor, Windsurf, GitHub Copilot, |
| 539 | + Contextful is a context layer management harness + search engine + cross-session memory for AI coding agents. |
| 540 | + Available for Codex, Claude Code, Cursor, Windsurf, GitHub Copilot, |
537 | 541 | VS Code, Cline, Roo Code, Continue, Zed, and any MCP-compatible coding tool. It indexes your workspace once, |
538 | 542 | then returns ranked, cited, token-budgeted evidence packs instead of making agents re-read the same files in |
539 | 543 | every session. |
@@ -660,7 +664,8 @@ <h3>Token-budgeted evidence packs</h3> |
660 | 664 | <h2>Built as the runtime layer agents actually use</h2> |
661 | 665 | <p class="section-lead"> |
662 | 666 | Contextful is not a hosted code search product and not a vector-only RAG demo. It is a small local system: |
663 | | - a CLI for humans, an indexer for the workspace, a SQLite state store, and an MCP server for the agent. |
| 667 | + a CLI for setup and search, an indexer for the workspace, a SQLite state store, generated agent instructions, |
| 668 | + and an MCP server for runtime agent calls. |
664 | 669 | </p> |
665 | 670 | <div class="flow" aria-label="Contextful architecture flow"> |
666 | 671 | <div class="step"> |
@@ -805,10 +810,10 @@ <h3>Explain architecture paths</h3> |
805 | 810 | </p> |
806 | 811 | </article> |
807 | 812 | <article class="tile"> |
808 | | - <h3>Write better reports</h3> |
| 813 | + <h3>Test retrieval before the agent uses it</h3> |
809 | 814 | <p> |
810 | | - Export Contextful reports that show indexed files, language coverage, recent packs, stale memory warnings, |
811 | | - and estimated tool calls saved. |
| 815 | + Run <code>cxf search</code> locally to inspect the same cited evidence pack the agent will receive through |
| 816 | + MCP. |
812 | 817 | </p> |
813 | 818 | </article> |
814 | 819 | <article class="tile"> |
@@ -893,13 +898,13 @@ <h2>Compatible with MCP-aware coding tools</h2> |
893 | 898 | <div class="shell"> |
894 | 899 | <h2>Install Contextful</h2> |
895 | 900 | <p class="section-lead"> |
896 | | - The npm package ships the <code>cxf</code> CLI and the MCP server. Start by indexing one workspace, then add |
897 | | - the server to your agent client. |
| 901 | + The npm package ships the <code>cxf</code> CLI and the MCP server. Start with <code>init</code>, which indexes |
| 902 | + the workspace and writes <code>.contextful/AGENT_INSTRUCTIONS.md</code> for your coding agent. |
898 | 903 | </p> |
899 | 904 | <div class="commands"> |
900 | | - <pre>npx @inferensys/contextful index --workspace . |
901 | | -npx @inferensys/contextful query "where is auth handled" --workspace . --budget 2000 |
902 | | -npx @inferensys/contextful report --workspace . --format markdown</pre> |
| 905 | + <pre>npx @inferensys/contextful init --workspace . |
| 906 | +npx @inferensys/contextful search "where is auth handled" --workspace . --budget 2000 |
| 907 | +npx @inferensys/contextful memory add --workspace . --claim "..." --evidence file:src/example.ts:1-20</pre> |
903 | 908 | <pre>codex mcp add contextful -- \ |
904 | 909 | npx -y @inferensys/contextful server |
905 | 910 |
|
@@ -947,11 +952,11 @@ <h2>FAQ</h2> |
947 | 952 | </p> |
948 | 953 | </details> |
949 | 954 | <details> |
950 | | - <summary>What makes context_pack different from search?</summary> |
| 955 | + <summary>How should agents use Contextful?</summary> |
951 | 956 | <p> |
952 | | - Search returns hits. <code>context_pack</code> returns a ready-to-use bundle: summary, citations, files, |
953 | | - symbols, graph paths, memory hits, confidence, and token estimate. It is designed to be the agent's first |
954 | | - retrieval call. |
| 957 | + Agents should call <code>context_pack</code> before broad file exploration. Humans can run |
| 958 | + <code>cxf search</code> to preview the same kind of ready-to-use bundle: summary, citations, files, |
| 959 | + symbols, graph paths, memory hits, confidence, and token estimate. |
955 | 960 | </p> |
956 | 961 | </details> |
957 | 962 | <details> |
|
0 commit comments