Skip to main content
Glama
gxc

gaussdb-ro-mcp

by gxc

list_schemas

Lists all schemas in a GaussDB database with object counts and comments, excluding system schemas by default. Optionally include system schemas.

Instructions

列出 GaussDB 数据库中的 schema(模式)清单,含每个模式下的对象数量与注释。默认排除系统模式。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
instanceNo数据源名称(配置文件中 instance 的 name),省略时使用默认实例
include_systemNo是否包含系统模式(pg_catalog 等),默认 false

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.2.2

TDQS

A3.7/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

无注释,描述承担行为披露责任。描述了默认排除系统模式这一行为,但未说明返回格式、是否只读、权限要求等。对于只读列表工具,信息基本足够但不够全面。

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

一句话简洁地说明了工具功能,没有冗余,但未提供任何额外背景或使用提示,结构清晰但略显单薄。

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

工具简单,参数少且 schema 覆盖完整,无输出 schema 要求。描述涵盖了核心功能,但未说明返回格式或典型使用场景,对简单工具而言基本够用。

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema 覆盖 100%,instance 和 include_system 均有描述。描述中提及'默认排除系统模式'与 include_system 参数相关,但未增加超出 schema 的新信息,仅重复了默认值。

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

描述明确说明列出 GaussDB 数据库中的 schema 清单,并提及包含对象数量和注释,动词'列出'和资源'schema'具体明确,与兄弟工具(list_tables、describe_table 等)容易区分。

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

描述说明了默认行为(排除系统模式),但没有明确提及何时使用此工具而非其他兄弟工具,也未说明哪些场景不适合使用。缺少与 list_tables 等工具的对比或使用条件。

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.