Skip to main content
Glama

Tech Mentor (Nodi)

기술 교육 과정을 위한 미니 교육 에이전트. 단 하나의 tool로 랩을 수행합니다: Claude가 언제 consultar_conocimiento_tech를 호출할지 결정하고, Node가 로컬 Markdown 코퍼스(RAG)에서 실행합니다. 채팅은 텍스트 또는 음성으로 이루어지며, 아바타가 짧은 요약을 읽고, 패널은 각 요청이 어떻게 응답하는지 보여줍니다.

기술 주제만 다룹니다. 그 외의 주제는 거부되고 주제로 리디렉션됩니다.

온라인 데모: https://tecno-chatbot-portal.vercel.app
로컬: npm run devhttp://localhost:3000

아키텍처

Navegador (Next.js)
  │  texto o Web Speech (STT, Chrome)
  │  POST /api/chat  { messages }  →  stream NDJSON
  ▼
API route (servidor, Node)
  │  ANTHROPIC_API_KEY (nunca llega al cliente)
  │  Claude Haiku: system prompt + tools
  │  loop de tool_use
  ▼
consultar_conocimiento_tech  (única tool)
  │  búsqueda léxica en knowledge/*.md
  ▼
stream de la respuesta  →  Markdown + infografía + temas
  │
  ▼
Web Speech TTS  →  avatar lee el resumen

MCP나 별도의 백엔드는 없습니다. 랩은 하나의 함수를 요구했습니다. 코퍼스는 knowledge/에 있습니다.

Related MCP server: docrag

과정에서 보여주는 것

주제

프로젝트에서 어떻게 보이는지

API key

서버의 환경 변수(.env.local / Vercel). 절대 브라우저에 없음.

Prompt engineering

역할, 제한(기술만), 요약 형식, 주제 및 인포그래픽.

Tool use

하나의 tool. Claude가 제안하고 Node가 실행합니다.

RAG

방대한 덤프가 아닌 선별된 Markdown에 대한 검색.

Streaming

응답이 토큰 단위로 표시됩니다(NDJSON).

인터페이스

  • 여성 일러스트 아바타(상단 고정): 말할 때 눈을 깜빡이고, 몸짓을 하며 입을 움직입니다.

  • Nodi가 어떻게 응답하는지: 10개의 노드가 켜집니다(입력, API route, prompt, 모델, tool, RAG, 작성, 스트리밍, 렌더링, 음성). 모바일에서는 패널이 접힙니다.

  • Markdown 응답(목록, 코드, 굵은 글씨).

  • 주제에 따라 단계, 비교 또는 개념 인포그래픽.

  • 각 응답 끝에 클릭 가능한 관련 주제 3–5개.

  • 마이크(Chrome) 및 시스템 TTS, 추가 비용 없음.

요구 사항

실행 방법

npm install
cp .env.example .env.local
# Edita .env.local y pega ANTHROPIC_API_KEY
npm run dev

http://localhost:3000을 엽니다.

npm test
npm run build

제안된 테스트

  1. «RAG가 뭐야?» → tool을 사용하고 코퍼스를 인용합니다.

  2. «시간이 15분 있는데, Git에서 뭘 연습할까?» → 자료의 연습 문제.

  3. «ITIL이 뭐야?» → tool을 호출합니다. RAG는 결과 없음을 표시할 수 있고 Claude는 여전히 응답합니다(인터넷을 가장하지 않음).

  4. «라자냐 레시피 알려줘» → 거부, tool 없음.

  5. 관련 주제 칩 → 당신의 질문으로 전송됩니다.

  6. Chrome에서 마이크 → 전사 및 전송.

  7. 아바타가 요약을 말합니다(때때로 브라우저가 먼저 클릭을 요구합니다).

한계(의도적)

  • 작고 선별된 코퍼스.

  • Chrome에서만 받아쓰기. Edge, Brave, Firefox 및 Arc는 일반적으로 실패합니다(network) — 음성 인식은 이 앱이 아닌 제조업체의 서비스이기 때문입니다. 텍스트는 항상 작동합니다.

  • 웹 검색 없음. 존재하지 않는 소스를 시뮬레이션하지 않도록 인터넷 노드는 제거되었습니다.

  • 인포그래픽은 유료 서비스의 이미지가 아닌 모델의 구조화된 데이터로 그려집니다.

  • 일러스트 아바타, 포토리얼 립싱크 아님.

  • 로그인 또는 서버 기록 없음.

Vercel에 게시(선택 사항)

Vercel은 Next.js를 만드는 회사의 호스팅입니다. 저장소를 업로드하면 그들이 앱을 빌드하고 누구나 열 수 있는 https://….vercel.app URL을 제공합니다. 동일한 코드입니다. 노트북이 켜져 있을 필요가 없습니다.

단계(이 저장소에서 이미 완료): 프로젝트는 ANTHROPIC_API_KEY와 함께 Vercel에 있습니다. URL: https://tecno-chatbot-portal.vercel.app.

수동으로 다시 게시하려면: npx vercel --prod. 각 git push가 자동으로 배포되게 하려면 Vercel 대시보드에서 GitHub를 연결해야 합니다(Login Connection with GitHub).

무료인 것과 아닌 것

항목

비용

채팅, 아바타, 인포그래픽, 교육 흐름

무료(코드)

음성 입력/출력

무료(브라우저의 Web Speech)

Vercel 호스팅(hobby)

데모용 무료

Claude (Haiku)

사용량에 따른 유료(데모에서 몇 센트)

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides RAG (Retrieval Augmented Generation) access to technical documentation through MCP, enabling LLMs to search and retrieve relevant documentation on-demand.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Shared knowledge base for AI agents. Search and contribute solutions to technical problems.

  • Shared, governed long-term memory for AI agents across tools and sessions via MCP and REST.

  • Shared, peer-validated knowledge archive for AI agents — search, contribute, and validate via MCP

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cristianvirtus/tecno-chatbot-portal'

If you have feedback or need assistance with the MCP directory API, please join our Discord server