Context7 MCP
ทางการเซิร์ฟเวอร์ Context7 MCP อย่างเป็นทางการที่นำเอกสารไลบรารีและตัวอย่างโค้ดที่ทันสมัยและเฉพาะเวอร์ชันมาใส่ในพรอมต์การเขียนโค้ดของ AI
คุณทำอะไรได้บ้างด้วย Context7 MCP?
- แปลงชื่อไลบรารีเป็น ID — ให้ผู้ช่วยของคุณแปลงชื่อไลบรารีทั่วไปให้เป็น ID ที่เข้ากันได้กับ Context7 เพื่อการดึงเอกสารที่แม่นยำ
- ดึงเอกสารเฉพาะเวอร์ชัน — ขอเอกสารและตัวอย่างโค้ดที่อัปเดตและตรงกับเวอร์ชันของไลบรารีลงในพรอมต์ของคุณโดยตรง
- รับตัวอย่างที่จัดอันดับตามภาษา — ขอเอกสารที่มีตัวอย่างโค้ดซึ่งจัดลำดับความสำคัญตามภาษาโปรแกรมที่คุณต้องการ
- ค้นหาเอกสารด้วย ID ไลบรารีที่แน่นอน — ใช้ ID ของ Context7 ที่รู้จัก (เช่น
/vercel/next.js) เพื่อข้ามการจับคู่ชื่อและดึงเอกสารที่เกี่ยวข้องได้ทันที
เซิร์ฟเวอร์ MCP แบบโฮสต์
npx add-mcp 'https://mcp.context7.com/mcp/oauth'ติดตั้งลง Claude Code, Codex, Cursor และอื่นๆ
เอกสาร

แพลตฟอร์ม 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 — ติดตั้งสกิลที่แนะนำเอเจนต์ของคุณให้ดึงเอกสารโดยใช้คำสั่ง 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 ทั่วโลกด้วย npm install -g ctx7 ให้ลบแพ็กเกจนั้นแยกต่างหากด้วย npm uninstall -g ctx7
หากต้องการกำหนดค่าด้วยตนเอง ให้ใช้ URL เซิร์ฟเวอร์ Context7 https://mcp.context7.com/mcp กับไคลเอนต์ MCP ของคุณและส่ง API Key ผ่านส่วนหัว Authorization: Bearer YOUR_API_KEY ดูลิงก์ด้านล่างสำหรับคำแนะนำการตั้งค่าเฉพาะไคลเอนต์
การติดตั้งด้วยตนเอง / ไคลเอนต์อื่น ๆ →
เคล็ดลับสำคัญ
ใช้ Library ID
หากคุณรู้แล้วว่าต้องการใช้ไลบรารีใด ให้เพิ่ม ID Context7 ของไลบรารีนั้นในพรอมป์ของคุณ ด้วยวิธีนี้ 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>: ดึงเอกสารสำหรับไลบรารีโดยใช้ ID ไลบรารีที่เข้ากันได้กับ Context7 (เช่น/mongodb/docs,/vercel/next.js)
เครื่องมือ MCP
resolve-library-id: แปลงชื่อไลบรารีทั่วไปเป็น ID ไลบรารีที่เข้ากันได้กับ Context7query(จำเป็น): คำถามหรืองานของผู้ใช้ (ใช้เพื่อจัดอันดับผลลัพธ์ตามความเกี่ยวข้อง)libraryName(จำเป็น): ชื่อของไลบรารีที่จะค้นหา
query-docs: ดึงเอกสารสำหรับไลบรารีโดยใช้ ID ไลบรารีที่เข้ากันได้กับ Context7libraryId(จำเป็น): ID ไลบรารีที่เข้ากันได้กับ Context7 ที่แน่นอน (เช่น/mongodb/docs,/vercel/next.js)query(จำเป็น): คำถามหรืองานเพื่อรับเอกสารที่เกี่ยวข้องlanguage(ไม่บังคับ): ภาษาการเขียนโปรแกรมที่คุณเขียน ใช้เพื่อจัดอันดับตัวอย่างโค้ดในภาษานั้นก่อน
เอกสารเพิ่มเติม
- ข้อมูลอ้างอิง CLI - เอกสาร CLI ฉบับเต็ม
- ไคลเอนต์ MCP - การติดตั้ง MCP ด้วยตนเองสำหรับไคลเอนต์ 30+ ราย
- การเพิ่มไลบรารี - ส่งไลบรารีของคุณไปยัง Context7
- การแก้ไขปัญหา - ปัญหาทั่วไปและวิธีแก้ไข
- ข้อมูลอ้างอิง API - เอกสาร REST API
- คู่มือนักพัฒนา - รัน 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