🌐
GitHub
github.com › upstash › context7
GitHub - upstash/context7: Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
Enter the name as Context7 and the remote MCP server URL as https://mcp.context7.com/mcp. Open Claude Desktop developer settings and edit your claude_desktop_config.json file to add the following configuration.
Starred by 39.9K users
Forked by 2K users
Languages   TypeScript 76.3% | JavaScript 22.7% | Dockerfile 1.0%
🌐
Apidog
apidog.com › blog › context7-mcp-server
How to Install and Use Context7 MCP Server
July 17, 2025 - Why Traditional Code Suggestions Often FailWhat is Context7?Key BenefitsHow Context7 MCP Server WorksHow to Install Context7 MCP ServerPrerequisitesInstallation via Smithery CLI (Recommended for Claude Users)Manual Installation by ClientAlternative RuntimesUsing Context7 in Your WorkflowExample Prompts:Advanced Featuresresolve-library-idget-library-docsLocal Development and Customization for Context7 MCP Server1.
Discussions

Context7
Anyone used Context7 for documentation? More on reddit.com
🌐 r/ClaudeAI
5
9
July 14, 2025
Setting Up MCP Servers in Claude Code: A Tech Ritual for the Quietly Desperate
Took me about 30 min to figure this out, but Claude stores the GLOBAL MCP servers in a top level `mcpServers` property inside the `/Users/USERNAME/.claude.json`. I have no idea why they don't mention this in their docs, but I hope people find it when looking for this. More on reddit.com
🌐 r/ClaudeAI
66
153
March 19, 2025
I just found out about Context7 MCP Server and it's awesome!
Doesn’t seem to work in VS Code CoPilot More on reddit.com
🌐 r/ChatGPTCoding
45
107
April 24, 2025
How to use Serena + Context7 in Claude Code effectively?
Combining these two with task master MCP and then using plan mode for task planning splitting and Todo tracking looks like the holy grail of productivity and control. If no one shares the working setup I'll also try to work this out More on reddit.com
🌐 r/ClaudeAI
9
11
June 29, 2025
🌐
ClaudeLog
claudelog.com › home › mcps & add-ons › context7 mcp
ClaudeLog - Claude Code Docs, Guides, Tutorials & Best Practices
November 11, 2025 - Universal Compatibility - Works with Claude Code, Cursor, Windsurf, and more · Millisecond Response - Fast documentation lookup and injection ... { "projects": { "/path/to/your/project": { "mcpServers": { "Context7": { "command": "npx", "args": ["-y", "@upstash/context7-mcp"] } } } } }
🌐
DEV Community
dev.to › mehmetakar › context7-mcp-tutorial-3he2
Context7 MCP Tutorial - DEV Community
April 25, 2025 - npx -y @modelcontextprotocol/inspector npx @upstash/context7-mcp@latest
🌐
Reddit
reddit.com › r/claudeai › context7
r/ClaudeAI on Reddit: Context7
July 14, 2025 -

How do you properly configure with Claude code and more importantly how does it get used or how do you make claude code use it?

🌐
Visual Studio Code
code.visualstudio.com › docs › copilot › customization › mcp-servers
Use MCP servers in VS Code
November 3, 2021 - Learn how to configure and use Model Context Protocol (MCP) servers with GitHub Copilot in Visual Studio Code.
🌐
Jumppad
jumppad.dev › docs › introduction › context7
Adding Context7 MCP Server - Jumppad
This command will automatically configure the Context7 MCP server for use with Claude Code.
Find elsewhere
🌐
Reddit
reddit.com › r/claudeai › setting up mcp servers in claude code: a tech ritual for the quietly desperate
r/ClaudeAI on Reddit: Setting Up MCP Servers in Claude Code: A Tech Ritual for the Quietly Desperate
March 19, 2025 -

After much trial and error I finally got functioning MCP servers in Claude Code albeit with slightly less will to live.

What are MCP Servers?

They're digital prosthetics that give Claude arms and legs to crawl around your computer with. Less poetically: extensions that let it do stuff beyond generating code you'll never actually use.

The Tools (★ = Requires API Key)

  • Sequential Thinking: Helps Claude solve problems step‑by‑step

  • Filesystem: Lets Claude rummage through the folders you allow

  • Playwright: Modern multi‑browser automation

  • Puppeteer: Chrome‑only (deprecated)

  • Web Fetching: Grabs content from websites

  • Browser Tools (Chrome DevTools Integration): Capture and analyze browser data through a Chrome extension

  • ★ Brave Search: Web searching capabilities

  • ★ Firecrawl: Advanced web scraping


