tech-glossary-mcp
Tech Mentor (Nodi)
Мини-агент по технологиям для учебного курса. Выполняет лабораторную работу с одним инструментом: Claude решает, когда вызвать consultar_conocimiento_tech; Node выполняет его по локальному корпусу Markdown (RAG). Чат — текстовый или голосовой, аватар читает короткое резюме, а панель показывает, как обрабатывается каждый запрос.
Охватывает только темы технологий. Всё остальное отклоняется и перенаправляется к теме.
Онлайн-демо: https://tecno-chatbot-portal.vercel.app
Локально: npm run dev → http://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 | Переменная окружения на сервере ( |
Prompt engineering | Роль, ограничения (только технологии), формат резюме, темы и инфографика. |
Tool use | Один инструмент. Claude предлагает; Node выполняет. |
RAG | Поиск по курируемому Markdown, а не по огромному дампу. |
Streaming | Ответ появляется токен за токеном (NDJSON). |
Интерфейс
Иллюстрированный женский аватар (закреплён сверху): моргает, жестикулирует и двигает ртом при речи.
Как отвечает Nodi: 10 узлов, которые подсвечиваются (ввод, API route, промпт, модель, tool, RAG, формулировка, streaming, рендер, голос). На мобильных панель сворачивается.
Ответы в Markdown (списки, код, жирный шрифт).
Инфографика шагов, сравнения или концепций, когда тема этого требует.
3–5 связанных тем в конце каждого ответа, по которым можно кликнуть.
Микрофон (Chrome) и системный TTS без дополнительных затрат.
Требования
Node.js 20+
Ключ от Anthropic / Claude
Как запустить
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Рекомендуемые тесты
«Что такое RAG?» → использует tool и цитирует корпус.
«У меня 15 минут, что попрактиковать по Git?» → упражнение из материала.
«Что такое ITIL?» → вызывает tool; RAG может пометить без результатов, и Claude всё равно отвечает (не имитируя интернет).
«Дай мне рецепт лазаньи» → отказ, без tool.
Чип связанных тем → отправляется как ваш вопрос.
Микрофон в Chrome → транскрибирует и отправляет.
Аватар озвучивает резюме (иногда браузер требует предварительный клик).
Ограничения (намеренные)
Небольшой курируемый корпус.
Диктовка в Chrome. Edge, Brave, Firefox и Arc обычно не работают (
network), потому что распознавание — это сервис производителя, а не этого приложения. Текст работает всегда.Без веб-поиска. Узел интернета удалён, чтобы не имитировать несуществующий источник.
Инфографика рисуется по структурированным данным модели, а не по изображениям платного сервиса.
Иллюстрированный аватар, а не фотореалистичный lip-sync.
Без логина и истории на сервере.
Публикация на Vercel (опционально)
Vercel — это хостинг от создателей Next.js. Вы загружаете репозиторий, они собирают приложение и дают вам URL https://….vercel.app, который может открыть любой. Это тот же код; ваш ноутбук не должен быть включён.
Шаги (уже выполнены в этом репозитории): проект находится на Vercel с ANTHROPIC_API_KEY. URL: https://tecno-chatbot-portal.vercel.app.
Чтобы опубликовать вручную заново: npx vercel --prod. Чтобы каждый git push разворачивался автоматически, нужно подключить GitHub в дашборде Vercel (Login Connection с GitHub).
Что бесплатно, а что нет
Компонент | Стоимость |
Чат, аватар, инфографика, обучающий поток | Бесплатно (код) |
Голосовой ввод/вывод | Бесплатно (Web Speech браузера) |
Хостинг на Vercel (hobby) | Бесплатно для демо |
Claude (Haiku) | Платно за использование (копейки в демонстрации) |
This server cannot be deployed
Maintenance
Related MCP Connectors
Search a curated directory of agent tools, MCP servers, APIs, protocols and skills. No auth.
Knowledge base MCP for AI agents on iknow.dev. Search, read, and maintain via OAuth.
Search and read the aicoolies catalog of AI and developer tools via a remote MCP knowledge graph.
Shared knowledge base for AI agents. Search and contribute solutions to technical problems.
Related MCP Servers
- FlicenseBqualityDmaintenanceProvides semantic search and data retrieval capabilities over a knowledge base with multiple tools including keyword search, category filtering, and ID-based lookup with in-memory caching.5-
- AlicenseNot gradedqualityDmaintenanceProvides RAG (Retrieval Augmented Generation) access to technical documentation through MCP, enabling LLMs to search and retrieve relevant documentation on-demand.4MIT
- FlicenseNot gradedqualityDmaintenanceConnects AI assistants to a team's product knowledge base, enabling search, capture, and navigation of glossary terms, business rules, decisions, and relations via MCP.40,277 npm-
- AlicenseAqualityBmaintenanceProvides AI assistants with a curated glossary of 212 advertising and platform-policy terms, enabling accurate definitions and search with source attribution.338 npmCC BY-4.0