This guide configures the QVeris MCP server and skill for the ChatGPT desktop app, Codex CLI, and the Codex IDE extension. These local clients share the same Codex MCP configuration. ChatGPT on the web does not read local Codex configuration; it requires a separately hosted plugin or remote MCP integration.
The ChatGPT desktop app, Codex CLI, and Codex IDE extension support Streamable HTTP MCP servers with Bearer authentication and share the same Codex MCP configuration. Add this remote server once, then use it from any of those local clients:
[mcp_servers.qveris]
url = "https://mcp.qveris.ai/mcp"
http_headers = { Authorization = "Bearer your-api-key-here" }
You can add the same server interactively in Settings → MCP servers: choose Streamable HTTP, enter https://mcp.qveris.ai/mcp, and add the Authorization: Bearer your-api-key-here header. Restart the client after saving. See the official MCP configuration guide for client-specific steps.
Use this only when Hosted MCP is unavailable in the client environment. Run the following command in a terminal, replacing your-api-key-here with your API key:
codex mcp add qveris --env QVERIS_API_KEY=your-api-key-here -- npx -y @qverisai/mcp
QVeris automatically uses https://qveris.ai/api/v1 for this setup. If you need to make the endpoint explicit, add it as another environment variable:
codex mcp add qveris --env QVERIS_API_KEY=your-api-key-here --env QVERIS_BASE_URL=https://qveris.ai/api/v1 -- npx -y @qverisai/mcp
The ChatGPT desktop app, Codex CLI, and IDE extension read this server from ~/.codex/config.toml, so you only need to add it once. You can also add the same STDIO server from Settings → MCP servers in the desktop app or IDE extension.
Alternatively, add the following to ~/.codex/config.toml:
[mcp_servers.qveris]
command = "npx"
args = ["-y", "@qverisai/mcp"]
[mcp_servers.qveris.env]
QVERIS_API_KEY = "your-api-key-here"
Install the QVeris skill for your user account:
macOS and Linux:
mkdir -p ~/.agents/skills/qveris
curl -sL https://raw.githubusercontent.com/QVerisAI/qveris-agent-toolkit/main/skills/qveris/SKILL.md -o ~/.agents/skills/qveris/SKILL.md
Windows PowerShell:
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.agents\skills\qveris"
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/QVerisAI/qveris-agent-toolkit/main/skills/qveris/SKILL.md" -OutFile "$env:USERPROFILE\.agents\skills\qveris\SKILL.md"
Codex detects skills in ~/.agents/skills. If the skill does not appear, restart the client. See the official skills guide for supported locations and invocation methods.
codex mcp list and confirm that qveris is enabled./mcp and confirm that QVeris tools are connected.$qveris in your prompt.The local stdio server does not start:
node --versionQVERIS_API_KEY=your-api-key-here npx -y @qverisai/mcpThe skill does not appear:
~/.agents/skills/qveris/SKILL.mdChatGPT web does not show QVeris:
config.toml files. Use a QVeris plugin when it is available in ChatGPT Work; otherwise use the desktop app, Codex CLI, or IDE extension configured above.Was this page helpful?