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
Related MCP server: Claude Code History MCP Server
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
Maintenance
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
- AlicenseBqualityDmaintenanceMCP server that lets you search your Claude Code conversation history to find past solutions, track file changes, and learn from previous work.Last updated8152177MIT
- Alicense-qualityDmaintenanceAn MCP server that enables users to retrieve, filter, and search through Claude Code conversation history stored in local projects. It provides tools for listing projects and sessions, paginating through message history, and searching across conversations with keyword filtering.Last updated3611MIT
- Alicense-qualityDmaintenanceAn MCP server that enables semantic and keyword search over Claude Code conversation history stored locally, using hybrid search, local embeddings, and time-decay scoring.Last updated47MIT
- Alicense-qualityDmaintenanceA local MCP server that indexes and searches your Claude Code conversation history with both keyword and semantic search, fully private and running locally.Last updatedMIT
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
An MCP server for deep research or task groups
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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