Skip to content

fix: resolve packaged MCP resources from plugin root - #3

Merged
viragtripathi merged 1 commit into
mainfrom
fix/mcp-plugin-package-resolution
Sep 22, 2026
Merged

viragtripathi merged 1 commit into
mainfrom
fix/mcp-plugin-package-resolution

Conversation

@viragtripathi

Copy link
Copy Markdown
Contributor

Summary

  • run the Toolbox stdio server from the installed plugin root and load its bundled tools.yaml
  • forward CockroachDB connection variables with env_vars and source the Cloud cluster header with env_http_headers
  • document stdio versus independently started HTTP behavior and remove the obsolete absolute cache-path workaround
  • add relocation-focused package tests and gate pull requests and releases on them

Verification

  • python3 -m unittest -v tests/test_plugin_package.py
  • clean marketplace clone: all synced skills present as real files; manifest, MCP config, hooks, and tools.yaml included
  • Codex cachebuster reinstall: installed .mcp.json and tools.yaml matched source; config resolved inside the installed cache directory
  • release archive inspection: .mcp.json, tools.yaml, and plugin.json included
  • skills-only OpenAI submission bundle dry run: MCP resources remain excluded as intended
  • git diff --check

Notes

The plugin version is intentionally unchanged. Release Please owns the version and will propose the patch release after this fix reaches main.

The user-level Codex MCP override and ~/.codex/config.toml were not modified.

@viragtripathi
viragtripathi merged commit bfc6ca3 into main Sep 22, 2026
1 check passed
@viragtripathi
viragtripathi deleted the fix/mcp-plugin-package-resolution branch September 22, 2026 01:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant