Skip to main content
Glama

search_syntax

Find 1C platform methods, properties, or objects by natural language or name. Returns matching list entries; use get_syntax for signatures, parameters, and version details.

Instructions

Найти метод, свойство или объект платформы 1С. Даёт только строку списка. Сигнатура, параметры, доступность по контекстам, версия появления и рецепт замены для старой платформы — в get_syntax по найденному имени.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
kindNoОграничить вид: method, property, event, object, query_table, query_field.
limitNoСколько результатов вернуть. По умолчанию 10, максимум 50 (большее молча урезается). Поднимать выше 10 стоит только когда нужного не оказалось в первой десятке: правильный ответ почти всегда в первой пятёрке, а длинная выдача тратит контекст.
queryYesЧто ищем: «разделить строку», «ЗаписьJSON», «StrFind» по платформе. Русские и английские имена равнозначны.
configNoИмя конфигурации 1С, как его вернул `list_configurations` (например «ОтраслеваяКонфигурация»). Обязателен, если загружено больше одной конфигурации: по умолчанию ничего не подставляется, иначе ответ может относиться к чужой конфигурации.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
resultYes

Schema Changelog

Changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. First observedv2.0.0

TDQS

A4.2/5.0
Behavior4/5

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

No annotations are provided, so the description carries the behavioral disclosure burden. It clearly states the key constraint: 'Даёт только строку списка' (gives only a list line), and points to get_syntax for the full syntax. It does not mention read-only status or matching semantics, but for a search tool the limited output is the main behavioral trait and it is covered.

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

Conciseness5/5

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

Two short sentences front-load the purpose and immediately disclose the output limitation and the alternative for richer results. Every sentence earns its place with no filler.

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?

Given the simple search purpose, a fully documented schema, and an output schema, the description is largely complete for calling the tool correctly. A minor gap is the absence of explicit guidance about when not to use it versus config-oriented search tools, but the 'платформы 1С' qualifier mostly resolves this.

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 description coverage is 100%, and the schema already documents query, kind, limit, and config with helpful guidance. The tool description adds no parameter-specific detail beyond the schema, so the baseline of 3 is appropriate.

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?

The description uses a specific verb with a clear resource: 'Найти метод, свойство или объект платформы 1С' (find a method, property, or object of the 1C platform). It also distinguishes itself from get_syntax by stating that signature, parameters, context availability, version, and replacement recipe live in the sibling 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?

It gives an explicit routing rule: for detailed syntax information, use `get_syntax` on the found name. It does not explicitly list exclusions for other search siblings like search_objects or search_procedures, but the phrase 'платформы 1С' narrows the scope to platform entities rather than configuration objects.

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

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/AzeevAN/mcp-1c'

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