ChatMaxima Frequently Asked Questions

Browse our comprehensive FAQ section to quickly find solutions, learn how to use ChatMaxima features, and get step-by-step guidance for setup, integrations, and support.

ChatBox Section MCP Block FAQs

Written by Soniya | Updated on Sep 16
ChatBox

Getting Started & Tutorials

1. How do I find the MCP block in the ChatMaxima Studio?

 To find the MCP block, follow these steps:

  • From your Dashboard, go to Quick Access.

  • Under the ChatMaxima Studio section, click on Create Chatbot.

  • In the Chatbox section of the builder, you will find the MCP block available to use.

2. Where can I find a video tutorial for the MCP block?

 To find the video tutorial for the MCP block, first navigate to Dashboard → Resources. In the dropdown menu, click on Video Tutorial, and then use the search bar to find the specific guide by searching for "MCP" or "MCP Block".


 

Basics & Server Configuration

 

3. What is the MCP Block and its purpose in a chatbot?

The MCP Block is a feature that allows your bot to connect to an external server using the Model Context Protocol (MCP) to access data and services.

4. What is the first field I need to fill in the MCP block to configure a server?

 The first field you need to fill is "Select Server Type."

5. What are the available server types in the MCP block?

The available server types are "custom" and "qdrant."

6. What is the URL field in the MCP block for?

The URL field is where you paste the URL of the external server you want your bot to connect to.

7. What is the final step to configure a server in the MCP block?

The final step is to click the "add server" button.


 

Authentication

 

8. What are the authentication options available in the MCP block?

There are three authentication options available: "header auth," "bearer auth," and "none."

9. How do I use "header auth" in the MCP block?

If you choose "header auth," you must provide a "Header Name" and a "Header Value." You also need to fill in the "Select Transport" and "Select Timeout" fields.

10. What is a "Header Name" and "Header Value" for header authentication in the MCP block?

The "Header Name" and "Header Value" are the specific key-value pairs required by the server to authenticate your bot's request.

11. How do I use "bearer auth" in the MCP block?

If you choose "bearer auth," you need to fill in the "Bearer Token" field. You also need to fill in the "Select Transport" and "Select Timeout" fields.

12. What is a "Bearer Token" in the context of the MCP block?

Bearer Token is a security credential that grants access to a protected resource. You must provide this token in the designated field.

13. What is the benefit of the "none" option for authentication in the MCP block?

 The "none" option is used for servers that do not require any authentication to access their resources.


 

Transport & Timeout

 

14. What is the "Select Transport" field for in the MCP block?

 The "Select Transport" field is used to select the communication protocol for the connection, such as HTTP or another transport type.

15. What is the "Select Timeout" field for in the MCP block?

The "Select Timeout" field is used to specify the maximum amount of time the bot will wait for a response from the server before timing out.


 

Step-by-Step Process for Each Method

 

16. What is the process for adding a server with "Header Auth" in the MCP block?

You must select "header auth," provide the URL, Header Name, Header Value, and select the Transport and Timeout, and then click "add server."

17. What is the process for adding a server with "Bearer Auth" in the MCP block?

You must select "bearer auth," provide the URL and Bearer Token, and select the Transport and Timeout, and then click "add server."


 

Summary & Purpose

 

18. What is the primary purpose of the MCP block?

The primary purpose is to allow the bot to securely connect to external data sources and services to access or store information, making the bot more powerful and functional.

19. What does the MCP block enable a chatbot to do?

 The MCP block enables the bot to interact with a server, send requests, and receive responses. This allows for tasks like looking up information, updating data, or triggering external actions.

20. What is the difference between "Custom" and "Qdrant" server types in the MCP block?

"Qdrant" is a specific type of vector database server, while "custom" allows you to connect to any other type of external server that supports the protocol.

21. Why is a specific timeout important for the MCP block?

A specific timeout prevents the bot from waiting indefinitely for a response, ensuring the conversation can continue or handle the error gracefully.

22. What is the purpose of authentication in the MCP block?

Authentication is a security measure that ensures only authorized bots can connect to the server and access the data.

23. Can I add multiple servers using a single MCP block?

The process described is for adding a single server. You would likely use multiple MCP blocks to connect to different servers.

24. How do all the fields work together to configure the MCP block?

 All these fields work together to create a complete configuration that tells the bot what server to connect to, how to authenticate, and how to manage the request and response.

Authentication
MCP Block
Server Configuration
Transport and Timeout
Video Tutorial