Skip to main content
Glama
coolsheng

meeting-memory-mcp

by coolsheng

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MEETING_MEMORY_DIRNoOverride the default data directory (~/.meeting-memory-mcp/). Useful to keep separate memory per client or sync via backup tool.

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
add_meetingA

Store a new meeting transcript locally so it can be searched and referenced in future sessions. Call this whenever the user shares a new meeting transcript.

Args: title: Short title for the meeting, e.g. 'Acme Corp - pricing call' transcript: The full raw transcript text meeting_date: Date of the meeting, ISO format if known (e.g. 2026-06-24)

search_meetingsA

Full-text search across all previously stored meeting transcripts. Use this before summarizing a new meeting to find related history, prior commitments, or context that might contradict the current discussion.

Args: query: Search terms, e.g. 'pricing' or 'renewal date' limit: Maximum number of results to return (1-50)

get_meetingA

Retrieve the full raw transcript text of a previously stored meeting by its id (returned by search_meetings or list_meetings).

Args: id: The meeting id

list_meetingsA

List all stored meetings with id, title, and date, most recent first.

write_wiki_pageA

Create or fully overwrite a persistent local wiki page (markdown) that summarizes the durable knowledge about a topic, person, project, or recurring meeting series: key decisions, current status, open commitments, and any contradictions found across meetings. This is the long-term memory that future sessions will read back. Always start the content with a '# Title' heading.

Args: slug: A short stable identifier for this page, e.g. 'acme-corp' or 'q3-roadmap' content: Full markdown content of the page, starting with '# Title'

read_wiki_pageA

Read the current content of a wiki page by slug. Call this at the start of a session about a known topic to recall prior context before reading raw transcripts.

Args: slug: The page's stable identifier

list_wiki_pagesA

List all existing wiki pages with their slug, title, and last-updated time, most recently updated first. Use this to see what topics already have durable memory before deciding whether to create a new page or update an existing one.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 7 tools

Disambiguation5/5

Tools clearly separate meeting operations (add_meeting, get_meeting, list_meetings, search_meetings) from wiki operations (write_wiki_page, read_wiki_page, list_wiki_pages). Within each domain, each tool serves a distinct purpose with no overlap.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case (add_meeting, get_meeting, list_meetings, search_meetings, write_wiki_page, read_wiki_page, list_wiki_pages). No deviations or mixing of conventions.

Tool Count5/5

7 tools is a well-scoped set covering two domains (meetings and wiki). Each tool provides essential functionality without unnecessary redundancy, fitting the server's purpose of storing and retrieving meeting transcripts and wiki summaries.

Completeness4/5

The tool surface covers core CRUD operations for meetings (add, get, list, search) and wiki (write, read, list). Missing delete and update for meetings, and delete for wiki, but these are minor gaps; agents can work around by writing new wiki pages or relying on search.

Maintenance

ActivityInactive
ResponsivenessNo issues