Skip to main content
Glama
whatsapp-localmind

whatsapp-localmind

by qilaidev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
WHATSAPP_LOCALMIND_SNAPSHOT_DIRNo自定义只读快照与附件导出缓存目录路径(Custom read-only snapshot and media export cache directory path)
WHATSAPP_LOCALMIND_CONTAINER_DIRNo自定义 WhatsApp Group Container 目录路径(Custom WhatsApp Group Container directory path)

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
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
whatsapp_list_groupsC

List accessible macOS WhatsApp group chats, including chat_id (@g.us), group_name, latest_msg_id cursor, 24h message count, and member count.

whatsapp_fetch_messagesA

Fetch cleaned WhatsApp group messages by incremental cursor (after_msg_id) or time window (since). Automatically resolves real names, @mentions, 150-char reply chains, filters out revoked messages, and prepends context buffer messages.

whatsapp_search_messagesB

Search keyword across allowed WhatsApp group chats and return matching messages with surrounding context messages.

whatsapp_export_mediaB

Safely export local WhatsApp group media attachments (voice .opus, documents .pdf/.xlsx, images) by msg_id to the shared snapshot/media directory and return absolute file paths.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 4 tools

Disambiguation4/5

Each tool has a clearly stated, distinct role: enumerate groups, incrementally fetch messages, keyword-search messages, and export media files. The only mild overlap is between fetch_messages and search_messages since both return message data, but the descriptions distinguish retrieval by cursor/time window versus by keyword, so misselection is unlikely.

Naming Consistency5/5

All four tools follow one predictable pattern: the whatsapp_ namespace prefix plus a verb_noun form (list_groups, fetch_messages, search_messages, export_media). No camelCase mixing or inconsistent verb styles.

Tool Count4/5

Four tools is lean but defensible for a focused, mostly read-only local WhatsApp group extraction server. It is on the thin side—no separate tool for group details or contact lookup—but each tool earns its place with no redundancy.

Completeness4/5

The core read/export lifecycle is covered end to end: discover groups, pull messages by cursor or time, search across groups, and export attachments with resolvable paths. Gaps exist around individual/DM chats, sending or replying, and standalone group member/contact details, though these may be intentional scope limits.

Maintenance

ActivityMaintained
ResponsivenessNo recent community issues