MCP Client
Claude Code
Context7 MCP Version
1.0.0 (as plugin)
Bug Description
First of all, there is no documentation about using upstash7 Claude Code plugins instead just pure MCP server.
It does work more or less, though, when a custom marketplace is added using upstash/contest7 address.
But there is no clear path how to use the API keys when Context7 is used via a plugin. Setting a CONTEXT7_API_KEY environment variable in ~/.zshrc doesn't help (maybe you need to put "env": {"CONTEXT7_API_KEY": "${CONTEXT7_API_KEY}"} inside the .mcp.json file of the plugin?). Whenever I use context7 as a plugin-installed, it works perfectly, but my dashboard on context7 shows no usage of the token plan.
Steps to Reproduce
- In Claude Code, run
/plugin, go to "Marketplaces", do "Add Marketplace". Use upstash/context7 address.
- Inside
/plugin command, in "Discover" section, search for context7. context7-marketplace will be found.
- Add context7-marketplace plugin (assuming you have all the other local dependencies like npx).
Expected Behavior
There is a way to configure and pass the API key to the context7-marketplace plugin.
Actual Behavior
context7-marketplace plugin doesn't take the API key.
Error Messages / Logs
Transport Method
http
Node.js Version
No response
Operating System
macOS
Configuration
Additional Context
No response
MCP Client
Claude Code
Context7 MCP Version
1.0.0 (as plugin)
Bug Description
First of all, there is no documentation about using upstash7 Claude Code plugins instead just pure MCP server.
It does work more or less, though, when a custom marketplace is added using
upstash/contest7address.But there is no clear path how to use the API keys when Context7 is used via a plugin. Setting a
CONTEXT7_API_KEYenvironment variable in~/.zshrcdoesn't help (maybe you need to put"env": {"CONTEXT7_API_KEY": "${CONTEXT7_API_KEY}"}inside the.mcp.jsonfile of the plugin?). Whenever I use context7 as a plugin-installed, it works perfectly, but my dashboard on context7 shows no usage of the token plan.Steps to Reproduce
/plugin, go to "Marketplaces", do "Add Marketplace". Useupstash/context7 address./plugincommand, in "Discover" section, search for context7. context7-marketplace will be found.Expected Behavior
There is a way to configure and pass the API key to the context7-marketplace plugin.
Actual Behavior
context7-marketplace plugin doesn't take the API key.
Error Messages / Logs
Transport Method
http
Node.js Version
No response
Operating System
macOS
Configuration
None (used as a plugin)Additional Context
No response