tech-glossary-mcp
Click on "Install 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 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