Videos
I have 2 mcp servers in cursor:
-
Seq Thinking
-
Context7
Seq Thinking works no problem, but Context7 fails to connect no matter if i use npx, bun, or deno.
My node version is: v22.14.0
I don't know if i need bun or deno installed to try them out, or if they use node as well.
Here are the logs when starting context7:
2025-05-05 16:52:25.747 [info] ext7: Starting new stdio process with command: npx -y @upstash/context7-mcp@latest 2025-05-05 16:52:27.617 [info] ext7: Client closed for command 2025-05-05 16:52:27.618 [error] ext7: Error in MCP: Client closed 2025-05-05 16:52:27.624 [info] king: Handling ListOfferings action 2025-05-05 16:52:27.624 [info] king: Listing offerings 2025-05-05 16:52:27.624 [info] king: Connected to stdio server, fetching offerings 2025-05-05 16:52:27.626 [info] listOfferings: Found 1 tools 2025-05-05 16:52:27.627 [info] king: Found 1 tools, 0 resources, and 0 resource templates 2025-05-05 16:52:27.628 [info] ext7: Handling ListOfferings action 2025-05-05 16:52:27.628 [error] ext7: No server info found
What am I doing wrong?
I understand that Context7 is an MCP that pulls in the latest documentation for any library. I've added it in the MCP settings and I've generated some code with it by prompting "use context7 for the latest documentations on X".
Questions:
- Do I constantly need to be explicitly asking it to use context7 for every prompt, whether it's adding in a new library or if it's continuing off of a previous prompt?
- If yes to above, can I just add it to a systems prompt to always use the context7 MCP in every prompt? Will that become more expensive?