查询禅道项目和 Bug,支持过滤分页的 Bug 列表与详情,自动认证并缓存 Token。
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add orange29233 --env ZENTAO_DEFAULT_PROJECT='<ZENTAO_DEFAULT_PROJECT>' --env ZENTAO_PASSWORD='<ZENTAO_PASSWORD>' --env ZENTAO_URL='<ZENTAO_URL>' --env ZENTAO_USERNAME='<ZENTAO_USERNAME>' -- npx -y @orange29233/zentao-mcp~/.codex/config.toml
[mcp_servers.orange29233]
command = "npx"
args = ["-y", "@orange29233/zentao-mcp"]
env = { ZENTAO_DEFAULT_PROJECT = "<ZENTAO_DEFAULT_PROJECT>", ZENTAO_PASSWORD = "<ZENTAO_PASSWORD>", ZENTAO_URL = "<ZENTAO_URL>", ZENTAO_USERNAME = "<ZENTAO_USERNAME>" }
# codex mcp add orange29233 --env ZENTAO_DEFAULT_PROJECT='<ZENTAO_DEFAULT_PROJECT>' --env ZENTAO_PASSWORD='<ZENTAO_PASSWORD>' --env ZENTAO_URL='<ZENTAO_URL>' --env ZENTAO_USERNAME='<ZENTAO_USERNAME>' -- npx -y @orange29233/zentao-mcp~/.cursor/mcp.json
{
"mcpServers": {
"orange29233": {
"command": "npx",
"args": [
"-y",
"@orange29233/zentao-mcp"
],
"env": {
"ZENTAO_DEFAULT_PROJECT": "<ZENTAO_DEFAULT_PROJECT>",
"ZENTAO_PASSWORD": "<ZENTAO_PASSWORD>",
"ZENTAO_URL": "<ZENTAO_URL>",
"ZENTAO_USERNAME": "<ZENTAO_USERNAME>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"orange29233": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@orange29233/zentao-mcp"
],
"env": {
"ZENTAO_DEFAULT_PROJECT": "<ZENTAO_DEFAULT_PROJECT>",
"ZENTAO_PASSWORD": "<ZENTAO_PASSWORD>",
"ZENTAO_URL": "<ZENTAO_URL>",
"ZENTAO_USERNAME": "<ZENTAO_USERNAME>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"orange29233": {
"command": "npx",
"args": [
"-y",
"@orange29233/zentao-mcp"
],
"env": {
"ZENTAO_DEFAULT_PROJECT": "<ZENTAO_DEFAULT_PROJECT>",
"ZENTAO_PASSWORD": "<ZENTAO_PASSWORD>",
"ZENTAO_URL": "<ZENTAO_URL>",
"ZENTAO_USERNAME": "<ZENTAO_USERNAME>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"orange29233": {
"command": "npx",
"args": [
"-y",
"@orange29233/zentao-mcp"
],
"env": {
"ZENTAO_DEFAULT_PROJECT": "<ZENTAO_DEFAULT_PROJECT>",
"ZENTAO_PASSWORD": "<ZENTAO_PASSWORD>",
"ZENTAO_URL": "<ZENTAO_URL>",
"ZENTAO_USERNAME": "<ZENTAO_USERNAME>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"orange29233": {
"command": "npx",
"args": [
"-y",
"@orange29233/zentao-mcp"
],
"env": {
"ZENTAO_DEFAULT_PROJECT": "<ZENTAO_DEFAULT_PROJECT>",
"ZENTAO_PASSWORD": "<ZENTAO_PASSWORD>",
"ZENTAO_URL": "<ZENTAO_URL>",
"ZENTAO_USERNAME": "<ZENTAO_USERNAME>"
}
}
}
}Environment variables
ZENTAO_DEFAULT_PROJECTZENTAO_PASSWORDZENTAO_URLZENTAO_USERNAME
Replace the placeholders with your own credentials and keep them out of version control.