Context engine for AI coding agents

Stop pasting the same context into your AI agent.

Every session you paste the same background: how the code works, which rules win, what not to touch. Contexel keeps it in one place and hands your agent only the parts that fit the task, with a source on every one. Your own Markdown files stay the source of truth.

claude mcp add --transport http contexel https://contexel.ai/mcp

Sign in to the console to get your exact connect command. MCP is the open standard agents use to plug into tools.

get_context hostedbeta
get_context({ task: "add rate limiting to /login" })
3 cards · 1,180 tokens · project: work
auth/rate-limit.md#policy top rule · team
api/login.md#handler source · git@a1c…
conventions.md#error-handling source · org
Hosted for your team · A source on every answer · Fits your agent's size limit · Same files in, same context out
Works with Claude Code, Cursor, and any MCP client.

The problem

More room in the prompt did not fix the pasting.

Agents drown in stale CLAUDE.md files, notes that leak from one project into another, and rules that contradict each other with no way to tell which one wins. So you paste the right background by hand, every session. Contexel turns that into a question your agent asks, instead of a ritual you repeat.

How it works

Ask once. Get the right context back.

1

Sign in and connect your agent.

Open the console, then point your agent at your workspace address. You do this once.

2

Ask in plain words.

Say something like "what do we know about rate limiting?" The tools have plain-English names, and the service briefs your agent the moment it connects. Nothing to paste.

3

It gets back only what matters.

Sorted to the right project, with conflicts already resolved, a source on every piece, and trimmed to fit your agent's size limit.

When you would reach for it

Situations you'll recognize.

Three sessions in, it asks which package manager you use. Again.

Those facts live as small Markdown notes; your agent calls get_context and gets back only the ones that fit the task, with a source on each. The third session starts as sharp as the first one ended.

Every engineer runs an agent. Every agent needs the same house rules.

One shared workspace instead of a dozen slowly diverging CLAUDE.md copies. When rules disagree, precedence decides the same way for everyone. Change a rule once and every agent has it on the next call.

New repo, and the agent spends its first hour rediscovering what the last person already knew.

Import the repo's existing CLAUDE.md and mirror its Markdown docs read-only with the GitHub connector. Your agent's first get_context call returns the maintainers' knowledge, with a source pointing back to where it came from.

Five clients. Client A's architecture must never surface in client B's session.

Each client is its own project (a realm), kept in a separate store rather than behind a filter, and tokens are scoped per project and fail closed. Kept apart by design, not by discipline.

The security review asks where the agent's context lives and who can read it.

Real answers: encryption at rest you can turn on, per-project tokens that fail closed, a tamper-evident audit log, and writes that land only through human-gated review as git commits. You choose who holds the encryption key (see below).

What it does

Context you can trust.

Separate projects stay separate

Work, personal, one space per client. Each is a separate project (a realm) in its own store, not behind a filter that could slip.

It knows which rule wins

When two instructions disagree, Contexel picks the one that should win (company rule first, then team, then your own) and shows you why.

A source on every answer

Every piece of context says where it came from, and the bundle is packed to fit your agent's size limit. If anything had to be left out, it tells you.

It remembers. You stay in control.

Your agent can save a note (observe) or draft a lasting change (propose) that a person approves (review). Auto-save is off by default, and secrets are caught before anything is written.

Start with the notes you already have

Point Contexel at a flat CLAUDE.md and it maps into routed context. No rewrite, no new format. A GitHub repo of Markdown can be mirrored read-only, meeting transcripts arrive as review-queued drafts, and everything passes secret redaction first.

You are never locked in

Your content is plain Markdown that you own; the search index is built from it and can be rebuilt any time. Export whenever you want.

Encryption at rest

You choose who holds the key.

Turn on encryption and your documents and your search index are encrypted at rest under a key dedicated to your workspace.

Managed · default

We run it for you.

By default Contexel holds the key so it can run indexing and search for you. That is custodial: we can technically access your data, and we say so plainly.

Bring your own key · now live

Or hold the key yourself.

Switch to a key only you hold and supply it each session. It lives in your workspace's memory only while unlocked, never on disk. When the workspace is locked, Contexel has no way to decrypt your documents or your search index. Lose the key and the data is permanently unrecoverable.

Enable, rotate, switch to your own key, or export your data from the console. Backups taken before you switch may retain a copy until they expire.

Straight talk

We tell you exactly what this is.

  • The hosted service is custodial today by default. Encryption is off until you turn it on, and when you do, by default we keep a copy of the key so we can run indexing and search for you, which means we can technically access your data. Bring-your-own-key is live if you want the key out of our hands.
  • Plain claims only. If we cannot back it up, we do not say it. No inflated security language, no marketing sleight of hand.

Get started

From sign-in to the right context in minutes.

1 · Sign in

Sign in with your browser using Google, GitHub, Microsoft, or your company SSO. No install. Your whole team shares one workspace, and every workspace is walled off from the others.

Open the console
2 · Connect your agent
claude mcp add --transport http contexel \
  https://contexel.ai/mcp \
  --header "Authorization: Bearer <YOUR_TOKEN>"

Mint a token in the console and this line shows up filled in, ready for Claude Code, Cursor, or any MCP client. Where browser sign-in (OAuth 2.1) is turned on, add the address with no token and sign in from your editor.

Then just talk to it. Ask "what do we know about rate limiting?" and your agent calls get_context. Say "remember this for next time" and it calls observe, and a person approves anything lasting through review. Not sure what to say? There is a help tool for that.

Give your agent the right context.

Hosted for your team. Sign in and connect in minutes.