botlibre
3.5
BOTlibre is an MCP server designed to support the creation and interaction with artificial intelligent chat bots.
BOTlibre is an MCP server that facilitates the creation, training, and deployment of AI chat bots. It aims to foster an open and secure community for developers and users of AI chat bots. The platform offers a range of functionalities, including bot creation, training, and customization, as well as integration with various platforms. BOTlibre's scripting language, 'Self', allows for advanced bot programming, and its data import capabilities enhance bot intelligence. The server is suitable for personal, commercial, or recreational use, and provides a versatile web API for developers to control their bot's client interface.
Features
- Bot Creation & Training: Users can create chat bots and train them through interactions or by utilizing chat logs.
- Customization: Bots can have custom avatar images and can be connected to platforms such as Twitter or IRC chat.
- Scripting Language: Programmers can use a 4th generational state machine scripting language called 'Self' to program their bots.
- Data Import: The platform allows importing data from sources like Wiktionary or Freebase to enrich the bot's memory.
- Customer Service: Bots can be designed to act as website avatars or provide customer service and technical support.
MCP Tools
- form-check-instance: Validates whether a bot ID or name exists and returns the bot's details.
- form-get-all-instances: Retrieves details for all bot instances.
- form-check-user: Validates a user and returns the user's details.
- form-chat: Receives a chat message and returns the chat bot's reply as an XML document.
Usage with Different Platforms
web_api
{'HTTP_FORM_GET_API': 'This API uses HTTP GET requests to submit FORM data and receive XML responses.', 'HTTP_XML_POST_API': 'This API uses HTTP POST requests to send and receive XML data. It is the preferred method for most applications.'}