Mastra Docs Chatbot
@adeniyii
About Mastra Docs Chatbot
test chatbot using mastra's mcp docs server
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Mastra Docs Chatbot?
Mastra Docs Chatbot is a Next.js application that uses Mastra agents with Model Context Protocol (MCP) integration to provide a chat interface for answering questions about Mastra documentation, code examples, and best practices. It is designed for developers and users of Mastra who need quick, accurate documentation assistance.
How to use Mastra Docs Chatbot?
Clone the repository, install dependencies with npm install or pnpm install, configure a .env.local file with your OpenAI API key, then run npm run dev or pnpm dev and open http://localhost:3000. The homepage features the Docs Agent, which answers questions about Mastra documentation and maintains conversation history across sessions.
Key features of Mastra Docs Chatbot
- Specialized Mastra agent with custom model and tools
- Model Context Protocol (MCP) integration for documentation search
- Real-time streaming responses
- Conversation memory between sessions
- Modern UI built with Assistant UI components
Use cases of Mastra Docs Chatbot
- Answering questions about Mastra documentation and concepts
- Providing code examples and best practices for Mastra
- Searching through Mastra examples, blog posts, and changelog information
- Maintaining conversational context across multiple sessions
FAQ from Mastra Docs Chatbot
What is the Docs Agent?
The Docs Agent is a Mastra agent that uses the Mastra MCP docs server to provide accurate information about Mastra documentation, code examples, and best practices.
What are the prerequisites for running the app?
You need Node.js 18 or later, npm or pnpm, and an OpenAI API key to configure in a .env.local file.
How does the app access documentation?
It uses Mastra agents with Model Context Protocol (MCP) integration to search through Mastra documentation, examples, blog posts, and package changelog information.
Does the app require an internet connection?
Yes, it requires an OpenAI API key and accesses external documentation via MCP, so an internet connection is needed during use.
What transport or authentication is used?
Authentication is handled via the OpenAI API key set in the environment variable OPENAI_API_KEY. The transport is standard HTTP/HTTPS for API calls and MCP integration.
More AI & Agents MCP servers
Perplexity Ask MCP Server
ppl-aiThe official MCP server implementation for the Perplexity API Platform
meGPT - upload an author's content into an LLM
adriancoCode to process many kinds of content by an author into an MCP server
21st.dev Magic AI Agent
21st-devIt's like v0 but in your Cursor/WindSurf/Cline. 21st dev Magic MCP server for working with your frontend like Magic
Unreal Engine Generative AI Support Plugin
prajwalshettydevUnreal Engine plugin for LLM/GenAI models & MCP UE5 server. OpenAI GPT-5, Deepseek R1, Claude Opus/Sonnet, Gemini 3, Grok 4, Alibaba Qwen, Kimi, ElevenLabs TTS, Inworld, OpenRouter, Groq, GLM, Ollama, Local, Meshy, Tripo, Hunyuan3D, Rodin, fal, Dashscope, Seedream. NPC AI, agenti
MCP Client for Ollama (ollmcp)
joniglHarness the power of local LLMs with this TUI MCP Client for Ollama. Featuring all core MCP primitives (tools, prompts, resources), agent mode, multi-server, model switching, streaming responses, human-in-the-loop, thinking mode, model params config, system prompts, and saved pre
Comments