Does MCPVault work with ChatGPT (Codex)?
Yes. MCPVault passed every step of our test in ChatGPT (Codex) on Oct 19, 2026: it installed, connected, its tools were visible, and an agent used it to finish a real task.
Result
Steps
- install OK
- connect OK
- tools visible OK
- agent task: read page OKfind and read a note in a local Obsidian-format vault (harness/sandbox/vault)
From our own harness run, not the maker’s claims. How we test.
Versions tested
Codex CLI 0.162.0-alpha.17.2 · @bitbonsai/mcpvault 0.16.0 · connect time not recorded · tested Oct 19, 2026
Server package tested: @bitbonsai/mcpvault 0.16.0 (npm, Node v20.19.2; resolved 2026-10-19)
Direct and key dependencies as resolved: @modelcontextprotocol/server 2.3.1 · gray-matter 4.0.3 · trash 10.1.1 · yaml 2.9.1 · zod 4.6.7
All 78 resolved dependencies
@modelcontextprotocol/core==2.3.1
@modelcontextprotocol/server==2.3.1
@nodelib/fs.scandir==2.1.5
@nodelib/fs.stat==2.0.5
@nodelib/fs.walk==1.2.8
@sindresorhus/df==1.0.1, 3.1.1
@sindresorhus/merge-streams==2.3.0
@stroncium/procfs==1.2.1
argparse==1.0.10
braces==3.0.3
chunkify==5.0.0
cross-spawn==7.0.6
end-of-stream==1.4.5
esprima==4.0.1
execa==2.1.0
extend-shallow==2.0.1
fast-glob==3.3.3
fastq==1.20.3
fill-range==7.1.1
get-stream==5.2.0
glob-parent==5.1.2
globby==14.1.0
gray-matter==4.0.3
ignore==7.0.13
is-docker==3.0.0
is-extendable==0.1.1
is-extglob==2.1.1
is-glob==4.0.3
is-inside-container==1.0.0
is-number==7.0.0
is-path-inside==4.0.0
is-stream==2.0.1
is-wsl==3.1.1
isexe==2.0.0
js-yaml==3.15.2
kind-of==6.0.3
merge-stream==2.0.0
merge2==1.4.1
micromatch==4.0.8
mimic-fn==2.1.0
mount-point==3.0.0
move-file==4.1.0
npm-run-path==3.1.0
once==1.4.0
onetime==5.1.2
os-homedir==1.0.2
p-finally==2.0.1
p-map==7.1.1
path-key==3.1.1
path-type==6.0.0
picomatch==2.3.2
pify==2.3.0
pinkie==2.0.4
pinkie-promise==2.0.1
powershell-utils==0.1.0, 0.2.1
pump==3.0.4
queue-microtask==1.2.3
reusify==1.1.0
run-parallel==1.2.0
section-matter==1.0.0
shebang-command==2.0.0
shebang-regex==3.0.0
signal-exit==3.0.7
slash==5.1.0
sprintf-js==1.0.3
strip-bom-string==1.0.0
strip-final-newline==2.0.0
to-regex-range==5.0.1
trash==10.1.1
unicorn-magic==0.3.0
user-home==2.0.0
which==2.0.2
wrappy==1.0.2
wsl-utils==0.4.0
xdg-basedir==4.0.0
xdg-trashdir==3.1.0
yaml==2.9.1
zod==4.6.7Captured with: npm ls --all --json in the npx env.
What happened in this run
Install config we used
[mcp_servers.mcpvault]
command = "npx"
args = ["-y", "@bitbonsai/mcpvault", "{SANDBOX}/vault"]Connection check
server answered tool calls during the taskTools check
verified via task step: agent saw and called the server's tools
Agent task: read page
- Tool calls, in order:
mcpvault:search_notes,mcpvault:read_note_lines
Raw details from our harness log for this run. Secrets redacted.
Set it up in ChatGPT (Codex)
Copy-paste config for every app is on the MCPVault page. Not connecting? ChatGPT (Codex) MCP troubleshooting.
Other apps we tested it in: Claude Code (passed) · Cursor (passed) · Claude Desktop (passed).