Skip to content

Conversation

@cdcabrera
Copy link
Member

@cdcabrera cdcabrera commented Dec 7, 2025

What is it?

  • feat: mcp tools as plugins

Notes

  • see MCP tools should be expandable via tool-plugins #22
  • MCP tooling can be modified by allowing additional sandboxed tools via cli or programmatically
  • min version of NodeJs allowed to use tooling is v22+
    • you can still use NodeJs 20 you just won't be allowed to run tools as plugins
    • reasons behind this limitation have to do with the sandbox being experimental in v20 vs v22 where the features stabilized
  • Current expectations (this list will be updated once code is resolved... this is not a contract and is subject to change)
    • Tool plugins will initially have two sandboxed modes none and strict. Selecting none is an indication you accept security responsibility (file reads, network access)
    • Tool plugins will have access to a limited subset of the servers internals, this includes
      • defaults
      • internal helper tooling (because they're tested and predictable, ie. stable)

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