Context7
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Update your Colombian CvLAC (MinCiencias) research CV by chatting with your AI assistant.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
CVLAC_ENV_FILEต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"cvlac": {
"command": "npx",
"args": [
"-y",
"cvlac-mcp"
],
"env": {
"CVLAC_ENV_FILE": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add cvlac --env CVLAC_ENV_FILE='ใส่ค่าของคุณ' -- npx -y cvlac-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"cvlac": {
"command": "npx",
"args": [
"-y",
"cvlac-mcp"
],
"env": {
"CVLAC_ENV_FILE": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"cvlac": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"cvlac-mcp"
],
"env": {
"CVLAC_ENV_FILE": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub stivenson ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: CVLAC_ENV_FILE
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.0.6) เข้า registry 35 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Context7, Codebase Memory, Exa
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
cvlac-mcp
Actualiza tu CvLAC conversando con tu asistente de IA, sin llenar formularios a mano.
Llenar el CvLAC de MinCiencias es lento: un formulario por cada curso, premio o proyecto, con catálogos de instituciones y municipios que no siempre encuentran lo que buscas. cvlac-mcp le da a tu asistente de IA (Claude, por ejemplo) la capacidad de hacerlo por ti: le dices en el chat qué agregar o corregir, y él entra a CvLAC con tu cuenta, llena el formulario, lo guarda y revisa que haya quedado guardado.
Funciona en tu computador. Tus credenciales no salen de él y no pasan por ningún servidor intermedio.
Una conversación se parece a esto:
Tú: Muéstrame los reconocimientos que tengo en CvLAC.
Asistente: Tienes 6. Entre ellos, "Distinción a la labor docente" (2023) y "Mejor ponencia,
Congreso Nacional de Ingeniería" (2021)…
Tú: Agrega este: "Mención de honor a la labor docente", Universidad del Norte, 2024, nacional.
Asistente: No lo guardé todavía: se parece a "Distinción a la labor docente" (2023), que ya está
en tu CvLAC. ¿Es el mismo reconocimiento y quieres corregirlo, o es otro y lo creo aparte?
Tú: Es otro, créalo.
Asistente: Listo, CvLAC confirmó el guardado. Ya aparece en tu lista: "Mención de honor a la labor
docente", 2024, ámbito nacional.
El asistente no borra nada ni crea duplicados sin preguntarte primero. Los nombres de este ejemplo son ficticios.
Puede leer, agregar, corregir y borrar:
| En CvLAC se llama | Ejemplos |
|---|---|
| Formación académica | Pregrado, especialización, maestría, doctorado |
| Formación complementaria | Diplomados, cursos de extensión (ver la nota abajo) |
| Experiencia profesional | Vinculaciones con universidades y empresas |
| Cursos de corta duración | Cursos y talleres |
| Reconocimientos | Premios, distinciones, menciones |
| Proyectos | De investigación, innovación, extensión |
| Software | Productos de software registrados |
| Eventos científicos | Congresos, seminarios, talleres donde participaste |
| Idiomas | Con tus niveles de lectura, escritura, habla y escucha |
| Líneas de investigación | Activas o no, con su objetivo |
| Demás trabajos | Otros productos |
| Artículos | Artículos de revista, con ISSN o revista del catálogo |
| Libros | Libros con ISBN, editorial y área del catálogo |
| Capítulos | Capítulos vinculados a un libro y área del catálogo |
| Tesis dirigidas | Tesis, programa e institución |
| Jurados | Jurados de trabajos de grado o tesis |
| Producción técnica | Informes, innovaciones, productos tecnológicos, consultorías y prototipos |
| Perfil | El texto de presentación, las redes académicas (ORCID, Google Scholar, Scopus…) y las áreas de actuación |
Todavía no puede:
update_section con rutas locales; no forman parte de las listas de complete_product.Comparar automáticamente tu CvLAC con otra fuente (la herramienta diff) hoy solo funciona con un portafolio web que tenga una estructura concreta (detalles). Si no tienes uno, no importa: le pegas en el chat el texto de tu hoja de vida, o se lo dictas, y el asistente lee tu CvLAC y agrega lo que falte, ítem por ítem, preguntándote ante cualquier parecido.
No necesitas saber programar. Vas a copiar y pegar unos comandos en la terminal; la guía dice exactamente cuáles.
¿Qué es la terminal? Una ventana donde se escriben comandos.
En Windows: tecla Windows, escribe
PowerShelly ábrelo.
En macOS: Cmd + Espacio, escribe
Terminaly ábrela.
Para pegar un comando: clic derecho en Windows, Cmd + V en macOS. Luego presiona Enter.
Descarga la versión LTS desde nodejs.org e instálala con las opciones que vienen marcadas. Luego cierra y vuelve a abrir la terminal y comprueba:
node --version
Debe mostrar v20 o un número mayor (por ejemplo v22.11.0).
Otras formas de instalarlo
winget install OpenJS.NodeJS.LTSbrew install node@22 con Homebrewnvm install 22cvlac-mcp maneja CvLAC con su propia copia de Chromium, un navegador que funciona sin ventana. Se descarga una sola vez (unos 150 MB):
npx -y cvlac-mcp@1 install-browser
Al final debe decir que Chromium quedó instalado.
¿Falla con UNABLE_TO_VERIFY_LEAF_SIGNATURE o SELF_SIGNED_CERT_IN_CHAIN ?
Un antivirus (Avast, ESET, Kaspersky…) o la red de tu universidad revisa el tráfico con su propio certificado de seguridad. Dile a Node que confíe en los certificados de tu sistema (necesita Node 22.15 o superior):
$env:NODE_OPTIONS="--use-system-ca"; npx -y cvlac-mcp@1 install-browser # Windows (PowerShell)
NODE_OPTIONS=--use-system-ca npx -y cvlac-mcp@1 install-browser # macOS / Linux
Con un Node anterior, exporta el certificado raíz del antivirus o de la red y apunta a él con NODE_EXTRA_CA_CERTS=/ruta/al/certificado.pem.
Por qué no npx playwright install , y qué significa @1
install-browser usa el Playwright que trae este paquete. npx playwright install baja la última versión, y puede dejarte un Chromium que este servidor no sabe abrir (Executable doesn't exist).
El @1 fija la versión mayor: recibes arreglos, pero ningún cambio incompatible sin enterarte. En algunas distribuciones de Linux hace falta además npx playwright install-deps chromium.
Van en un archivo de texto aparte, dentro de tu carpeta de usuario, que solo tú puedes leer.
Windows — en PowerShell:
mkdir "$HOME\.config\cvlac-mcp" -Force
notepad "$HOME\.config\cvlac-mcp\.env"
El Bloc de notas pregunta si quieres crear el archivo: di que sí. Pega estas tres líneas, cambia lo que está entre comillas por tus datos, conserva las comillas simples y guarda con Ctrl + S:
CVLAC_NOMBRE='Tu primer nombre'
CVLAC_CEDULA='1234567890' CVLAC_PASSWORD='tu clave'
Cierra el Bloc de notas y deja el archivo legible solo por tu usuario:
icacls "$HOME\.config\cvlac-mcp\.env" /inheritance:r /grant:r "${env:USERNAME}:(R,W)"
macOS / Linux — cambia los tres valores antes de pegar, conservando las comillas simples:
mkdir -p ~/.config/cvlac-mcp
cat > ~/.config/cvlac-mcp/.env <<'EOF' CVLAC_NOMBRE='Tu primer nombre' CVLAC_CEDULA='1234567890' CVLAC_PASSWORD='tu clave' EOF chmod 600 ~/.config/cvlac-mcp/.env
CVLAC_NOMBRE es tu primer nombre tal como lo registraste en CvLAC, con tildes y ñ.# se corta ahí.Crear el archivo sin el Bloc de notas (Windows)
$contenido = @'
CVLAC_NOMBRE='Tu primer nombre' CVLAC_CEDULA='1234567890' CVLAC_PASSWORD='tu clave' '@
@'...'@, con comilla simple, no toca un $ que haya en tu clave; @"..."@ sí lo cambiaría. WriteAllText guarda en UTF-8. Si el archivo te quedó en otra codificación —Out-File y > guardan en UTF-16, y Set-Content en ANSI—, cvlac-mcp lo detecta, lo lee igual y lo anota en su registro al arrancar.
claude_desktop_config.json: ábrelo con el Bloc de notas o TextEdit.TU_USUARIO por tu usuario del computador. Para saber cuál es: echo $env:USERNAME en PowerShell, o whoami en la terminal de macOS.Windows:
{
"mcpServers": { "cvlac-mcp": { "command": "cmd", "args": ["/c", "npx", "-y", "cvlac-mcp@1"], "env": { "CVLAC_ENV_FILE": "C:\\Users\\TU_USUARIO\\.config\\cvlac-mcp\\.env" } } } }
macOS (en Linux, la ruta empieza por /home/ en vez de /Users/):
{
"mcpServers": { "cvlac-mcp": { "command": "npx", "args": ["-y", "cvlac-mcp@1"], "env": { "CVLAC_ENV_FILE": "/Users/TU_USUARIO/.config/cvlac-mcp/.env" } } } }
ตัดมาแค่ช่วงต้น อ่านต่อใน repo