GPAC测试套件MCP服务器

一个提供智能访问GPAC多媒体框架测试套件的模型上下文协议服务器,使AI助手能够基于已验证的测试用例理解和生成GPAC命令示例。

  • by PierreDillard
  • Shell
  • 本地部署
  • 更新于
在 GitHub 查看 PierreDillard/mcp

使用说明

GPAC测试套件MCP服务器

一个模型上下文协议(MCP)服务器,它为GPAC多媒体框架测试套件提供智能访问,使AI助手能够基于经过验证的测试用例理解并生成GPAC命令示例。


快速入门Docker(推荐)

先决条件

  • Docker

1. 构建Docker镜像

docker build -t gpac-testsuite-mcp .

2. 配置Claude代码

编辑 ~/.claude/mcp_servers.json:

{
  "mcpServers": {
    "gpac-testsuite": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "gpac-testsuite-mcp"]
    }
  }
}

重启Claude代码。MCP服务器将在所有项目中全局可用。

本地开发

先决条件

  • Node.js 18+ 和 pnpm

1. 构建

pnpm install
pnpm run build

2. 配置Claude代码

编辑 ~/.claude/mcp_servers.json:

{
  "mcpServers": {
    "gpac-testsuite": {
      "command": "node",
      "args": ["/absolute/path/to/dist/index.js"],
      "env": {
        "XML_TESTS_PATH": "/absolute/path/to/all_tests_descriptions.xml",
        "ALIASES_PATH": "/absolute/path/to/aliases.json"
      }
    }
  }
}