🏃‍♂️ One‑Command Installation (The "I Don't Have Time For This" Version)

Copy everything in the block, paste into a macOS/Linux terminal, and hit ↵.

bash <<'EOF'
echo "🔧  Installing Claude MCP servers (latest versions)…"

# Sequential Thinking — Claude's chain‑of‑thought engine
claude mcp add sequential-thinking -s user \
  -- npx -y @modelcontextprotocol/server-sequential-thinking || true

# Filesystem — give Claude access to local folders
claude mcp add filesystem -s user \
  -- npx -y @modelcontextprotocol/server-filesystem \
     ~/Documents ~/Desktop ~/Downloads ~/Projects || true

# Playwright — modern multi‑browser automation
claude mcp add playwright -s user \
  -- npx -y @playwright/mcp-server || true

# Puppeteer — Chrome‑only (deprecated but still works)
claude mcp add puppeteer -s user \
  -- npx -y @modelcontextprotocol/server-puppeteer || true

# Fetch — simple HTTP GET/POST
claude mcp add fetch -s user \
  -- npx -y @kazuph/mcp-fetch || true

# Browser‑Tools — DevTools logs, screenshots, etc.
claude mcp add browser-tools -s user \
  -- npx -y @agentdeskai/browser-tools-mcp || true

echo "--------------------------------------------------"
echo "✅  MCP registration finished."
echo ""
echo "🔴  To enable Browser‑Tools, run this in a *second* terminal and leave it open:"
echo "    npx -y @agentdeskai/browser-tools-server"
echo "--------------------------------------------------"
claude mcp list
EOF

Save this as install-mcp-servers.sh, make it executable (chmod +x install-mcp-servers.sh), and run it while questioning your life choices.

Windows users: you'll need a .bat file instead. Good luck with that!

# Essential MCP Servers (Individual Installation)

Sequential Thinking

claude mcp add sequential-thinking -s user \
  -- npx -y @modelcontextprotocol/server-sequential-thinking

Lets Claude actually think through problems instead of making things up with confidence.

Filesystem Access (update paths as desired)

claude mcp add filesystem -s user \
  -- npx -y @modelcontextprotocol/server-filesystem \
     ~/Documents ~/Desktop ~/Downloads ~/Projects

Give Claude access to your files.

Playwright (multi‑browser automation)

claude mcp add playwright -s user \
  -- npx -y @playwright/mcp

Puppeteer (deprecated but still works)

claude mcp add puppeteer -s user \
  -- npx -y @modelcontextprotocol/server-puppeteer

Watch in existential dread as your browser operates itself.

Web Fetching

claude mcp add fetch -s user \
  -- npx -y @kazuph/mcp-fetch

Grabs content from websites.

Browser Tools

Gives Claude access to your browser's console logs, network traffic, and the ability to run performance/accessibility audits.

Step 1: Install the Chrome extension – download from the releases page and load it via Chrome’s extension manager. Step 2: Start the middleware server (keep this terminal open)

npx -y @agentdeskai/[email protected]

Step 3: Add the MCP server to Claude Code (in a separate terminal)

claude mcp add browser-tools -s user \
  -- npx -y @agentdeskai/[email protected]

Step 4: Open Chrome DevTools (F12) and find the BrowserTools tab.

★ Brave Search (Requires API Key)

# Replace YOUR_API_KEY_HERE with your actual Brave Search API key
claude mcp add brave-search -s user \
  -- env BRAVE_API_KEY=YOUR_API_KEY_HERE \
     npx -y @modelcontextprotocol/server-brave-search

Let Claude search the web and bring back results.

★ Firecrawl (Advanced Web Scraping — Requires API Key)

# Replace fc-YOUR_API_KEY with your actual Firecrawl API key
claude mcp add firecrawl -s user \
  -- env FIRECRAWL_API_KEY=fc-YOUR_API_KEY \
     npx -y firecrawl-mcp

For when you need to scrape websites with industrial‑grade efficiency and minimal respect for robots.txt.


# The -s user vs -s local Thing

  • -s user: Makes these tools available globally

  • -s local: Only works in your current directory

# Troubleshooting

  • Windows issues: prepend cmd /c before npx commands

  • Timeout errors: MCP_TIMEOUT=10000 claude

  • Connection problems: Type /mcp in Claude Code to see which servers are napping

  • Filesystem access: Double‑check your paths

That's it. Save yourself the four hours of my life I'll never get back.

PS – Yes, this was written mostly with the help of Claude.

