Skip to content

feat: Add Codex CLI plugin manifest#2939

Open
internet-dot wants to merge 1 commit intogoogleapis:mainfrom
internet-dot:add/codex-plugin
Open

feat: Add Codex CLI plugin manifest#2939
internet-dot wants to merge 1 commit intogoogleapis:mainfrom
internet-dot:add/codex-plugin

Conversation

@internet-dot
Copy link
Copy Markdown

Adds a Codex CLI plugin manifest.

What this adds: .codex-plugin/plugin.json, .mcp.json, skills/SKILL.md

Related: awesome-codex-plugins | codex-plugin-scanner

@internet-dot internet-dot requested a review from a team as a code owner April 3, 2026 00:08
@google-cla
Copy link
Copy Markdown

google-cla bot commented Apr 3, 2026

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces the initial configuration for the GenAI Toolbox Codex plugin, including the plugin manifest, MCP server configuration, and skill documentation. Feedback suggests adding the -y flag to the npx command in .mcp.json to ensure non-interactive execution. Additionally, several updates are recommended to align the plugin's display name and documentation with the project's rebranding to 'MCP Toolbox for Databases' for consistency.

Comment on lines +5 to +9
"args": [
"@toolbox-sdk/server",
"--config",
"tools.yaml"
]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Consider adding the -y flag to the npx command. This ensures that npx runs non-interactively and automatically accepts the installation of the @toolbox-sdk/server package if it's not already present in the environment. This is a best practice for plugin manifests to avoid hanging in non-interactive shells, and it is consistent with the examples provided in the project's README (line 82).

      "args": [
        "-y",
        "@toolbox-sdk/server",
        "--config",
        "tools.yaml"
      ]

"mcpServers": "./.mcp.json",
"skills": "./skills/",
"interface": {
"displayName": "GenAI Toolbox",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

The displayName should be updated to "MCP Toolbox for Databases" to align with the project's rebranding mentioned in the README (line 36). Other fields like longDescription already use the updated name.

Suggested change
"displayName": "GenAI Toolbox",
"displayName": "MCP Toolbox for Databases",

Comment on lines +6 to +11
# GenAI Toolbox for Codex

Use GenAI Toolbox from Codex via MCP.

## When to use
- When you need genai-toolbox capabilities in your Codex workflow
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

Update the skill title and description to use "MCP Toolbox" instead of "GenAI Toolbox" for consistency with the current project branding and the rest of the documentation.

Suggested change
# GenAI Toolbox for Codex
Use GenAI Toolbox from Codex via MCP.
## When to use
- When you need genai-toolbox capabilities in your Codex workflow
# MCP Toolbox for Codex
Use MCP Toolbox from Codex via MCP.
## When to use
- When you need MCP Toolbox capabilities in your Codex workflow

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants