MCP009 List all IDs

mcp | tools mcp | discovery

I would like to see all requirement and test IDs that exist in the specification. This helps me discover what’s available, avoid ID collisions when creating new items, and understand the naming conventions used in the project.

The user shall be able to retrieve a list of all requirement and test IDs.

The MCP server shall expose a tool named list_all_ids that returns all requirement and test IDs in the specification.

The response shall be an object with two fields:

  • requirements: Sorted list of all requirement IDs

  • tests: Sorted list of all test IDs

Each list shall be sorted alphabetically.

If the specification has no requirements or tests, the corresponding list shall be empty.

Properties

author: Claude

since: 0.2.0

Tested by
Source

Source file: specs/mcp/discovery.yaml

Loaded from: speky_mcp

Implemented in: handle_list_all_ids