Skip to main content
Glama

IDE Chat Summarizer

by RalphLi213

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
CHAT_NOTES_DIRNoCustom directory path for storing chat summaries~/Documents/ChatSummaries

Schema

Prompts

Interactive templates invoked by user choice

NameDescription
create_summary_prompt Generate a prompt for creating chat summaries. Args: conversation_type: Type of conversation (general, technical, meeting, brainstorm) focus_area: What to focus on (all, decisions, action_items, insights) Returns: A customized prompt for summarizing the conversation

Resources

Contextual data attached and managed by the client

NameDescription
get_notes_directory_infoGet information about the notes directory

Tools

Functions exposed to the LLM to take actions

NameDescription
summarize_chat

Summarize chat history and save it as a markdown file.

Args: chat_history: The chat conversation text to summarize title: Optional title for the summary (will be used in filename) summary_style: Style of summary - 'brief', 'detailed', or 'bullet_points' include_full_history: Whether to include the full chat history in the summary file (default: True) create_separate_full_history: Whether to create a separate file with just the full history (default: False)

Returns: Path to the created summary file and preview of the summary

summarize_large_chat

Handle extremely large chat histories by chunking them into manageable pieces. Each chunk gets its own summary, then creates a master summary.

Args: chat_history: The large chat conversation text to summarize title: Optional title for the summary chunk_size: Size of each chunk in characters (default: 50,000) overlap: Overlap between chunks in characters (default: 5,000)

Returns: Information about the chunked summaries created

list_summaries

List recent chat summaries from the notes directory.

Args: limit: Maximum number of summaries to list (default: 10)

Returns: List of recent summary files with their creation dates

delete_summary

Delete a chat summary file.

Args: filename: Name of the summary file to delete

Returns: Confirmation message

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/RalphLi213/ide-chat-summarizer-mcp'

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