mcp-waifu-chat

mcp-waifu-chat

3.3

If you are the rightful owner of mcp-waifu-chat and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Waifu Chat Server is a conversational AI server using the Model Context Protocol for a 'waifu' character, leveraging the Google Gemini API.

The MCP Waifu Chat Server is a specialized server designed to facilitate conversational interactions with a 'waifu' character using the Model Context Protocol (MCP). It employs the `mcp` library for handling protocol specifics and `FastMCP` for streamlined server setup. The server supports user management, dialog history storage, and basic chat functionalities, all integrated with the Google Gemini API for AI-driven responses. The server is built with a modular design, allowing for easy extensions and configurations via environment variables and an API key file. Persistence is managed through an SQLite database, and the server is equipped with comprehensive unit tests to ensure reliability and performance.

Features

  • User Management: Create, check existence, delete, and count users.
  • Dialog History Storage: Manage dialog history with get, set, and reset functionalities.
  • Basic Chat Functionality: Utilizes Google Gemini API for AI-driven chat responses.
  • Modular Design: Facilitates easy extension and configuration.
  • SQLite Database: Ensures data persistence and reliability.

Tools

  1. create_user

    Creates a new user.

  2. check_user

    Checks if a user exists.

  3. delete_user

    Deletes a user.

  4. user_count

    Returns the number of users in the database.

  5. reset_dialog

    Resets the dialog for a user.