Skip to main content
Glama

list_group_projects_tool

List projects in a GitLab group with filters for search, visibility, and subgroups, plus pagination and sorting controls to locate repository details quickly.

Instructions

List projects within a GitLab group.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (default: 1)
sortNoSort direction (asc, desc)desc
searchNoFilter projects by name
group_idYesGroup ID or path
order_byNoOrder by field (created_at, updated_at, name, path)created_at
per_pageNoResults per page, max 100 (default: 20)
visibilityNoFilter by visibility (public, internal, private)
include_subgroupsNoInclude projects from subgroups

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Behavior2/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.

Completeness3/5

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

工具包含8个参数和输出模式,但描述仅提供最基本信息。尽管参数模式详细,描述未提及分页、过滤、子组等能力,也未说明典型使用场景。描述勉强覆盖核心功能,但对于一个拥有丰富模式参数的列表工具,描述可以更详尽,但未达到严重不足的程度。

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?

输入模式对所有8个参数提供了高覆盖率(100%)的描述,包括默认值和说明,因此描述无需额外解释参数。模式已承担主要解释责任,描述未添加新的语义信息,达到基线3分。

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?

描述明确说明了工具功能:列出GitLab组内的项目,动词'list'加上资源'projects within a GitLab group',与兄弟工具list_projects_tool(可能列出所有项目)形成区分,并具体限定在组范围内。

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?

描述提供了明确的上下文(仅限组内项目),但未明确提及何时使用该工具而非其他替代工具(如list_projects_tool),也没有排除条件。但工具名称和描述已隐含使用场景,给予4分。

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/crunchtools/mcp-gitlab'

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