One-click install of the Latitude MCP server inside Codex.
After installing and authorizing, Codex can read and manage your Latitude workspace: projects, members, keys, traces, annotations, scores, searches, issues, datasets, and more. The full tool catalog is dynamically generated from the Latitude API.
Install Latitude from the Codex plugin directory. (Self-serve publishing is rolling out — see the Codex docs.)
Edit ~/.codex/config.toml:
[mcp_servers.latitude]
url = "https://api.latitude.so/v1/mcp"Codex auto-detects the streamable HTTP transport from the presence of url. Run Codex (codex), type /mcp, select latitude, and Authenticate — the MCP server uses OAuth 2.1 with Dynamic Client Registration, so the URL alone is enough.
Codex resolves plugins through a local marketplace file. The fastest path is to use the built-in $plugin-creator skill inside Codex, which scaffolds the marketplace entry for you. To do it by hand:
# Copy this plugin into a local Codex plugin folder
mkdir -p ~/.codex/plugins
cp -R . ~/.codex/plugins/latitudeThen add or update ~/.agents/plugins/marketplace.json:
{
"name": "local",
"interface": { "displayName": "Local Plugins" },
"plugins": [
{
"name": "latitude",
"source": { "source": "local", "path": "./latitude" },
"policy": { "installation": "AVAILABLE", "authentication": "ON_INSTALL" },
"category": "Productivity"
}
]
}Restart Codex and the plugin appears in the plugin directory. Enable it and authenticate.
.
├── .codex-plugin/
│ └── plugin.json # Manifest (incl. interface{} block for marketplace listing)
├── .mcp.json # Latitude MCP server config (streamable HTTP)
├── assets/ # Icons
├── LICENSE
└── README.md
No skills, hooks, or app integrations — this plugin only registers the MCP server.
Codex self-serve plugin publishing is "coming soon" per the build docs. Once available, submit through the in-app flow.