Skip to main content
Glama
OneCuriousLearner

TAPD Data Fetcher

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_USERYesYour TAPD API username
API_PASSWORDYesYour TAPD API password
WORKSPACE_IDYesYour TAPD project ID

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get_tapd_storiesC

获取TAPD平台指定项目的需求数据(支持分页)

Returns:
    str: 格式化后的需求数据JSON字符串
get_tapd_bugsB

获取TAPD平台指定项目的缺陷数据(支持分页)

Returns:
    str: 格式化后的缺陷数据JSON字符串

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: one fetches defect data (bugs) and the other fetches requirement data (stories) from TAPD. There is no overlap in functionality, making it easy for an agent to select the correct tool based on the data type needed.

Naming Consistency5/5

Both tools follow a consistent verb_noun pattern with 'get_tapd_' prefix followed by the data type (bugs, stories). The naming is predictable and adheres to snake_case throughout, providing clear and uniform identification.

Tool Count2/5

With only 2 tools, the server feels thin for a data fetcher scope. While bugs and stories are core entities, typical TAPD operations might include updates, searches, or other entity types (e.g., tasks, releases), suggesting an incomplete toolset that could limit agent workflows.

Completeness2/5

The server only provides read operations for two entity types (bugs and stories), lacking CRUD coverage (e.g., create, update, delete) and other common TAPD functionalities like filtering, sorting, or accessing additional resources. This creates significant gaps for comprehensive data management.

Maintenance

ActivityInactive
ResponsivenessNo issues