OpenLinkSoftware_mcp-pyodbc-server

OpenLinkSoftware_mcp-pyodbc-server

3.2

If you are the rightful owner of OpenLinkSoftware_mcp-pyodbc-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 server for ODBC built with FastAPI and pyodbc, compatible with Virtuoso DBMS and other DBMS backends with ODBC drivers.

The MCP Server ODBC via PyODBC is a lightweight server designed to facilitate database interactions using the Model Context Protocol (MCP). Built with FastAPI and pyodbc, it supports various database management systems (DBMS) that have ODBC drivers, including Virtuoso. The server provides a range of functionalities such as fetching schemas, retrieving table information, describing table structures, executing stored procedures, and running SQL queries with results in JSONL or Markdown formats. It is particularly useful for applications requiring structured data retrieval and manipulation, offering a robust interface for database operations.

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 Queries: Execute SQL queries with results in JSONL or Markdown formats.

Tools

  1. podbc_get_schema

    List all schema names that can be accessed by the database management system

  2. podbc_get_table

    List the tables associated with the selected database schema

  3. podbc_describe_tabl

    Provides a description of the table associated with the specified database schema

  4. podbc_filter_table_name

    List tables associated with selected database schema based on substring schema

  5. podbc_query_databas

    Format returns result

  6. podbc_execute_quer

    Format returns result

  7. podbc_execute_query_m

    Table format returns results

  8. podbc_spasql_quer

    Query and return the result

  9. podbc_sparql_quer

    Query and return the result

  10. podbc_virtuoso_support_a

    Support assistant/agent interaction