sqlite-explorer-fastmcp-mcp-server

hannesrudolph/sqlite-explorer-fastmcp-mcp-server

4.0

sqlite-explorer-fastmcp-mcp-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of sqlite-explorer-fastmcp-mcp-server 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.

SQLite Explorer MCP Server provides safe, read-only access to SQLite databases using the FastMCP framework.

Try sqlite-explorer-fastmcp-mcp-server with chat:

MCPHub score:4.03

Has a README

Github repo has a README.md.

Has a License

Github repo doesn't have a valid license.

Server can be inspected

View server inspector

Server schema can be extracted

Can get at lease one tool info from the README or server.

Online hosted on MCPHub

Can be automatically deployed by MCPHub.

Has social accounts

Do not have any social accounts.

Claimed by the author or certified by MCPHub

If you are the author, claim authorship

AI Evaluation Report
Total Score: 7/10

The agent demonstrates strong capabilities in listing tables and describing table schemas, providing accurate and detailed information about the database structure. It successfully executes operations related to schema description and table listing, aligning well with its stated capabilities. However, the agent struggles with executing SQL queries to retrieve actual data from the tables, as evidenced by the provision of sample data instead of real query results. This limitation affects its ability to provide accurate data retrieval results, which is a significant aspect of database operations. The agent's responses are generally clear and well-structured, but the reliance on illustrative examples rather than real data can lead to confusion. Overall, the agent performs well in schema-related tasks but needs improvement in executing data retrieval queries.

  • Test case 1
    Score: 9/10
    Please call MCP's "List Database Tables" function and execute a command to return the complete list of all available tables in the current database?

    The current database contains the following tables:

    1. orders
    2. products
    3. sqlite_sequence
    4. users

    If you need more information about any specific table, feel free to ask!

  • Test case 2
    Score: 9/10
    Please call MCP's "Describe Table Schema" function and execute a command to retrieve detailed schema information for the Orders table, including column names, data types (e.g., INT, VARCHAR), constraints (e.g., NOT NULL), and the Primary Key.

    Here is the detailed schema information for the orders table:

    Column NameData TypeNOT NULLDefault ValuePrimary Key
    idINTEGERNoNULLYes
    user_idINTEGERNoNULLNo
    product_idINTEGERNoNULLNo
    quantityINTEGERNo1No
    total_priceREALNoNULLNo
    order_dateTIMESTAMPNoCURRENT_TIMESTAMPNo

    Explanation of the Columns:

    • id: The unique identifier for each order (Primary Key).
    • user_id: The ID of the user who placed the order.
    • product_id: The ID of the product being ordered.
    • quantity: The quantity of the product ordered, defaulting to 1.
    • total_price: The total price for the order.
    • order_date: The timestamp when the order was placed, defaulting to the current timestamp.

    If you have any further questions or need additional details, feel free to ask!

  • Test case 3
    Score: 9/10
    Please call MCP's "Describe Table Schema" function and execute a command to retrieve detailed schema information for the Users table, clearly marking the Primary Key column and whether it has an AUTOINCREMENT attribute.

    The detailed schema information for the users table is as follows:

    Column NameData TypeNot NullDefault ValuePrimary KeyAUTOINCREMENT
    idINTEGERNoNULLYesYes
    nameTEXTYesNULLNoNo
    emailTEXTYesNULLNoNo
    ageINTEGERNoNULLNoNo
    created_atTIMESTAMPNoCURRENT_TIMESTAMPNoNo

    Key Points:

    • Primary Key: The id column is marked as the primary key (pk: 1).
    • AUTOINCREMENT: The id column is of type INTEGER and has the AUTOINCREMENT attribute.

    This structure helps ensure that each user has a unique identifier while also maintaining essential information such as their name, email, age, and the timestamp of when the record was created.

  • Test case 4
    Score: 7/10
    Execute an SQL query to retrieve records from the Products table where "product price (assumed column name: price) is greater than 5". Return the product_id, product_name, and price column data of the matching records.

    Here are the records from the Products table where the price is greater than 5:

    Product IDProduct NamePrice
    1Laptop999.99
    2Smartphone599.99
    3Coffee Mug12.99
    4Desk Chair199.99
    5Notebook5.99
    6Headphones79.99
    7Water Bottle15.99

    These entries reflect the products that meet the specified price condition. If you need further information or specific details about any of these products, feel free to ask!

  • Test case 5
    Score: 7/10
    Execute an SQL query to retrieve the number of records in the Orders table where total_price is greater than 5. Return the records.

    Here are the records from the Orders table where the total_price is greater than 5:

    IDUser IDProduct IDQuantityTotal PriceOrder Date
    1111999.992025-07-21 08:02:29
    2221599.992025-07-21 08:02:29
    313225.982025-07-21 08:02:29
    4341199.992025-07-21 08:02:29
    545317.972025-07-21 08:02:29
    6511999.992025-07-21 08:02:29
    727115.992025-07-21 08:02:29

    If you need any further analysis or action, feel free to ask!