✨ 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 Engineering
Python Bug Fixer
122 1768
Customer service
Service ERP
127 1488
Data Analysis
Pharmacy Admin Panel
254 2273
AI Assistants
Talk with Claude 3
160 2068
AI Assistants
AI Chatbot Starter Kit v0.1
141 1202

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.