This repository publishes the Alpha Research Codex plugin as a Codex plugin marketplace.
The plugin lets Codex use Alpha Research from a thread to:
- inspect login status
- list and inspect datasets
- list, inspect, start, wait for, and cancel remote runs
- list run artifacts
- create and list research specs
- guide dataset intake, research design, and research operations
The MCP server is standalone. It does not require a local Alpha Research source checkout and does not require local OpenAI, DigitalOcean, or dashboard secrets.
Install the marketplace:
codex plugin marketplace add rprend/alpha-research-codex-pluginThen open the Codex desktop app plugin page, find Alpha Research, and install or enable it.
If the marketplace is already installed and you want the latest version:
codex plugin marketplace upgrade alpha-researchThe plugin reuses the standard RESEARCH CLI session file at:
~/.research/session.json
If you already ran research login, the plugin should work immediately. If not, ask Codex to run the Alpha Research login tool, or run the CLI login first:
research loginNo access tokens are stored in this repository or printed by the MCP tools.
Test the MCP server directly from a checkout of this marketplace:
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \
'{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"research_login_status","arguments":{}}}' \
| node plugins/alpha-research/mcp/server.jsThen test the package-relative command used after Codex Desktop installs the plugin:
cd plugins/alpha-research
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \
'{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"research_login_status","arguments":{}}}' \
'{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"research_list_datasets","arguments":{}}}' \
| node ./mcp/server.jsExpected:
initializereturns serveralpha-researchtools/listreturns the Alpha Research MCP toolsresearch_login_statusreturns signed-in state without tokensresearch_list_datasetsreturns the dataset list when signed in
After upgrading or installing the marketplace in Codex Desktop, start a fresh thread and ask:
Use Alpha Research to check my login status and list my datasets. Do not expose tokens.
The Desktop plugin UI should show Alpha Research as installed/enabled, the fresh thread should be able to call research_login_status, and dataset listing should return without printing access tokens.
.agents/plugins/marketplace.json: Codex marketplace indexplugins/alpha-research/.codex-plugin/plugin.json: plugin metadata shown in Codexplugins/alpha-research/.mcp.json: MCP server registrationplugins/alpha-research/mcp/server.js: standalone stdio MCP serverplugins/alpha-research/skills/alpha-research/SKILL.md: Codex behavior guidance
The MCP server redacts token-like fields, auth headers, signed URL fields, and presigned URLs embedded in strings before returning tool output.