用自然语言操作腾讯 TAPD,管理需求、缺陷、任务和迭代
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add tapd --env BOT_URL='<BOT_URL>' --env TAPD_API_BASE_URL='<TAPD_API_BASE_URL>' --env TAPD_API_PASSWORD='<TAPD_API_PASSWORD>' --env TAPD_API_USER='<TAPD_API_USER>' --env TAPD_BASE_URL='<TAPD_BASE_URL>' -- uvx mcp-server-tapd~/.codex/config.toml
[mcp_servers.tapd]
command = "uvx"
args = ["mcp-server-tapd"]
env = { BOT_URL = "<BOT_URL>", TAPD_API_BASE_URL = "<TAPD_API_BASE_URL>", TAPD_API_PASSWORD = "<TAPD_API_PASSWORD>", TAPD_API_USER = "<TAPD_API_USER>", TAPD_BASE_URL = "<TAPD_BASE_URL>" }
# codex mcp add tapd --env BOT_URL='<BOT_URL>' --env TAPD_API_BASE_URL='<TAPD_API_BASE_URL>' --env TAPD_API_PASSWORD='<TAPD_API_PASSWORD>' --env TAPD_API_USER='<TAPD_API_USER>' --env TAPD_BASE_URL='<TAPD_BASE_URL>' -- uvx mcp-server-tapd~/.cursor/mcp.json
{
"mcpServers": {
"tapd": {
"command": "uvx",
"args": [
"mcp-server-tapd"
],
"env": {
"BOT_URL": "<BOT_URL>",
"TAPD_API_BASE_URL": "<TAPD_API_BASE_URL>",
"TAPD_API_PASSWORD": "<TAPD_API_PASSWORD>",
"TAPD_API_USER": "<TAPD_API_USER>",
"TAPD_BASE_URL": "<TAPD_BASE_URL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"tapd": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-tapd"
],
"env": {
"BOT_URL": "<BOT_URL>",
"TAPD_API_BASE_URL": "<TAPD_API_BASE_URL>",
"TAPD_API_PASSWORD": "<TAPD_API_PASSWORD>",
"TAPD_API_USER": "<TAPD_API_USER>",
"TAPD_BASE_URL": "<TAPD_BASE_URL>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"tapd": {
"command": "uvx",
"args": [
"mcp-server-tapd"
],
"env": {
"BOT_URL": "<BOT_URL>",
"TAPD_API_BASE_URL": "<TAPD_API_BASE_URL>",
"TAPD_API_PASSWORD": "<TAPD_API_PASSWORD>",
"TAPD_API_USER": "<TAPD_API_USER>",
"TAPD_BASE_URL": "<TAPD_BASE_URL>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"tapd": {
"command": "uvx",
"args": [
"mcp-server-tapd"
],
"env": {
"BOT_URL": "<BOT_URL>",
"TAPD_API_BASE_URL": "<TAPD_API_BASE_URL>",
"TAPD_API_PASSWORD": "<TAPD_API_PASSWORD>",
"TAPD_API_USER": "<TAPD_API_USER>",
"TAPD_BASE_URL": "<TAPD_BASE_URL>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"tapd": {
"command": "uvx",
"args": [
"mcp-server-tapd"
],
"env": {
"BOT_URL": "<BOT_URL>",
"TAPD_API_BASE_URL": "<TAPD_API_BASE_URL>",
"TAPD_API_PASSWORD": "<TAPD_API_PASSWORD>",
"TAPD_API_USER": "<TAPD_API_USER>",
"TAPD_BASE_URL": "<TAPD_BASE_URL>"
}
}
}
}Environment variables
BOT_URLTAPD_API_BASE_URLTAPD_API_PASSWORDTAPD_API_USERTAPD_BASE_URL
Replace the placeholders with your own credentials and keep them out of version control.