Token导航 LogoToken导航TokenDH.com
trac MCP server logo
AI代理stdio官方级别未说明来源级核验

trac MCP server

MCP Server

一个独立的MCP服务器,通过模型上下文协议为AI代理提供对Trac项目管理(票证、维基、里程碑和搜索)的完全访问。

工具数

27

提示词数

0

GitHub Stars

1

资源数

0
工作流自动化PythonClaude项目管理Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nerpatech

提供方

nerpatech

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install .

详细介绍

trac mcp服务器

独立的MCP服务器,使AI代理能够通过模型上下文协议完全访问Trac项目管理——票、维基、里程碑和搜索。

快速开始

pip install .

设置Trac连接:

export TRAC_URL="https://trac.example.com"
export TRAC_USERNAME="your-username"
export TRAC_PASSWORD="your-password"

运行服务器:

trac-mcp-server

配置

通过环境变量进行配置, .env 文件或YAML配置文件(.trac_mcp/config.yaml):

变量必填默认描述
TRAC_URL--Trac实例URL
TRAC_USERNAME--Trac用户名
TRAC_PASSWORD--Trac密码
TRAC_INSECURE没有false跳过SSL验证(仅限开发)
TRAC_DEBUG没有false启用调试日志记录
TRAC_MAX_PARALLEL_REQUESTS没有5最大并行XML-RPC请求数
TRAC_MAX_BATCH_SIZE没有500每批操作的最大项目数(1-10000)

有关YAML配置文件格式和高级选项,请参阅 配置参考.

MCP客户端集成

克劳德桌面

增添 claude_desktop_config.json:

{
  "mcpServers": {
    "trac": {
      "command": "trac-mcp-server",
      "env": {
        "TRAC_URL": "https://trac.example.com",
        "TRAC_USERNAME": "your-username",
        "TRAC_PASSWORD": "your-password"
      }
    }
  }
}

克劳德代码

claude mcp add trac -e TRAC_URL=https://trac.example.com \
  -e TRAC_USERNAME=your-username \
  -e TRAC_PASSWORD=your-password \
  -- trac-mcp-server

其他MCP客户端

任何支持stdio传输的MCP客户端都可以启动 trac-mcp-server 作为一个子流程。通过环境变量传递Trac凭据。

可用工具(27)

门票(11)

工具说明
ticket_search使用Trac查询语言搜索门票
ticket_get通过ID获取门票详细信息
ticket_create创建新票
ticket_update更新现有票证
ticket_delete删除门票
ticket_changelog获取机票更改历史记录
ticket_fields列出可用的票字段
ticket_actions获取可用票操作
ticket_batch_create一批创建多张票
ticket_batch_delete一批删除多张票
ticket_batch_update一次性更新多张票

维基(6)

工具说明
wiki_get获取wiki页面内容(使用Markdown转换)
wiki_search搜索wiki页面
wiki_create创建新的wiki页面
wiki_update更新现有wiki页面
wiki_delete删除wiki页面
wiki_recent_changes列出最近的wiki更改

Wiki文件(3)

工具说明
wiki_file_push将本地文件推送到wiki(自动格式转换)
wiki_file_pull将wiki页面拉到本地文件
wiki_file_detect_format检测内容格式(Markdown/TracWiki)

里程碑(5)

工具说明
milestone_list列出所有里程碑
milestone_get获取里程碑详细信息
milestone_create创建新的里程碑
milestone_update更新现有里程碑
milestone_delete删除里程碑

系统(2)

工具说明
ping测试连接并返回API版本
get_server_time获取Trac服务器时间

发展

pip install -e ".[dev]"
pytest tests/ -v

项目结构

src/trac_mcp_server/
  config.py       # Environment variable configuration
  core/           # Trac XML-RPC client, async utilities
  mcp/            # MCP server, tools, resources
  converters/     # Markdown  TracWiki conversion
  detection/      # Content format detection

文档

docs/reference/overview.md 有关详细的工具参考、配置和故障排除。

目录标签

目录标签

工作流自动化PythonClaude项目管理本地部署AI集成MCP协议Trac工具

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

27

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP