superpower-codex-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@superpower-codex-mcpPlan and code the user registration feature"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
superpower-codex-mcp
A TypeScript MCP server that coordinates Codex and Antigravity CLI with a Superpowers-style software development workflow.
Codex handles planning, review, debugging, and verification. Antigravity CLI handles coding execution. The server adds workspace authorization, Git-based change verification, acceptance criteria, compact task reports, and persisted diagnostics.
Requirements
Node.js 20 or newer
Codex CLI installed and authenticated
Antigravity CLI (
agy) installed and authenticatedGit
Related MCP server: Spec MCP Server
Install
git clone https://github.com/Pushplayhero/superpower-codex-mcp.git
cd superpower-codex-mcp
npm.cmd install
npm.cmd run build
npm.cmd testOn macOS or Linux, use npm instead of npm.cmd.
Codex Desktop configuration
Add the server to your Codex MCP configuration. Replace the paths with your local clone and the workspaces the server may access.
[mcp_servers.superpower-codex]
command = "node"
args = ["C:\\path\\to\\superpower-codex-mcp\\dist\\src\\index.js"]
[mcp_servers.superpower-codex.env]
SUPERPOWER_CODEX_ALLOWED_ROOTS = "C:\\path\\to\\projects"Restart Codex Desktop after changing MCP configuration.
Antigravity configuration
In a project that should use this MCP server, add .agents/mcp_config.json:
{
"mcpServers": {
"superpower-codex": {
"command": "node",
"args": [
"C:\\path\\to\\superpower-codex-mcp\\dist\\src\\index.js"
],
"env": {
"SUPERPOWER_CODEX_ALLOWED_ROOTS": "C:\\path\\to\\projects"
}
}
}
}The default Antigravity executable is:
%LOCALAPPDATA%\agy\bin\agy.exeSet SUPERPOWER_ANTIGRAVITY_COMMAND when it is installed elsewhere:
$env:SUPERPOWER_ANTIGRAVITY_COMMAND = "C:\custom\path\agy.exe"Available tools
Tool | Purpose |
| Validate workspace authorization and local capabilities without invoking a model. |
| Read repository instructions such as |
| Ask Codex to create and save an implementation plan. |
| Ask Codex to review a diff or selected files. |
| Ask Codex to investigate failures systematically. |
| Run explicitly allowed verification commands and ask Codex to assess the evidence. |
| Run a local TypeScript structural scan without consuming model tokens. |
| Execute a coding task through Antigravity CLI. |
| Deprecated compatibility name; it now uses the same Antigravity-only handler. |
| Coordinate plan, implement, review, fix, and verify stages. |
Recommended workflow
Call
validate_workspace.Call
summarize_repo_context.Use
plan_with_codexfor broad or risky changes.Execute the approved task with
run_antigravity_coding_task.Use
review_code_qualityas a token-free pre-filter.Call
review_with_codex.Send review corrections back to Antigravity when required.
Call
verify_with_codexbefore declaring completion.
For an automated version of this sequence, use run_development_workflow.
Coding task example
{
"workspacePath": "C:\\path\\to\\project",
"prompt": "Implement the approved task using test-driven development.",
"allowExecution": true,
"timeoutSeconds": 1800,
"model": "Gemini 3.5 Flash (Medium)",
"mode": "execute",
"planApproved": true,
"requireCommit": true,
"requireCleanWorkspace": true,
"acceptanceCriteria": [
{
"id": "AC-1",
"description": "The new behavior is covered by a regression test."
}
],
"allowedFiles": [
"src/example.ts",
"tests/example.test.ts"
],
"responseDetail": "summary"
}Supported model names:
gemini-3.5-flashGemini 3.5 Flash (Medium)Gemini 3.1 Pro (High)
Unsupported legacy Gemini model names are rejected. The server does not automatically retry with a stronger model.
Workspace safety
By default, only the MCP process working directory and its descendants are allowed. Additional roots must be explicitly configured:
$env:SUPERPOWER_CODEX_ALLOWED_ROOTS = "C:\projects;D:\work"Use ; as the delimiter on Windows and : on macOS or Linux.
Additional safeguards:
Coding execution requires
allowExecution: true.Verification commands require
allowCommandExecution: true.Verification commands run without a shell; pipes, redirects, and command separators are rejected.
Strict execution compares reported files and commits with Git metadata.
allowedFilesaccepts only repository-relative paths.Antigravity does not recursively call the coding-task MCP tool.
Development
npm.cmd install
npm.cmd run typecheck
npm.cmd test
npm.cmd run buildThe verified baseline is 126 passing tests across 9 test files.
License
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Pushplayhero/superpower-codex-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server