mirror of
https://github.com/PerpetualSoftware/pad.git
synced 2026-10-24 21:43:26 +00:00
809d497399
* feat(chatgpt): the Pad plugin package for OpenAI's plugin directory (TASK-3321 U4) integrations/chatgpt holds the Agent Plugins 1.0.0 package OpenAI's submission takes: plugin.json (listing metadata plus exactly 5 positive and 3 negative review test cases), mcp.json (the one MCP server, the /mcp/chatgpt catalog), an MCP-only Pad skill naming only the 21 ChatGPTCatalog tools, and icon assets. Local files only: nothing is submitted or registered, and there is no challenge file. internal/mcp/chatgpt_plugin_package_test.go keeps the package tied to the catalog: every tool the skill or a test case names must be a catalog tool, the skill must carry no CLI or filesystem marks, and the documented submission limits must hold (field lengths, case counts, square icons, brand contrast, one server, no apps or hooks). The submission metadata draft, reviewer demo account seed and gap list are DOC-3328. Co-Authored-By: Claude <noreply@anthropic.com> * fix(chatgpt): the plugin's MCP server is mcp.getpad.dev/mcp/chatgpt (TASK-3321 U4) Ruled on TASK-3321: the ChatGPT catalog mounts on the MCP host, beside the canonical /mcp resource. mcp.json, the guard test's URL and the README follow; links to the Pad app stay on app.getpad.dev. Co-Authored-By: Claude <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
10 lines
200 B
JSON
10 lines
200 B
JSON
{
|
|
"$schema": "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json",
|
|
"mcpServers": {
|
|
"pad": {
|
|
"type": "streamable-http",
|
|
"url": "https://mcp.getpad.dev/mcp/chatgpt"
|
|
}
|
|
}
|
|
}
|