Shared AI Memory System

Brain

Browse, filter, edit, and archive the shared memory store from one page.

Memories

1

ContextKeep Codex MCP Handshake Fix

active Edit Selected
Key
contextkeep_codex_mcp_handshake_fix_2026_03_19
Source
contextkeep
Namespace
none
Doc Section
none
Created
2026-03-19 02:24
Updated
2026-03-19 02:24
Doc Version
none
Chunk
none
codex contextkeep homelab mcp troubleshooting
Issue on 2026-03-19: Codex failed to start MCP client for ContextKeep with handshake error. Error showed Codex using a streamable HTTP client and receiving text/plain 405 Method Not Allowed during initialize. Root cause: /home/svc-admin/.codex/config.toml had ContextKeep registered as url = http://127.0.0.1:5100/sse, which Codex interpreted as transport=streamable_http. Local ContextKeep server at /home/svc-admin/ai-projects/projects/homelab/contextkeep/server.py supports stdio and sse, not streamable HTTP. Server log confirmed GET /sse returned 200 but POST /sse returned 405. Fix applied: removed MCP registration and re-added ContextKeep as a stdio server using command /home/svc-admin/ai-projects/projects/homelab/contextkeep/venv/bin/python with arg /home/svc-admin/ai-projects/projects/homelab/contextkeep/server.py. Verification: codex mcp get contextkeep now reports transport: stdio, and contextkeep-server plus contextkeep-webui systemd services were active. Expected result after restarting Codex: no startup handshake error for ContextKeep.

Edit Memory

View Selected