Skip to main content
Glama

search-users

Search for users on note.com by entering keywords to find specific accounts or discover new content creators.

Instructions

ユーザーを検索する

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
queryYes検索キーワード
sizeNo取得する件数(最大20)
startNo検索結果の開始位置

Implementation Reference

  • Exact registration of the 'search-users' tool, including inline Zod schema for parameters (query, size, start) and the handler function that performs API request to /v3/searches?context=user, extracts and formats users using safeExtractData and formatUser, and returns paginated results.
    server.tool(
      "search-users",
      "ユーザーを検索する",
      {
        query: z.string().describe("検索キーワード"),
        size: z.number().default(10).describe("取得する件数(最大20)"),
        start: z.number().default(0).describe("検索結果の開始位置"),
      },
      async ({ query, size, start }) => {
        try {
          const data = await noteApiRequest(`/v3/searches?context=user&q=${encodeURIComponent(query)}&size=${size}&start=${start}`);
    
          const usersArray = safeExtractData(data, commonExtractors.users);
          const totalCount = safeExtractTotal(data, usersArray.length);
          
          const formattedUsers = usersArray.map((user: any) => formatUser(user));
    
          return createSuccessResponse({
            total: totalCount,
            users: formattedUsers
          });
        } catch (error) {
          return handleApiError(error, "ユーザー検索");
        }
      }
    );
  • Calls registerSearchTools which includes the search-users tool registration.
    registerSearchTools(server);
  • Top-level call to registerAllTools during server initialization, which chains to search-users registration.
    registerAllTools(server);

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/shimayuz/note-com-mcp'

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