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

แพลตฟอร์ม Context7 - เอกสารโค้ดที่ทันสมัยสำหรับทุกพรอมต์
❌ หากไม่มี Context7
LLM จะพึ่งพาข้อมูลที่ล้าสมัยหรือทั่วไปเกี่ยวกับไลบรารีที่คุณใช้ คุณจะพบกับ:
- ❌ ตัวอย่างโค้ดที่ล้าสมัยและอิงจากข้อมูลฝึกสอนเมื่อปีก่อน
- ❌ API ที่ถูกสร้างขึ้นมาเองซึ่งไม่มีอยู่จริง
- ❌ คำตอบทั่วไปสำหรับแพ็กเกจเวอร์ชันเก่า
✅ เมื่อมี 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 — ติดตั้งสกิลที่แนะนำเอเจนต์ของคุณให้ดึงเอกสารโดยใช้คำสั่ง
ctx7CLI (ไม่ต้องใช้ MCP) - MCP — ลงทะเบียนเซิร์ฟเวอร์ Context7 MCP เพื่อให้เอเจนต์ของคุณสามารถเรียกใช้เครื่องมือเอกสารได้โดยตรง
การติดตั้ง
[!NOTE] แนะนำให้ใช้ API Key: รับ API key ฟรีที่ context7.com/dashboard เพื่อเพิ่มขีดจำกัดอัตราการเรียกใช้
ตั้งค่า Context7 สำหรับเอเจนต์เขียนโค้ดของคุณด้วยคำสั่งเดียว ctx7 CLI ต้องการ 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 ของคุณ และส่ง API key ผ่านส่วนหัว CONTEXT7_API_KEY ดูคำแนะนำการตั้งค่าเฉพาะไคลเอนต์ได้ที่ลิงก์ด้านล่าง
การติดตั้งด้วยตนเอง / ไคลเอนต์อื่นๆ →
เคล็ดลับสำคัญ
ใช้ Library Id
หากคุณทราบแน่ชัดแล้วว่าต้องการใช้ไลบรารีใด ให้เพิ่ม Context7 ID ของไลบรารีนั้นลงในพรอมต์ของคุณ วิธีนี้ Context7 จะข้ามขั้นตอนการจับคู่ไลบรารีและดึงเอกสารโดยตรง
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
ไวยากรณ์เครื่องหมายทับบอก 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>: ดึงเอกสารสำหรับไลบรารีโดยใช้ Context7-compatible library ID (เช่น/mongodb/docs,/vercel/next.js)
เครื่องมือ MCP
resolve-library-id: แปลงชื่อไลบรารีทั่วไปเป็น Context7-compatible library IDquery(จำเป็น): คำถามหรืองานของผู้ใช้ (ใช้เพื่อจัดอันดับผลลัพธ์ตามความเกี่ยวข้อง)libraryName(จำเป็น): ชื่อของไลบรารีที่ต้องการค้นหา
query-docs: ดึงเอกสารสำหรับไลบรารีโดยใช้ Context7-compatible library IDlibraryId(จำเป็น): Context7-compatible library ID ที่แน่นอน (เช่น/mongodb/docs,/vercel/next.js)query(จำเป็น): คำถามหรืองานเพื่อรับเอกสารที่เกี่ยวข้อง
เอกสารเพิ่มเติม
- CLI Reference - เอกสาร CLI ฉบับเต็ม
- MCP Clients - การติดตั้ง MCP ด้วยตนเองสำหรับไคลเอนต์กว่า 30 รายการ
- Adding Libraries - ส่งไลบรารีของคุณไปยัง Context7
- Troubleshooting - ปัญหาทั่วไปและวิธีแก้ไข
- API Reference - เอกสาร REST API
- Developer Guide - รัน Context7 MCP ภายในเครื่อง
แพ็กเกจ
@upstash/context7-mcp- เซิร์ฟเวอร์ MCPctx7- 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 ส่วนประกอบสนับสนุน — แบ็กเอนด์ API, เอ็นจินการแยกวิเคราะห์ และเอ็นจินการรวบรวมข้อมูล — เป็นส่วนตัวและไม่ได้เป็นส่วนหนึ่งของที่เก็บนี้
🤝 เชื่อมต่อกับเรา
ติดตามข่าวสารและเข้าร่วมชุมชนของเรา:
- 📢 ติดตามเราบน X สำหรับข่าวสารและอัปเดตล่าสุด
- 🌐 เยี่ยมชม เว็บไซต์ ของเรา
- 💬 เข้าร่วม ชุมชน Discord ของเรา
📺 Context7 ในสื่อ
- Better Stack: "เครื่องมือฟรีทำให้ Cursor ฉลาดขึ้น 10 เท่า"
- Cole Medin: "นี่คือเซิร์ฟเวอร์ MCP ที่ดีที่สุดสำหรับผู้ช่วยเขียนโค้ด AI อย่างไม่ต้องสงสัย"
- Income Stream Surfers: "Context7 + SequentialThinking MCPs: นี่คือ AGI หรือไม่?"
- Julian Goldie SEO: "Context7: อัปเดตเอเจนต์ AI MCP ใหม่"
- JeredBlu: "Context 7 MCP: รับเอกสารทันที + การตั้งค่า VS Code"
- Income Stream Surfers: "Context7: เซิร์ฟเวอร์ MCP ใหม่ที่จะเปลี่ยนการเขียนโค้ด AI"
- AICodeKing: "Context7 + Cline & RooCode: เซิร์ฟเวอร์ MCP นี้ทำให้ CLINE มีประสิทธิภาพมากขึ้น 100 เท่า!"
- Sean Kochel: "5 เซิร์ฟเวอร์ MCP เพื่อความรุ่งโรจน์ในการเขียนโค้ดแบบ Vibe (เพียงเสียบปลั๊กแล้วใช้งาน)"
⭐ ประวัติการให้ดาว
📄 ใบอนุญาต
MIT