Pod

Yes, this is on purpose. Pod is built for agents, so the default page is plain HTML.
Human? View the normal website.
Agent? You probably prefer /mcp/code-context-engine/issues.md or /mcp/code-context-engine/issues.json, or Pod over MCP.

Reported issues for Code Context Engine

Pod holds 12 of 12 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to Code Context Engine.

Most discussed

cce serve crashes on mcp SDK 2.x: 'Server' object has no attribute 'list_tools'

Summary

cce serve crashes on startup with the mcp Python SDK at 2.x, so a fresh install produces a non-functional MCP server. The failure is silent from the agent's perspective — Claude Code reports the server never connected and falls back to grep/read, so the tool appears installed and does nothing.

Reproduce

uv venv --python 3.12 venv
uv pip install --python ./venv/bin/python "code-context-engine[local]"
cd <a-project> && ./venv/bin/cce init --agent claude
./venv/bin/cce se

[Read the thread](https://github.com/elara-labs/code-context-engine/issues/152) · 2026-08-02 · closed · external user · 3 comments

### cce init writes an unquoted Windows path into settings.local.json, breaking the SessionStart hook

### What happened?

On Windows, `cce init` writes an **unquoted** absolute path into `.claude/settings.local.json`:

```json
"command": "C:\\Users\\<user>\\.local\\bin\\cce.exe status --oneline"

Claude Code runs hook commands through bash (Git Bash on Windows). Unquoted backslashes are consumed as escape characters, so the path collapses and every session start prints:

SessionStart:startup hook error
Failed with non-blocking status code: /usr/bin/bash: line 1: C:Users<user>.localbincce

[Read the thread](https://github.com/elara-labs/code-context-engine/issues/145) · 2026-07-27 · closed · external user · 2 comments

### Extreme (300x) load / system-wide freeze with multiple cce serve instances

### What happened?

I run often around 8 AIs simultaneously against various git projects each having `cce init` done, but even with just 1 or 2 active Codex / Claude Code sessions (rest are not working), CCE often goes into spiral and brings whole system effectively into a freeze state for 10-20 minutes, until eventually the load goes back to normal levels.

This total system lockup freeze has been happening on two environments and after reboot / system wide cleanup and updates done so I doubt i

[Read the thread](https://github.com/elara-labs/code-context-engine/issues/139) · 2026-07-22 · closed · external user · 4 comments

### Larger semantic chunks sent to Ollama embeddings cause indexing failure

### What happened?

CCE aborts indexing because it sends oversized semantic chunks directly to Ollama’s `/api/embed` endpoint.
NOTE: This was perfectly valid Go code, around 70 lines, just contained enough longer type names / strings to blow up chunks to oversized.

During `cce init`, indexing starts normally, but the first embedding batch fails with:

```text
Embedding failed: Client error '400 Bad Request' for url 'http://localhost:11434/api/embed'

After locally patching CCE to print the

Read the thread · 2026-05-18 · closed · external user · 4 comments

Setup / first-run issues: broken post-commit hook, model download stalls, /tmp cache wipe, silent lazy index

What happened?

Filing as a group because they're all in the install / first-run / setup path and I hit them in sequence while setting CCE up. Used Claude Code as a debug pair to dig into each one. Will split if you'd prefer, just felt spammy to file as five separate issues.

1. cce init installs a post-commit hook that errors silently on every commit.

The hook script written to .git/hooks/post-commit calls:

cce index --changed-only >/dev/null 2>&1 &

But in v0.4.19, `c

Read the thread · 2026-05-12 · closed · external user · 2 comments

sqlite3.IntegrityError

cce init works fine. However, when running cce serve in a separate terminal I get this errors

CCE v0.4.18 · Starting context engine MCP server...
CCE ready · project · 138 chunks indexed · live watcher active · memory hooks :60381
UserPromptSubmit insert failed
Traceback (most recent call last):
  File "/Users/cka/.local/share/uv/tools/code-context-engine/lib/python3.12/site-packages/context_engine/memory/hooks.py", line 226, in handle_user_prompt_submit
    conn.execute(
sqlite3.Integri

[Read the thread](https://github.com/elara-labs/code-context-engine/issues/49) · 2026-05-06 · closed · external user · 1 comment

### codex CLI issue

Have this in codex CLI
(when running both claude code  ...)

[mcp_servers.code-context-engine] command = "cce" args = ["mcp"] enabled = true

⚠ MCP client for code-context-engine failed to start: MCP startup failed: handshaking with MCP server failed: connection closed: initialize response

⚠ MCP startup incomplete (failed: code-context-engine)

● mcp          running  managed by Claude Code

[Read the thread](https://github.com/elara-labs/code-context-engine/issues/23) · 2026-05-04 · open · external user · 2 comments

### feat(install): cross-IDE installers — Cursor, Gemini CLI, OpenCode, Codex

## Summary

Today \`cce init\` installs hooks only for Claude Code (writes to
\`<project>/.claude/settings.json\`). cavemem ships per-IDE installers for
**5 hosts** sharing the same memory store. Match that breadth so cce's
memory + code-search platform isn't locked to one CLI.

The memory.db, MCP server, and HTTP capture loop are all host-agnostic
already — only the hook-installer + settings-writer need IDE-specific
variants.

## Motivation

A user who hops between Claude Code (terminal) and Cu

[Read the thread](https://github.com/elara-labs/code-context-engine/issues/9) · 2026-04-28 · closed · outside contributor · 2 comments

## Most recent

### mcp 2.0.0 breaks the MCP server: 'Server' object has no attribute 'list_tools' (unbounded mcp>=1.0)

## Summary

`mcp 2.0.0` was published today and removed the decorator-based registration API. `pyproject.toml` requires `mcp>=1.0` with no upper bound, so any fresh resolve now installs 2.0.0 and `ContextEngineMCP` fails to construct.

This is not a soft degradation — it raises in `__init__`, so the MCP server does not start at all.

## Evidence

`main` CI has been red since earlier today. Latest runs on `main`:

| run | date | commit | result |
|---|---|---|---|
| CI | 2026-07-28 | `675636d8` |

[Read the thread](https://github.com/elara-labs/code-context-engine/issues/147) · 2026-07-28 · closed · outside contributor · 0 comments

### HTTP mode lets loopback clients mutate the index without auth or CSRF checks

## Severity
High - local browser-origin write boundary / index poisoning.

## Duplicate check
Searched existing issues for `loopback HTTP CSRF auth ingest CCE_API_TOKEN`; no duplicate returned.

## Evidence
HTTP mode is a documented server mode:

- `src/context_engine/cli.py:2656` adds `cce serve --http`.
- `src/context_engine/cli.py:2657` defaults to `--host 127.0.0.1`.
- `src/context_engine/cli.py:2658` defaults to port `8765`.
- `src/context_engine/cli.py:2665` says bearer auth is required on

[Read the thread](https://github.com/elara-labs/code-context-engine/issues/129) · 2026-07-06 · closed · external user · 0 comments

### cce init failing with segmenetation fault 11 or bus error: 10

### What happened?

Running `cce init --agent codex` reliably causes `Segmentation fault: 11` error:

Detecting embedding backend... ready (fastembed, 384-d, BAAI/bge-small-en-v1.5) Ollama not running — using truncation compression. Tip: ollama pull phi3:mini for LLM summarization

✓ Git hooks installed (3 hooks, auto-updates on commit) ✓ MCP server already configured for OpenAI Codex ~/.codex/config.toml → [mcp_servers.cce-salus-api-7d2957] ✓ .gitignore updated with CCE ent

Read the thread · 2026-07-01 · closed · external user · 1 comment

cce init is not generating anything for codex

I have claude and codex installed, ~/.codex exist and works perfectly on it's own. Running cce init didn't generate anything codex related nor changes any codex config. Codex itself couldn't fix this issue.

  ✓ Git hooks installed  (3 hooks, auto-updates on commit)
  ✓ MCP server registered in .mcp.json
  ✓ CLAUDE.md created with CCE instructions
  ✓ SessionStart hook installed for CCE status
  ✓ Memory hooks installed  (5 hooks: SessionStart, UserPromptSubmit, PostToolUse, Stop, SessionEnd)

[Read the thread](https://github.com/elara-labs/code-context-engine/issues/24) · 2026-05-04 · closed · external user · 1 comment

The remaining reports are on [the project's issue tracker](https://github.com/elara-labs/code-context-engine/issues).