返回 MCP 目录
public公开dns本地运行

meta-trac

WordPress Trac MCP服务器,允许AI助手直接搜索和浏览WordPress.org的所有问题跟踪系统,无需编码即可配置使用。

article

README

🚀 WordPress Trac MCP Server

直接从Claude、ChatGPT或任何支持MCP(模型上下文协议)的AI助手搜索和探索所有WordPress.org Trac问题跟踪器。

使用此工具无需编码 —— 只需将服务器URL添加到您的AI助手配置中即可。

本项目基于James LePage的 trac-mcp 开发。

🚀 快速开始

克劳德桌面版用户

  1. 打开您的Claude桌面版配置文件:
    • Mac~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows%APPDATA%\Claude\claude_desktop_config.json
  2. 将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"]
    }
  }
}
  1. 重启Claude桌面版
  2. 现在您可以向Claude询问以下问题:
    • “在核心Trac中搜索可访问性问题”
    • “查找最近的插件目录工单”
    • “显示Meta Trac中的第12345号工单”
    • “BuddyPress Trac上的最新活动是什么?”

ChatGPT用户

  1. 打开ChatGPT设置 → 连接器选项卡
  2. 添加服务器 → 导入远程MCP服务器
  3. 使用以下任意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
  4. 在编辑器中启用 → 深度研究工具

✨ 主要特性

可搜索内容

| 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服务器。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端