Skip to main content
Glama

get-test-membership-summaries

Retrieve dummy membership summaries for testing note.com MCP Server functionality.

Instructions

テスト用:加入済みメンバーシップ一覧をダミーデータで取得する

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • Registers the 'get-test-membership-summaries' tool with an empty schema and an inline handler function that returns hardcoded dummy membership summary data for testing purposes.
    server.tool(
      "get-test-membership-summaries",
      "テスト用:加入済みメンバーシップ一覧をダミーデータで取得する",
      {},
      async () => {
        try {
          const dummySummaries = [
            {
              id: "membership-1",
              key: "dummy-key-1",
              name: "テストメンバーシップ 1",
              urlname: "test-membership-1",
              price: 500,
              creator: {
                id: "creator-1",
                nickname: "テストクリエイター 1",
                urlname: "test-creator-1",
                profileImageUrl: "https://example.com/profile1.jpg"
              }
            },
            {
              id: "membership-2",
              key: "dummy-key-2",
              name: "テストメンバーシップ 2",
              urlname: "test-membership-2",
              price: 1000,
              creator: {
                id: "creator-2",
                nickname: "テストクリエイター 2",
                urlname: "test-creator-2",
                profileImageUrl: "https://example.com/profile2.jpg"
              }
            }
          ];
    
          return createSuccessResponse({
            total: dummySummaries.length,
            summaries: dummySummaries
          });
        } catch (error) {
          return handleApiError(error, "テストデータ取得");
        }
      }
    );
  • The handler function for the tool, which generates and returns two dummy test membership summaries without requiring authentication or API calls.
    async () => {
      try {
        const dummySummaries = [
          {
            id: "membership-1",
            key: "dummy-key-1",
            name: "テストメンバーシップ 1",
            urlname: "test-membership-1",
            price: 500,
            creator: {
              id: "creator-1",
              nickname: "テストクリエイター 1",
              urlname: "test-creator-1",
              profileImageUrl: "https://example.com/profile1.jpg"
            }
          },
          {
            id: "membership-2",
            key: "dummy-key-2",
            name: "テストメンバーシップ 2",
            urlname: "test-membership-2",
            price: 1000,
            creator: {
              id: "creator-2",
              nickname: "テストクリエイター 2",
              urlname: "test-creator-2",
              profileImageUrl: "https://example.com/profile2.jpg"
            }
          }
        ];
    
        return createSuccessResponse({
          total: dummySummaries.length,
          summaries: dummySummaries
        });
      } catch (error) {
        return handleApiError(error, "テストデータ取得");
      }
    }

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