EDIT: Apparently there were some stupid Reddit formatting issues. It converted the "@" to "u/", I'm such a noob, sorry! I updated the script to include playwright which is a pretty good alternative to puppeteer. Thanks all for pointing out my numerous flaws.

🌐
Reddit
reddit.com › r/chatgptcoding › i just found out about context7 mcp server and it's awesome!
r/ChatGPTCoding on Reddit: I just found out about Context7 MCP Server and it's awesome!
April 24, 2025 -

From their Github Repo:

❌ Without Context7

LLMs rely on outdated or generic information about the libraries you use. You get:

  • ❌ Code examples are outdated and based on year-old training data

  • ❌ Hallucinated APIs don't even exist

  • ❌ Generic answers for old package versions

✅ With Context7

Context7 MCP pulls up-to-date, version-specific documentation and code examples straight from the source — and places them directly into your prompt.

Context7 fetches up-to-date code examples and documentation right into your LLM's context.

  • 1️⃣ Write your prompt naturally

  • 2️⃣ Tell the LLM to use context7

  • 3️⃣ Get working code answers

No tab-switching, no hallucinated APIs that don't exist, no outdated code generations.

I have tried it with VS Code + Cline as well as Windsurf, using GPT-4.1-mini as a base model and it works like a charm.

  • Context7 website

  • Github Repo

YT Tutorials on how to use with Cline or Windsurf:

  • Context7: The New MCP Server That Will CHANGE AI Coding (FREE)

  • This is Hands Down the BEST MCP Server for AI Coding Assistants

🌐
LobeHub
lobehub.com › mcp › upstash-context7
Context7 MCP - Up-to-date Code Docs For Any Prompt | MCP Servers · LobeHub
14 hours ago - claude mcp add --transport http context7 https://mcp.context7.com/mcp --header "CONTEXT7_API_KEY: YOUR_API_KEY"
🌐
npm
npmjs.com › package › @upstash › context7-mcp › v › 1.0.11
@upstash/context7-mcp - npm
May 25, 2025 - If you prefer to run the MCP server in a Docker container: ... FROM node:18-alpine WORKDIR /app # Install the latest version globally RUN npm install -g @upstash/context7-mcp # Expose default port if needed (optional, depends on MCP client ...
      » npm install @upstash/context7-mcp
    
Published   Sep 27, 2025
Version   1.0.11
Author   abdush
🌐
Claude MCP
claudemcp.com › servers › context7
Context7 MCP - Up-to-date Docs For Any Prompt - Claude MCP Servers
Context7 MCP is a server that provides up-to-date documentation for LLMs and AI code editors. - Claude MCP Servers - Claude MCP Community
🌐
Upstash
upstash.com › blog › context7-mcp
Context7 MCP: Up-to-Date Docs for Any Cursor Prompt | Upstash Blog
Last month, we introduced Context7 - a way to stop Cursor, Claude or any LLM from generating broken, outdated code. The idea: feed your LLM the latest documentation for the libraries you're using — so it doesn't rely on old training data. Today, we're launching our biggest update yet: The Context7 MCP - a direct integration with Cursor, Windsurf, or any LLM client that supports the Model Context Protocol (MCP).
🌐
Claude
code.claude.com › docs › en › mcp
Connect Claude Code to tools via MCP - Claude Code Docs
Learn how to connect Claude Code to your tools with the Model Context Protocol.
🌐
Upstash
upstash.com › blog › context7-llmtxt-cursor
Introducing Context7: Up-to-Date Docs for LLMs and AI Code Editors | Upstash Blog
Manual: Copy-paste snippets into tools like Cursor or Claude. Example: "Build a Next.js API with Hono. Use this context: [Context7 link]". MCP (coming soon): Use our MCP server to automatically feed docs into coding assistants.
🌐
Smithery
smithery.ai › server › @upstash › context7-mcp
Context7 | MCP Server | Smithery
Fetch up-to-date, version-specific documentation and code examples directly into your prompts. Enhance your coding experience by eliminating outdated information and hallucinated APIs. Simply add `use context7` to your questions for accurate and relevant answers.
🌐
Medium
roshni-mohandas.medium.com › agentic-coding-workflows-with-claude-code-understanding-mcp-part-2-d25de2e075e3
Agentic coding workflows with Claude Code : Understanding MCP : Part 2 | by Roshni Mohandas | Medium
October 2, 2025 - Agentic coding workflows with Claude Code : Understanding MCP : Part 2 Understanding MCP (Model Context Protocol) Why Do We Need MCP? Imagine you’re building an AI agent that needs to: Send emails …