cc-session-search
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@cc-session-searchsearch for 'error handling' in last 3 days"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Claude Code Session Search MCP Server
An MCP (Model Context Protocol) server that provides tools for searching and analyzing Claude Code conversation history.
Features
List Projects: View all Claude Code projects with session counts
List Sessions: Browse sessions for specific projects
List Recent Sessions: Find recent conversations across all projects
Analyze Sessions: Extract and analyze messages with role filtering
Search Conversations: Search for specific terms with context windows and time ranges
Get Message Details: Retrieve full content for specific messages
Summarize Conversations: AI-powered summarization of daily conversations
Installation
Install dependencies:
uv syncRun the server:
uv run python server.pyAdd to Claude Code MCP config (
~/.config/claude/mcp.json):
{
"servers": {
"cc-session-search": {
"command": ["uv", "run", "python", "server.py"],
"cwd": "/path/to/cc-session-search"
}
}
}Requirements
Standard Claude Code installation (searches
~/.claude/projects/)Python 3.13+
MCP 1.2.0+
Usage
The server provides the following tools:
list_projects()
Lists all Claude Code projects with session counts and recent activity.
list_sessions(project_name, days_back=7)
Lists sessions for a specific project within the specified time range.
list_recent_sessions(days_back=1, project_filter=None)
Lists recent sessions across all projects.
analyze_sessions(days_back=1, role_filter="both", include_tools=False, project_filter=None)
Extracts and analyzes messages from sessions with filtering options.
search_conversations(query, days_back=2, context_window=1, case_sensitive=False, project_filter=None)
Searches conversations for specific terms with context windows.
get_message_details(session_id, message_indices)
Retrieves full content for specific messages by session ID and indices.
Development
The server is built using the official MCP Python SDK with low-level Server class for maximum control.
Key features:
Efficient response handling with content truncation
Metadata-first approach to minimize token usage
Support for date ranges and filtering
Cross-project search capabilities
License
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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/bwads001/cc-session-search'
If you have feedback or need assistance with the MCP directory API, please join our Discord server