tech-glossary-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@tech-glossary-mcpWhat does 'idempotent' mean?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Tech Mentor (Nodi)
Educational mini-agent of technology for a training course. It fulfills the single-tool lab: Claude decides when to call consultar_conocimiento_tech; Node executes it over a local Markdown corpus (RAG). The chat is by text or voice, an avatar reads a short summary, and a panel shows how each request is answered.
It only covers technology topics. Everything else is rejected and redirected to the topic.
Online demo: https://tecno-chatbot-portal.vercel.app
Locally: npm run dev → http://localhost:3000
Architecture
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 resumenThere is no MCP or separate backend. The lab required one function; the corpus lives in knowledge/.
Related MCP server: docrag
What the course demonstrates
Topic | How it looks in the project |
API key | Server-side environment variable ( |
Prompt engineering | Role, limits (tech only), summary format, topics, and infographic. |
Tool use | One tool. Claude proposes; Node executes. |
RAG | Retrieval over curated Markdown, not a huge dump. |
Streaming | The response appears token by token (NDJSON). |
Interface
Illustrated female avatar (fixed at top): blinks, gestures, and moves its mouth when speaking.
How Nodi responds: 10 nodes that light up (input, API route, prompt, model, tool, RAG, drafting, streaming, render, voice). On mobile the panel collapses.
Responses in Markdown (lists, code, bold).
Step, comparison, or concept infographics when the topic warrants it.
3–5 clickable related topics at the end of each response.
Microphone (Chrome) and system TTS, at no extra cost.
Requirements
Node.js 20+
How to run it
npm install
cp .env.example .env.local
# Edita .env.local y pega ANTHROPIC_API_KEY
npm run devOpen http://localhost:3000.
npm test
npm run buildSuggested tests
"What is RAG?" → uses the tool and cites the corpus.
"I have 15 minutes, what do I practice in Git?" → exercise from the material.
"What is ITIL?" → calls the tool; RAG may mark no results and Claude still responds (without faking the internet).
"Give me a lasagna recipe" → rejection, no tool.
Related topics chip → sent as your question.
Microphone in Chrome → transcribes and sends.
The avatar speaks the summary (sometimes the browser asks for a prior click).
Limits (on purpose)
Small, curated corpus.
Dictation in Chrome. Edge, Brave, Firefox, and Arc often fail (
network) because recognition is a vendor service, not this app's. Text always works.No web search. The internet node was removed so as not to simulate a source that doesn't exist.
Infographics drawn with structured data from the model, not images from a paid service.
Illustrated avatar, not photoreal lip-sync.
No login or server-side history.
Deploy to Vercel (optional)
Vercel is the hosting of the people who make Next.js. You upload the repo, they build the app and give you a https://….vercel.app URL that anyone can open. It's the same code; your laptop doesn't need to be on.
Steps (already done in this repo): the project is on Vercel with ANTHROPIC_API_KEY. URL: https://tecno-chatbot-portal.vercel.app.
To redeploy manually: npx vercel --prod. To have each git push deploy automatically, connect GitHub in the Vercel dashboard (Login Connection with GitHub).
What's free and what isn't
Piece | Cost |
Chat, avatar, infographics, didactic flow | Free (code) |
Voice input/output | Free (browser Web Speech) |
Hosting on Vercel (hobby) | Free for a demo |
Claude (Haiku) | Pay-as-you-go (pennies in a demo) |
This server cannot be deployed
Maintenance
Related MCP Connectors
Knowledge base MCP for AI agents on iknow.dev. Search, read, and maintain via OAuth.
Shared knowledge base for AI agents. Search and contribute solutions to technical problems.
The Cortex MCP server provides read-only access to real-time engineering context from the Cortex developer portal, allowing AI coding assistants to answer natural language questions about your organization's catalog (microservices, libraries, domains, teams, infrastructure), scorecards (engineering standards and best practices), initiatives (goals and deadlines), and Engineering Intelligence metrics. It includes tools for querying documentation, tracking personal entities, and accessing AI-assisted insights across the entire Cortex ecosystem.
The AWS Knowledge MCP server is a fully managed remote Model Context Protocol server that provides real-time access to official AWS content in an LLM-compatible format. It offers structured access to AWS documentation, code samples, blog posts, What's New announcements, Well-Architected best practices, and regional availability information for AWS APIs and CloudFormation resources. Key capabilities include searching and reading documentation in markdown format, getting content recommendations, listing AWS regions, and checking regional availability for services and features.
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.11,914 npm-
- AlicenseAqualityBmaintenanceProvides AI assistants with a curated glossary of 212 advertising and platform-policy terms, enabling accurate definitions and search with source attribution.336 npmCC BY-4.0