Skip to main content
Glama
tony2026m

@tony2026m/mybatis-flex-mcp

by tony2026m

list-api

Find all Mybatis-Flex APIs you can use for database operations, then choose the one that matches your business needs.

Instructions

当用户根据业务需求和PRD进行后端开发,需要使用 Mybatis-Flex(mybatis-flex)框架进行数据库操作时使用此工具。 此工具仅返回框架可用的功能(API)列表。 调用此工具后,你必须根据你的业务需求、来选择符合你业务需求的功能api,进行数据库的构建和数据操作

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Behavior4/5

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

With no annotations provided, the description carries the full burden. It explicitly says the tool 'only returns a list' and clarifies that actual database construction and operations happen afterward by the agent, which communicates that this tool is read-only and non-mutating.

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?

The description is reasonably concise and front-loads the usage condition, then states the behavior and expected follow-up. There is slight redundancy in repeating '根据你的业务需求', but overall it is direct and efficient.

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?

This is a zero-parameter listing tool with no output schema and no annotations. The description covers when to use it, what it returns, and what the agent should do after calling it, which is enough for an agent to start correctly. It does not describe the list's format, but for a simple list-API tool that is a minor gap.

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

Parameters4/5

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

The tool has no parameters, so the description does not need to explain parameter details. The baseline of 4 applies, and nothing in the description contradicts the empty schema.

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

Purpose4/5

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

The description clearly states that the tool returns a list of framework-available APIs for Mybatis-Flex database operations. It identifies a specific verb and resource, but does not explicitly differentiate itself from sibling tools like get-api-doc or get-mybatis-flex-info.

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

Usage Guidelines4/5

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

The description gives a clear context for use: when the user is doing backend development with Mybatis-Flex and needs to perform database operations. It does not mention alternatives or exclusion conditions, so it stops short of a 5.

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

Install Server

Other Tools

Latest Blog Posts

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/tony2026m/mybatis-flex-mcp'

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