✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

What is MCP Client Chatbot?

The MCP Client Chatbot is an open-source chatbot template built with Next.js and the Vercel AI SDK. It leverages the Model Context Protocol (MCP) to seamlessly integrate external tools into your chat experience, focusing on creating the best possible chatbot UX.

What is Model Context Protocol (MCP)?

MCP (Model Context Protocol) is an open protocol that standardizes how applications provide context to LLMs. It allows AI models to access and interact with external data sources and tools, enhancing their capabilities and contextual awareness.

What are the key features of MCP Client Chatbot?

Key features include Browser Automation with Playwright MCP, Realtime Voice Assistant + MCP Tools, Quick Tool Mentions (@) & Presets, Tool Choice Mode, and Easy MCP Server Integration & Tool Testing.

How do I get started with MCP Client Chatbot?

To get started, you need to install the dependencies using pnpm i, configure the environment variables in the .env file, run database migrations using pnpm db:migrate, and start the development server using pnpm dev. You can then access the chatbot in your browser at http://localhost:3000.

Can I use Docker to run MCP Client Chatbot?

Yes, you can use Docker Compose to run MCP Client Chatbot. Install the dependencies using pnpm i, configure the LLM provider API keys in the .env file, and start all services using pnpm docker-compose:up.

What environment variables do I need to configure?

You need to configure the LLM provider API keys (e.g., GOOGLE_GENERATIVE_AI_API_KEY, OPENAI_API_KEY), a secret for Better Auth (BETTER_AUTH_SECRET), and the database URL (POSTGRES_URL).

What is Tool Choice Mode?

Tool Choice Mode allows you to control how tools are used in each chat. You can switch between Auto (model automatically calls tools), Manual (model asks for your permission), and None (tool usage is disabled) modes.

How can I contribute to the MCP Client Chatbot project?

You can contribute by reporting bugs, suggesting new features, improving the code, adding language translations, and more. See the Contributing Guide for detailed instructions.

Where can I get help and support for MCP Client Chatbot?

You can get help and support by joining the official Discord server. Connect with the community, ask questions, and get assistance from developers and community members.

What is UBOS and how does it relate to MCP Client Chatbot?

UBOS is a Full-stack AI Agent Development Platform focused on bringing AI Agents to every business department. Our platform help you orchestrate AI Agents, connect them with your enterprise data, build custom AI Agents with your LLM model and Multi-Agent Systems.

Featured Templates

View More
AI Assistants
Talk with Claude 3
159 1523
AI Assistants
AI Chatbot Starter Kit v0.1
140 913
Verified Icon
AI Assistants
Speech to Text
137 1882
Customer service
AI-Powered Product List Manager
153 868
AI Characters
Your Speaking Avatar
169 928

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.