Context7 MCP
ทางการเซิร์ฟเวอร์ Context7 MCP อย่างเป็นทางการที่นำเอกสารไลบรารีและตัวอย่างโค้ดที่ทันสมัยและเฉพาะเวอร์ชันมาใส่ในพรอมต์การเขียนโค้ดของ AI
คุณทำอะไรได้บ้างด้วย Context7 MCP?
ขอให้ผู้ช่วย AI ของคุณดึงเอกสารไลบรารีและตัวอย่างโค้ดที่เฉพาะเจาะจงตามเวอร์ชันปัจจุบันมาใส่ในพรอมป์ใดก็ได้
- แก้ไข ID ไลบรารี — ใช้
resolve-library-idเพื่อแปลงชื่อไลบรารี เช่น "Supabase" เป็น ID ที่เข้ากันได้กับ Context7 สำหรับการค้นหาเอกสาร - ดึงเอกสารปัจจุบัน — เรียก
query-docsพร้อม ID ไลบรารีเพื่อดึงเอกสารที่อัปเดตและตรงตามเวอร์ชันมาใส่ในพรอมป์ของคุณ - กำหนดเวอร์ชันเฉพาะ — ขอเอกสารสำหรับเวอร์ชันที่ระบุ (เช่น "Next.js 14") และ Context7 จะจับคู่เอกสารที่ถูกต้องให้โดยอัตโนมัติ
- ข้ามการจับคู่ด้วย ID — อ้างอิงไลบรารีโดยตรงด้วย ID ของ Context7 (เช่น
/vercel/next.js) เพื่อดึงเอกสารโดยไม่ต้องมีขั้นตอนการค้นหา - รับตัวอย่างโค้ดจริง — ดึงตัวอย่างโค้ดปัจจุบันจากเอกสารต้นทางเพื่อหลีกเลี่ยง API ที่หลอนหรือล้าสมัย
เอกสาร

