MCP-CRUD-Interview-Question

MCP-CRUD-Interview-Question

3.2

If you are the rightful owner of MCP-CRUD-Interview-Question 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.

A Spring Boot-based Model Control Protocol (MCP) server designed to manage a database of interview questions.

The MCP-CRUD-Interview-Question project is a Spring Boot-based server that utilizes Spring AI's Model Control Protocol (MCP) capabilities to manage a database of interview questions. It provides a robust service for creating, reading, updating, and deleting interview questions, with the added functionality of category-based filtering. The server is integrated with a MySQL database for persistent storage of questions and is designed to facilitate tool-based interactions through Spring AI's annotations. This setup allows for seamless integration with AI models, enabling them to interact with the interview questions database efficiently. The project is structured to support easy extension and customization, making it a versatile tool for managing interview question data.

Features

  • Interview Question Management: Create, read, update, and delete interview questions.
  • Category-based Filtering: Retrieve questions by specific categories.
  • Tool-based API: Spring AI's tool annotations for easy integration.
  • MySQL Database Integration: Persistence for interview questions.

Tools

  1. iqs_get_interview_questions_by_category

    Retrieves interview questions filtered by a specific category.

  2. iqs_get_interview_questions_all

    Retrieves all interview questions in the database.

  3. iqs_save_interview_question

    Creates a new interview question or updates an existing one.

  4. iqs_delete_interview_question_by_id

    Deletes an interview question by its ID.

  5. iqs_delete_all_interview_questions

    Deletes all interview questions (use with caution).