Skip to main content
Glama

MCP DB Python

by 191341025
query_tools.py867 B
# runQuery、getProcedureDefinition # tools/query_tools.py from tools.schema_tools import get_connector def run_query(sql: str, params=None) -> dict: """Execute a read-only SQL query.""" connector = get_connector() return connector.run_query(sql, params=params) def get_procedure_definition(name: str) -> dict: """Fetch stored procedure definition.""" connector = get_connector() return connector.get_procedure_definition(name) def sample_rows(table_name: str, limit: int = 5) -> dict: """抽样返回指定数据表的若干行数据。""" connector = get_connector() return connector.sample_rows(table_name, limit=limit) def explain_query(sql: str, params=None) -> list: """对只读 SQL 执行 EXPLAIN,返回执行计划。""" connector = get_connector() return connector.explain_query(sql, params=params)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/191341025/mcp-db-python'

If you have feedback or need assistance with the MCP directory API, please join our Discord server