แพลตฟอร์ม Context7 - เอกสารโค้ดล่าสุดสำหรับทุกพรอมต์
❌ หากไม่มี Context7
LLM ต้องพึ่งพาข้อมูลที่ล้าสมัยหรือข้อมูลทั่วไปเกี่ยวกับไลบรารีที่คุณใช้ คุณจะพบกับ:
- ❌ ตัวอย่างโค้ดที่ล้าสมัยและอ้างอิงจากข้อมูลฝึกอบรมที่มีอายุเป็นปี
- ❌ API ที่ถูกหลอน (hallucinated) ซึ่งไม่มีอยู่จริง
- ❌ คำตอบทั่วไปสำหรับแพ็กเกจเวอร์ชันเก่า
✅ หากมี Context7
Context7 ดึงเอกสารและตัวอย่างโค้ดที่ทันสมัย เฉพาะเวอร์ชัน ตรงจากแหล่งต้นทาง — และวางลงในพรอมต์ของคุณโดยตรง
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.
Context7 ดึงตัวอย่างโค้ดและเอกสารล่าสุดเข้ามาในบริบทของ LLM ของคุณโดยตรง ไม่ต้องสลับแท็บ ไม่มี API ที่ถูกหลอนซึ่งไม่มีอยู่จริง และไม่มีการสร้างโค้ดที่ล้าสมัย
ทำงานในสองโหมด:
- CLI + Skills — ติดตั้งสกิลที่จะแนะนำเอเจนต์ของคุณให้ดึงเอกสารโดยใช้คำสั่ง CLI ของ
ctx7(ไม่จำเป็นต้องใช้ MCP) - MCP — ลงทะเบียนเซิร์ฟเวอร์ Context7 MCP เพื่อให้เอเจนต์ของคุณสามารถเรียกใช้เครื่องมือเอกสารได้โดยตรง
การติดตั้ง
[!NOTE] แนะนำให้ใช้ API Key: รับ API Key ฟรีได้ที่ context7.com/dashboard เพื่ออัตราการจำกัดที่สูงขึ้น
ตั้งค่า Context7 ให้กับเอเจนต์เขียนโค้ดของคุณด้วยคำสั่งเดียว CLI ของ ctx7 ต้องใช้ Node.js เวอร์ชัน 18 หรือใหม่กว่า
npx ctx7 setup
ยืนยันตัวตนผ่าน OAuth สร้าง API Key และติดตั้งสกิลที่เหมาะสม คุณสามารถเลือกได้ระหว่างโหมด CLI + Skills หรือโหมด MCP ใช้ --cursor, --claude, หรือ --opencode เพื่อกำหนดเป้าหมายเอเจนต์เฉพาะ
หากต้องการลบการตั้งค่าที่สร้างขึ้นในภายหลัง ให้รัน npx ctx7 remove หากคุณติดตั้ง CLI แบบ global ด้วย npm install -g ctx7 ให้ลบแพ็กเกจนั้นแยกต่างหากด้วย npm uninstall -g ctx7
หากต้องการกำหนดค่าด้วยตนเอง ให้ใช้ URL เซิร์ฟเวอร์ Context7 คือ https://mcp.context7.com/mcp กับ MCP client ของคุณ และส่ง API Key ผ่าน header Authorization: Bearer YOUR_API_KEY ดูลิงก์ด้านล่างสำหรับคำแนะนำการติดตั้งเฉพาะของแต่ละ client
การติดตั้งด้วยตนเอง / ไคลเอ็นต์อื่น ๆ →
เคล็ดลับสำคัญ
ใช้ Library ID
หากคุณรู้แล้วว่าต้องการใช้ไลบรารีใด ให้เพิ่ม ID ของไลบรารีนั้นใน Context7 ลงในพรอมต์ของคุณ ด้วยวิธีนี้ Context7 จะข้ามขั้นตอนการจับคู่ไลบรารีและดึงเอกสารโดยตรง
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
ไวยากรณ์เครื่องหมายทับ (slash syntax) บอก Context7 อย่างชัดเจนว่าต้องโหลดเอกสารของไลบรารีใด
ระบุเวอร์ชัน
หากต้องการเอกสารสำหรับไลบรารีเวอร์ชันเฉพาะ เพียงระบุเวอร์ชันในพรอมต์ของคุณ:
How do I set up Next.js 14 middleware? use context7
Context7 จะจับคู่เวอร์ชันที่เหมาะสมให้อัตโนมัติ
เพิ่มกฎ
หากคุณติดตั้งผ่าน ctx7 setup สกิลจะถูกกำหนดค่าอัตโนมัติเพื่อเรียกใช้ Context7 สำหรับคำถามที่เกี่ยวข้องกับไลบรารี หากต้องการตั้งค่ากฎด้วยตนเอง ให้เพิ่มกฎลงในเอเจนต์เขียนโค้ดของคุณ:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - หรือเทียบเท่าในเอเจนต์เขียนโค้ดของคุณ
ตัวอย่างกฎ:
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
เครื่องมือที่มีให้ใช้งาน
คำสั่ง CLI
ctx7 library <name> <query>: ค้นหาดัชนี Context7 ด้วยชื่อไลบรารีและส่งกลับไลบรารีที่ตรงกันพร้อม IDctx7 docs <libraryId> <query>: ดึงเอกสารสำหรับไลบรารีโดยใช้ library ID ที่เข้ากันได้กับ Context7 (เช่น/mongodb/docs,/vercel/next.js)
เครื่องมือ MCP
resolve-library-id: แปลงชื่อไลบรารีทั่วไปเป็น library ID ที่เข้ากันได้กับ Context7query(จำเป็น): คำถามหรืองานของผู้ใช้ (ใช้เพื่อจัดอันดับผลลัพธ์ตามความเกี่ยวข้อง)libraryName(จำเป็น): ชื่อของไลบรารีที่ต้องการค้นหา
query-docs: ดึงเอกสารสำหรับไลบรารีโดยใช้ library ID ที่เข้ากันได้กับ Context7libraryId(จำเป็น): library ID ที่เข้ากันได้กับ Context7 ที่แน่นอน (เช่น/mongodb/docs,/vercel/next.js)query(จำเป็น): คำถามหรืองานที่ต้องการเอกสารที่เกี่ยวข้อง
เอกสารเพิ่มเติม
- ข้อมูลอ้างอิง CLI - เอกสาร CLI ฉบับเต็ม
- MCP Clients - การติดตั้ง MCP ด้วยตนเองสำหรับ 30+ ไคลเอ็นต์
- การเพิ่มไลบรารี - ส่งไลบรารีของคุณไปยัง Context7
- การแก้ไขปัญหา - ปัญหาที่พบบ่อยและแนวทางแก้ไข
- ข้อมูลอ้างอิง API - เอกสาร REST API
- คู่มือนักพัฒนา - รัน Context7 MCP ในเครื่อง
แพ็กเกจ
@upstash/context7-mcp- MCP serverctx7- CLI@upstash/context7-sdk- TypeScript SDK@upstash/context7-tools-ai-sdk- เครื่องมือ Vercel AI SDK@upstash/context7-pi- ส่วนขยาย pi.dev
ข้อความปฏิเสธความรับผิดชอบ
1- โปรเจกต์ Context7 เป็นผลงานจากชุมชน และแม้ว่าเราจะพยายามรักษาคุณภาพให้สูง แต่เราไม่สามารถรับประกันความถูกต้อง ความครบถ้วน หรือความปลอดภัยของเอกสารไลบรารีทั้งหมดได้ โปรเจกต์ที่อยู่ในรายการของ Context7 ได้รับการพัฒนาและดูแลโดยเจ้าของโปรเจกต์นั้น ๆ ไม่ใช่โดย Context7 หากคุณพบเนื้อหาที่น่าสงสัย ไม่เหมาะสม หรืออาจเป็นอันตราย กรุณาใช้ปุ่ม "รายงาน" บนหน้าโปรเจกต์เพื่อแจ้งให้เราทราบทันที เรานำรายงานทั้งหมดมาพิจารณาอย่างจริงจังและจะตรวจสอบเนื้อหาที่ถูกแจ้งอย่างรวดเร็วเพื่อรักษาความถูกต้องและความปลอดภัยของแพลตฟอร์มของเรา การใช้ Context7 หมายความว่าคุณยอมรับว่าจะใช้งานตามดุลยพินิจและความเสี่ยงของคุณเอง
2- ที่เก็บนี้โฮสต์ซอร์สโค้ดของ MCP server ส่วนประกอบสนับสนุน — API backend, กลไกการแยกวิเคราะห์ และกลไกการรวบรวมข้อมูล — เป็นแบบส่วนตัวและไม่ได้เป็นส่วนหนึ่งของที่เก็บนี้
🤝 ติดต่อเรา
ติดตามข่าวสารและเข้าร่วมชุมชนของเรา:
- 📢 ติดตามเราบน X สำหรับข่าวสารและอัปเดตล่าสุด
- 🌐 เยี่ยมชม เว็บไซต์ ของเรา
- 💬 เข้าร่วม ชุมชน Discord ของเรา
📺 Context7 ในสื่อ
- Better Stack: "Free Tool Makes Cursor 10x Smarter"
- Cole Medin: "This is Hands Down the BEST MCP Server for AI Coding Assistants"
- Income Stream Surfers: "Context7 + SequentialThinking MCPs: Is This AGI?"
- Julian Goldie SEO: "Context7: New MCP AI Agent Update"
- JeredBlu: "Context 7 MCP: Get Documentation Instantly + VS Code Setup"
- Income Stream Surfers: "Context7: The New MCP Server That Will CHANGE AI Coding"
- AICodeKing: "Context7 + Cline & RooCode: This MCP Server Makes CLINE 100X MORE EFFECTIVE!"
- Sean Kochel: "5 MCP Servers For Vibe Coding Glory (Just Plug-In & Go)"
📄 สัญญาอนุญาต
MIT