meeting-memory-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MEETING_MEMORY_DIR | No | Override 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
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
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.
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.
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.
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.