Skip to main content
Glama
tqq0531

QQ Mail Reader MCP

by tqq0531

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
HOSTYesHost to bind the server to, e.g. 0.0.0.0
PORTYesPort to listen on, e.g. 8787
OAUTH_DB_PATHYesPath to the OAuth store JSON file, e.g. /data/oauth-store.json
PUBLIC_BASE_URLYesThe public base URL of the server, e.g. https://your-domain.example
MCP_ENCRYPTION_KEYYes32 random bytes in base64 used for encryption

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": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
qq_mail_profileA

返回当前 OAuth 连接对应的 QQ 邮箱身份,帮助区分多个邮箱连接。不返回授权码。

qq_mail_connection_statusA

检查当前连接是否已配置,只返回邮箱地址和配置状态,绝不返回授权码。

qq_mail_list_unreadA

以只读方式列出 QQ 邮箱的未读邮件摘要,不会将邮件标记为已读。返回 mailbox 和 uid,可用于读取指定邮件。

qq_mail_searchA

按关键词、发件人、主题、日期或未读状态搜索当前已授权的 QQ 邮件,不改变邮件状态。

qq_mail_readA

使用列表或搜索结果中的 mailbox 和 uid 读取一封邮件的正文与附件元数据,不会下载附件或标记为已读。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.8/5.0

Scored across 5 tools

Disambiguation4/5

Most tools have distinct purposes (read, list unread, search, profile, connection status), but qq_mail_profile and qq_mail_connection_status both essentially report identity/connection info and could be confused, and qq_mail_list_unread overlaps with qq_mail_search which also filters by unread state.

Naming Consistency4/5

All tools share the consistent qq_mail_ prefix, but suffixes mix verb styles (read, list_unread, search) with noun phrases (profile, connection_status), a minor deviation from a pure verb_noun pattern.

Tool Count5/5

Five tools is a well-scoped set for a focused read-only mail reader, with each tool earning its place without redundancy bloat.

Completeness3/5

As a read-only reader the core read/list/search flows are covered, but there is no way to list mailboxes/folders or list all (read) mail beyond unread, leaving notable gaps in the browse surface.

Maintenance

ActivityMaintained
ResponsivenessNo issues