Skip to main content
Glama
mosafly

agent-context-mcp

by mosafly

agent-context-mcp

Three read-only MCP servers that let your AI coding agents read each other's conversation history — so you can pick up in one tool exactly where you left off in another.

If you run more than one coding agent (Claude Code, Codex, Hermes), they normally have no idea what you did in the others. You end up re-explaining the same context several times a day. These servers fix that: each agent can read the past conversations of the others, read-only and sanitized.

Server

Reads

Source

hermes_context

Hermes sessions

state.db (SQLite)

codex_context

Codex sessions

~/.codex/sessions/**/rollout-*.jsonl

claude_code_context

Claude Code sessions

~/.claude/projects/**/*.jsonl

Safety contract

Every server is strictly read-only and sanitizes before returning anything:

  • Read-only. Source transcripts/databases are opened read-only. Nothing is ever written back.

  • No hidden instructions. System/developer messages, base instructions and harness bootstrap blocks (slash commands, <system-reminder>, project memory dumps) are excluded.

  • No reasoning leaks. Assistant "thinking"/reasoning and encrypted chains-of-thought are dropped unless explicitly requested.

  • Tools are opt-in. Tool calls/outputs are excluded by default and truncated when included.

  • Secrets redacted. API keys, tokens and JWTs are replaced with [REDACTED_SECRET].

  • Tolerates live writes. A half-written trailing JSON line in an active session is ignored, not fatal.

Output is structured Markdown, not raw JSON.

Related MCP server: Colab MCP

Requirements

  • Python 3.10+

  • The mcp package (installed below)

pip install -r requirements.txt

By default each server auto-detects its source under your home directory. Override with env vars if your stores live elsewhere:

  • CODEX_SESSIONS_ROOT (default ~/.codex/sessions)

  • CLAUDE_PROJECTS_ROOT (default ~/.claude/projects)

  • HERMES_HOME (default %LOCALAPPDATA%/hermes on Windows, else ~/.hermes)

Install per agent

Use your Python interpreter (python below — use the full path to the interpreter where you installed mcp).

Claude Code

claude mcp add codex_context       --scope user -- python /path/to/agent-context-mcp/servers/codex_context_mcp.py
claude mcp add hermes_context      --scope user -- python /path/to/agent-context-mcp/servers/hermes_context_mcp.py
# (optional) read your own past Claude Code sessions:
claude mcp add claude_code_context --scope user -- python /path/to/agent-context-mcp/servers/claude_code_context_mcp.py

Codex (~/.codex/config.toml)

[mcp_servers.claude_code_context]
command = 'python'
args = ['/path/to/agent-context-mcp/servers/claude_code_context_mcp.py']

[mcp_servers.hermes_context]
command = 'python'
args = ['/path/to/agent-context-mcp/servers/hermes_context_mcp.py']

Hermes

hermes mcp add codex_context       --command python --args /path/to/agent-context-mcp/servers/codex_context_mcp.py
hermes mcp add claude_code_context --command python --args /path/to/agent-context-mcp/servers/claude_code_context_mcp.py

Restart the agent's session after adding a server so its MCP cache picks it up.

Full mesh

Register all three servers in all three agents and every agent can read every agent (its own past sessions included):

Agent

reads Hermes

reads Codex

reads Claude Code

Claude Code

Codex

Hermes

Tools

  • hermes_context: list_hermes_conversations, search_hermes_conversations, get_hermes_conversation_context, get_latest_hermes_conversation_context

  • codex_context: codex_list_conversations, codex_search_conversations, codex_read_conversation, codex_read_latest_conversation, codex_export_context_bundle

  • claude_code_context: claude_code_list_conversations, claude_code_search_conversations, claude_code_read_conversation, claude_code_read_latest_conversation, claude_code_export_context_bundle

License

MIT — see LICENSE.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • -
    license
    -
    quality
    -
    maintenance
    Enables AI coding assistants like Claude Code, Cursor, and Codex to share chat logs, terminal history, and session context with each other. Eliminates the need to re-explain context when switching between different AI coding tools.
    2
  • A
    license
    -
    quality
    D
    maintenance
    Enables handoff of context between AI coding agents like Claude Code, Cursor, Codex, and Windsurf with built-in provenance tracking.
    9,104
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    Enables Claude Code agents to communicate and share context across sessions via a peer-to-peer mesh, allowing them to ask for help from other agents without human interruption.
    8
    MIT

View all related MCP servers

Related MCP Connectors

  • One shared brain for your AI coding agents: team memory, agent Q&A, tasks, and file claims.

  • Stop re-explaining yourself to Agents. Give it the right context, right when needed.

  • Collective memory for AI agents. One agent solves a bug — every agent gets the fix instantly.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mosafly/agent-context-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server