Skip to main content
Glama
Stefan-Nitu

MCP Claude Code Conversation History

by Stefan-Nitu

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
claude_code_conversation_historyA

Search across ALL past Claude Code conversations, not just the current one.

vs git log/memory: This searches actual conversation content across every project and session. Git log only shows commits, memory only stores what was explicitly saved.

Use when: User asks about past work, previous sessions, "what did we do", "remember when", or anything from a different Claude Code conversation. Always use this first, not git log.

Actions:

  • stats: Overview of all conversations and projects

  • list: Browse by project/date (optional: project, after, before, limit)

  • search: BM25 keyword search (requires: query, optional: project, limit)

  • read: Read conversation (requires: session_id). Browse mode: paginate with offset/limit, messages truncated to 500 chars with contentLength. Focus mode: use limit=1 for full content. Grep mode: pass query to find matching messages with ±2 surrounding context.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.9/5.0

Scored across 1 tool

Disambiguation5/5

Only one tool exists, so there is no possibility of confusing it with another tool. The tool's single purpose is clearly defined as searching across all Claude Code conversations.

Naming Consistency5/5

With only one tool, there is no inconsistent naming convention. The name 'claude_code_conversation_history' is descriptive and follows a clear pattern, making it easy for an agent to understand its purpose.

Tool Count4/5

The tool count of one is slightly below the typical range, but this single tool is well-designed with multiple internal actions (stats, list, search, read) that cover the full scope of conversation history access, so it does not feel thin or under-provisioned.

Completeness5/5

The tool provides comprehensive coverage for its domain: stats for overview, list for browsing, search for finding specific content, and read for detailed retrieval. This covers the essential lifecycle of conversation history access without obvious gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues