mcp-adonet-server

mcp-adonet-server

3.3

If you are the rightful owner of mcp-adonet-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.

A lightweight MCP (Model Context Protocol) server for ADO.NET, compatible with Virtuoso, tested on .NET runtimes for Windows and Linux.

The C# based Model Context Protocol (MCP) Server for ADO.NET is designed to facilitate seamless interaction with databases using the ADO.NET framework. This server is particularly compatible with Virtuoso and has been tested on .NET runtimes across Windows and Linux platforms. It offers a range of functionalities including schema retrieval, table information extraction, and query execution. The server supports various query result formats such as JSONL and Markdown, making it versatile for different reporting and visualization needs. Additionally, it provides tools for executing stored procedures and SPARQL queries, specifically tailored for Virtuoso environments. The server is easy to set up and configure, with support for environment variable customization and integration with platforms like Claude Desktop.

Features

  • Get Schemas: Fetch and list all schema names from the connected database.
  • Get Tables: Retrieve table information for specific schemas or all schemas.
  • Describe Table: Generate a detailed description of table structures, including column names, data types, nullable attributes, and keys.
  • Search Tables: Filter and retrieve tables based on name substrings.
  • Execute Stored Procedures: Execute stored procedures and retrieve results, specifically for Virtuoso.

Tools

  1. ado_get_schemas

    List database schema

  2. ado_get_tables

    List tables in the specified schema

  3. ado_describe_table

    Describe the table structure

  4. ado_filter_table_names

    Filter table names based on substrings

  5. ado_query_database

    Execute SQL query and return JSON results

  6. ado_execute_query

    Execute SQL query and return JSONL results

  7. ado_execute_query_md

    Execute SQL query and return Markdown table results

  8. ado_spasql_query

    Execute SPASQL query (Virtuoso specific)

  9. ado_sparql_query

    Execute SPARQL query (Virtuoso specific)

  10. ado_virtuoso_support_ai

    Interact with Virtuoso Support Assistant (Virtuoso specific)