Skip to main content
Glama

inventory_project

Get a project overview with implemented features, development logs, and participating agents. Omit the name to list all projects.

Instructions

某个「主要项目」的全貌:已实现的功能、开发日志(含产物完整路径)、参与 Agent。不传 name 则列出所有主要项目。多个 Agent 接力做的项目,用它能一次看全。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameNo项目名(可部分匹配);留空则列出全部

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.5.3

TDQS

A4/5.0
Behavior4/5

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

With no annotations provided, the description carries the full burden. It discloses what the output contains (features, dev logs with full paths, participating agents) and the conditional behavior when 'name' is not passed. It implies a read-only operation but does not explicitly state safety or side-effect profile.

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?

The description is compact and front-loaded: it states the resource and contents first, then the conditional behavior, then a relevant use case. Every clause earns its place with no wasted words.

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

Completeness4/5

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

Given that there is no output schema, the description reasonably compensates by naming the key return categories. For a simple one-optional-parameter tool, it is largely sufficient, though it could go further on exact response shape or ordering.

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?

The input schema already documents the 'name' parameter, including partial matching and blank-to-list-all behavior. The description adds no substantial semantic detail beyond what the schema provides, so the baseline score of 3 is appropriate.

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?

The description clearly states the tool's purpose: to show a complete picture of a major project, including implemented features, development logs with artifact paths, and participating agents. It also distinguishes its scope by noting that omitting 'name' lists all major projects and that it is useful for multi-agent relay projects.

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

Usage Guidelines3/5

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

The description provides a clear use case ('multiple agents working in relay') and the behavior when 'name' is omitted, but it does not explicitly contrast this tool with its siblings or state when not to use it. The guidance is implied rather than explicit.

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