Skip to main content
Glama

独行录 / opcmenu

报事报修与处理

manage_ecosystem_service_requests

list看本人报事,staff=true仅工作人员看全部;create提交具体问题,respond工作人员回复并PROCESSING/RESOLVED/CLOSED。写操作先预览再确认;不能编造已维修或已与用户联系。

Input Schema

NameRequiredDescriptionDefault
kindNo
replyNo
staffNo
titleNo
actionNolist
detailNo
offsetNo
statusNo
consentNo
previewNo
requestIdNo
previewHashNo
organizationIdYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.3/5.0
Behavior3/5

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

No annotations are provided, so the description must carry the full burden of explaining behavior. It does disclose valuable traits: staff-only visibility, a preview-then-confirm flow for writes, and an explicit prohibition on fabricating resolution or user contact. It says nothing about permissions, rate limits, what preview returns (previewHash), or pagination behavior, so significant behavioral gaps remain for a 13-parameter mutation tool.

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

Conciseness4/5

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

The structure is dense and front-loaded: the action semantics come first, the safety rules last, with no filler sentences. It is cryptic in places (terse Chinese phrases, no parameter names tied to schema keys), which slightly hurts parseability.

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

Completeness2/5

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

For a 13-parameter, multi-action tool with no annotations and no output schema, the description covers only the main happy path. The preview/confirm mechanism references previewHash and consent without explaining them, and pagination and input field requirements are unaddressed.

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

Parameters2/5

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

Schema description coverage is 0% across 13 parameters. The description explains only action, staff, status, and implicitly reply. It leaves kind, title, detail, offset, consent, preview, previewHash, requestId, and organizationId entirely undocumented in both places, so it does not compensate for the coverage gap.

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

Purpose4/5

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

The description names the resource ('报事', service requests) and spells out each value of the action enum: list for viewing one's own reports, create for submitting an issue, respond for staff replies. This level of detail lets an agent tell the three modes apart. It does not position the tool against similar siblings such as community_resource_requests or create_need, so it falls short of a 5.

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

Usage Guidelines4/5

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

It gives clear when-to-use guidance for each action and the condition that gates visibility ('staff=true仅工作人员看全部'). It also says write operations must be previewed before confirmation, which is practical routing advice. It never names an alternative tool or states when not to use this one.

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