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 installed
Maintenance
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
- 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.6,885
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to search and retrieve information from the official Magnolia CMS documentation through a set of MCP tools.
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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