mcpField
T
TAPD MCP Server

TAPD MCP Server

Local
github.comProductivity

About TAPD MCP Server

Query, analyze and backfill TAPD bugs / requirements in Cursor/Copilot

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"scizuixiangsis-tapd": {
"command": "npx",
"args": [
"-y",
"tapd-mcp-server"
],
"env": {
"TAPD_ACCESS_TOKEN": "<TAPD_ACCESS_TOKEN>"
}
}
}
}
Run commandnpx -y tapd-mcp-server
Environment variables to set
TAPD_ACCESS_TOKENSecretTAPD 个人访问令牌

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmtapd-mcp-server1.0.2

Tools

17

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
idstringNoDefect ID. TAPD supports querying multiple IDs. When id is provided, handler filtering is skipped by default (unless current_owner is also explicitly provided), so defects transferred to others can be found.
pageintegerNoPage number; defaults to 1. Aggregated queries (without workspace_id) are paginated separately for each project, not globally across projects.
limitintegerNoMaximum number of results; defaults to 30, maximum 200. For aggregated queries, this is the limit per project.
titlestringNoDefect title. TAPD supports fuzzy matching.
statusstringNoDefect status. TAPD supports enum queries and not-equal queries.
createdstringNoCreation time. TAPD supports time-based queries.
reporterstringNoReporter. TAPD supports querying multiple users.
story_idstringNoAssociated requirement ID. Returns defects associated with that requirement. By default, does not filter by the currently logged-in user (same as an exact id query; can find associated defects assigned to others). Only intersects results with the specified handler when current_owner is explicitly provided. When used together with id, the results are intersected. This filter requires a specific project; workspace_id must also be provided.
descriptionstringNoDetailed defect description. TAPD supports fuzzy matching.
workspace_idstringNoTAPD project ID. When provided, only that project is queried; otherwise, defects from all projects the handler participates in are aggregated. Use tapd_list_workspaces first to see which projects will be included.
current_ownerstringNoA single handler’s TAPD nick. If omitted, queries defects assigned to the currently logged-in user by default; if provided, queries defects assigned to that handler. It is recommended to use tapd_search_users first to confirm the nick.

Details

The maintainer has not added details yet. Check the README in the repository.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.