README
🚀 WordPress Trac MCP Server
直接从Claude、ChatGPT或任何支持MCP(模型上下文协议)的AI助手搜索和探索所有WordPress.org Trac问题跟踪器。
使用此工具无需编码 —— 只需将服务器URL添加到您的AI助手配置中即可。
本项目基于James LePage的 trac-mcp 开发。
🚀 快速开始
克劳德桌面版用户
- 打开您的Claude桌面版配置文件:
- Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- Mac:
- 将WordPress Trac服务器添加到
mcpServers部分:
{
"mcpServers": {
"wordpress-core-trac": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-server-wporg-core-trac.meta-trac-wordpress.workers.dev/mcp"]
},
"wordpress-meta-trac": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-server-wporg-meta-trac.meta-trac-wordpress.workers.dev/mcp"]
},
"wordpress-plugins-trac": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-server-wporg-plugins-trac.meta-trac-wordpress.workers.dev/mcp"]
},
"wordpress-themes-trac": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-server-wporg-themes-trac.meta-trac-wordpress.workers.dev/mcp"]
},
"wordpress-bbpress-trac": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-server-wporg-bbpress-trac.meta-trac-wordpress.workers.dev/mcp"]
},
"wordpress-buddypress-trac": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-server-wporg-buddypress-trac.meta-trac-wordpress.workers.dev/mcp"]
},
"wordpress-glotpress-trac": {
"command": "npx",
"args": ["mcp-remote", "https://mcp-server-wporg-glotpress-trac.meta-trac-wordpress.workers.dev/mcp"]
}
}
}
- 重启Claude桌面版
- 现在您可以向Claude询问以下问题:
- “在核心Trac中搜索可访问性问题”
- “查找最近的插件目录工单”
- “显示Meta Trac中的第12345号工单”
- “BuddyPress Trac上的最新活动是什么?”
ChatGPT用户
- 打开ChatGPT设置 → 连接器选项卡
- 添加服务器 → 导入远程MCP服务器
- 使用以下任意URL:
- 核心:
https://mcp-server-wporg-core-trac.meta-trac-wordpress.workers.dev/mcp/chatgpt - 元数据:
https://mcp-server-wporg-meta-trac.meta-trac-wordpress.workers.dev/mcp/chatgpt - 插件:
https://mcp-server-wporg-plugins-trac.meta-trac-wordpress.workers.dev/mcp/chatgpt - 主题:
https://mcp-server-wporg-themes-trac.meta-trac-wordpress.workers.dev/mcp/chatgpt - bbPress:
https://mcp-server-wporg-bbpress-trac.meta-trac-wordpress.workers.dev/mcp/chatgpt - BuddyPress:
https://mcp-server-wporg-buddypress-trac.meta-trac-wordpress.workers.dev/mcp/chatgpt - GlotPress:
https://mcp-server-wporg-glotpress-trac.meta-trac-wordpress.workers.dev/mcp/chatgpt
- 核心:
- 在编辑器中启用 → 深度研究工具
✨ 主要特性
可搜索内容
| Trac实例 | 跟踪内容 | 实时URL | |---------------|----------------|----------| | 核心 | WordPress核心的错误、功能和改进 | core.trac.wordpress.org | | 元数据 | WordPress.org网站和基础设施 | meta.trac.wordpress.org | | 插件 | 插件目录问题和审核 | plugins.trac.wordpress.org | | 主题 | 主题审核和目录 | themes.trac.wordpress.org | | bbPress | bbPress论坛软件 | bbpress.trac.wordpress.org | | BuddyPress | BuddyPress社交网络插件 | buddypress.trac.wordpress.org | | GlotPress | 翻译平台 | glotpress.trac.wordpress.org |
可用命令
连接后,您可以要求您的AI助手执行以下操作:
- 搜索工单:“搜索REST API问题” 或 “查找关于块编辑器的工单”
- 获取工单详情:“显示第58000号工单” 或 “第12345号工单的状态是什么?”
- 查看变更集:“显示变更集r58000” 或 “修订版55000中有哪些更改?”
- 查看时间线:“本周Core Trac上发生了什么?”
- 获取项目信息:“列出WordPress 6.7的里程碑”
📦 安装指南
开发者部署自己的实例
# 克隆仓库
git clone https://github.com/courtneyr-dev/meta-trac.git
cd meta-trac
# 安装依赖
npm install
# 登录Cloudflare
npx wrangler login
# 部署特定实例
npm run deploy:core # 核心Trac
npm run deploy:meta # 元数据Trac
npm run deploy:plugins # 插件Trac
npm run deploy:themes # 主题Trac
npm run deploy:bbpress # bbPress Trac
npm run deploy:buddypress # BuddyPress Trac
npm run deploy:glotpress # GlotPress Trac
# 或者一次性部署所有实例
npm run deploy:all
环境变量
| 变量 | 值 | 默认值 | 描述 |
|----------|--------|---------|-------------|
| TRAC_INSTANCE | core, meta, plugins, themes, bbpress, buddypress, glotpress | meta | 要使用的Trac实例 |
| TRAC_BASE_URL | URL | (自动) | 覆盖基础URL |
本地开发
# 启动开发服务器
npm run dev
# 使用MCP检查器进行测试
npx @modelcontextprotocol/inspector http://localhost:8787/mcp
# 运行测试
npm run test:unit
# 类型检查
npm run type-check
API测试
# 健康检查
curl https://mcp-server-wporg-core-trac.meta-trac-wordpress.workers.dev/health
# 搜索工单
curl -X POST 'https://mcp-server-wporg-core-trac.meta-trac-wordpress.workers.dev/mcp' \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"searchTickets","arguments":{"query":"accessibility","limit":5}},"id":1}'
🔧 技术细节
- 运行时:Cloudflare Workers(全球边缘部署)
- 语言:使用Zod验证的TypeScript
- 协议:模型上下文协议(MCP)
- API:公共WordPress Trac CSV/RSS端点(无需身份验证)
📄 许可证
GNU通用公共许可证v2或更高版本 —— 请参阅 GPL许可证。
贡献
欢迎贡献代码!此服务器展示了支持多实例的生产就绪MCP服务器。
Scan to join WeChat group