Preflight Checklist
What's Wrong?
When including env variables in .mcp.json file inside plugin root folder instead of reading the value of the variables it reads the var string as is ("${VAR}"), with same file in the project root instead of the plugin folder it not happens
What Should Happen?
It should use the envioronment variables like in regular .mcp.json file, as mentioned in the docs
Error Messages/Logs
Steps to Reproduce
- install plugin with mcp servers using the builtin /plugin comand
- restart claude and run /mcp to verify the mcp servers from the plugin installed
- use tool that requires permissions or other usage of env variables
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
No response
Claude Code Version
2.0.14
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
No response
Preflight Checklist
What's Wrong?
When including env variables in .mcp.json file inside plugin root folder instead of reading the value of the variables it reads the var string as is ("${VAR}"), with same file in the project root instead of the plugin folder it not happens
What Should Happen?
It should use the envioronment variables like in regular .mcp.json file, as mentioned in the docs
Error Messages/Logs
Steps to Reproduce
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
No response
Claude Code Version
2.0.14
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
No response