Skip to content

[Bug]: plugin-based install is not documented and seems like doesn't support the API keys #1713

Description

@alexander-m-loris

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

  1. In Claude Code, run /plugin, go to "Marketplaces", do "Add Marketplace". Use upstash/context7 address.
  2. Inside /plugin command, in "Discover" section, search for context7. context7-marketplace will be found.
  3. 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

None (used as a plugin)

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions