Skip to main content
Glama

独行录 / opcmenu

设置我的兴趣偏好

set_my_preferences
Idempotent

【需要登录】设置当前用户的兴趣标签(+ 可选自由描述),用于计算兴趣向量、驱动 personalized_feed 的千人千面排序。一句话即可调教推荐,是个性化读写闭环的写入端。整组替换。

【别搞混】这里调的是推荐流排序,不是破冰介绍给谁——那是 set_my_match_preference;也不是推送开关——那是 set_notification_prefs。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
freeTextNo一句自由描述(与标签一起 embed),可选
interestsYes兴趣标签(整组替换,最多 20 个)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.7/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

描述补充了登录要求(需要登录)和整组替换的行为(虽schema也有),还解释了下游影响(驱动个性化排序),超越了annotations提供的idempotent/openWorld等信息,无矛盾。

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

两个段落,核心信息前置,使用加粗和分隔符清晰区分重点,无冗余,每句都有价值。

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

简单设置器,schema和annotations已覆盖安全和参数,描述补充了登录、替换语义和使用场景,未遗漏调用所需信息。

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

schema描述覆盖率100%,interests和freeText的参数含义已完整说明(包括整组替换、最多20个等),描述未额外增加参数语义,符合高覆盖率的基线3分。

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

明确说明设置当前用户的兴趣标签和可选自由描述,用于计算兴趣向量驱动个性化推荐,并明确区分于set_my_match_preference和set_notification_prefs,动词+资源+用途清晰。

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

明确指明用途是调整推荐流排序,并显式排除破冰介绍和推送开关,提供替代工具的区分条件,'别搞混'强调使用边界。

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources