오늘냥이 (Oneul Nyangi)

Real cat photos from 오늘냥이 (nyangi.today), a Korean cat diary, shown as an in-chat gallery.

我該用這個嗎

品質與安全性

A
說明品質
90%
結構描述完整度
92%
命名品質
100%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~7,145Token(工具定義)
~17.5 KB典型回應大小
顯著的注意力影響(128k 上下文的 5.58%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "oneul-nyangi": {
      "url": "https://nyangi.today/mcp"
    }
  }
}

遠端端點

https://nyangi.today/mcpstreamable-http

它能做什麼

工具清單

工具(4)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢show_cat_photos(query, sort, limit, cursor, facets, ...)

오늘냥이(nyangi.today)에서 집사들이 직접 올린 실제 고양이 사진을 골라 보여줍니다. 고양이 사진을 인기·최신·귀여워요·웃겨요·무작위 순서로 조회하고, 지원되는 앱에서는 대화 안에 갤러리로 표시합니다. 사진에는 오늘냥이 원문 링크가 포함됩니다. 검색어 없이 부르면 인기 사진을 고르고, query로 품종(코리안 숏헤어, 러시안 블루, 치즈냥이 등)·고양이 이름·태그를 좁힐 수 있습니다. Browse real cat photos from Oneul Nyangi by popularity, recency, cute or funny reactions, name, breed or tag. Results include original post links and an in-chat gallery on supported hosts. 예: {"sort":"cute","limit":6}, {"query":"케이짱","sort":"latest"}. nextCursor가 있으면 같은 조건으로 cursor에 넣어 이어보세요. 각 photos[].postId로 get_public_post, catId로 get_cat_profile을 호출할 수 있습니다. random은 인기순 페이지 안에서만 섞으며 반응 수는 실제 공개 반응입니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 80,
      "description": "선택. 품종·고양이 이름·태그·분위기 (예: 러시안 블루, 치즈냥이, 잠자는). 비우면 전체에서 골라요."
    },
    "sort": {
      "type": "string",
      "enum": [
        "popular",
        "latest",
        "cute",
        "funny",
        "random"
      ],
      "default": "popular",
      "description": "popular(인기), latest(최신), cute(귀여워요), funny(웃겨요), random(무작위)"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 12,
      "default": 6,
      "description": "보여줄 사진 수"
    },
    "cursor": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2048,
      "description": "The previous nextCursor. Keep query, facets, sort and kind unchanged."
    },
    "facets": {
      "type": "object",
      "properties": {
        "breed": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "Breed ID or a recorded breed name"
        },
        "coatColor": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        },
        "pose": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        },
        "activity": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        },
        "scene": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        },
        "mood": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        }
      },
      "additionalProperties": false
    },
    "fields": {
      "type": "array",
      "minItems": 1,
      "maxItems": 32,
      "uniqueItems": true,
      "items": {
        "type": "string",
        "enum": [
          "source.name",
          "source.url",
          "query",
          "breed",
          "matched",
          "sort",
          "moreUrl",
          "webUrl",
          "total",
          "catTotal",
          "postTotal",
          "hasMore",
          "nextCursor",
          "photos.postId",
          "photos.url",
          "photos.webUrl",
          "photos.image",
          "photos.imageUrl",
          "photos.thumbnail",
          "photos.caption",
          "photos.catId",
          "photos.catName",
          "photos.catUrl",
          "photos.breed",
          "photos.recordDate",
          "photos.reactions.likes",
          "photos.reactions.cute",
          "photos.reactions.funny",
          "photos.reactions.total",
          "photos.discovery.source",
          "photos.discovery.coverage",
          "photos.discovery.confidence",
          "photos.discovery.observedAt",
          "photos.discovery.attributes.breed",
          "photos.discovery.attributes.coatColor",
          "photos.discovery.attributes.pose",
          "photos.discovery.attributes.activity",
          "photos.discovery.attributes.scene",
          "photos.discovery.attributes.mood",
          "photos.popularity.metric",
          "photos.popularity.score"
        ]
      },
      "description": "선택. 필요한 공개 결과 필드만 반환합니다. 배열 안 필드는 photos.url처럼 지정합니다."
    }
  },
  "examples": [
    {
      "sort": "cute",
      "limit": 6
    },
    {
      "query": "케이짱",
      "sort": "latest"
    }
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "source": {
      "type": "object",
      "properties": {
        "name": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "pattern": "^https?://"
        }
      },
      "additionalProperties": false
    },
    "query": {
      "type": "string"
    },
    "breed": {
      "type": "string"
    },
    "matched": {
      "type": "boolean"
    },
    "sort": {
      "type": "string"
    },
    "total": {
      "type": "integer",
      "minimum": 0
    },
    "catTotal": {
      "type": "integer",
      "minimum": 0
    },
    "postTotal": {
      "type": "integer",
      "minimum": 0
    },
    "hasMore": {
      "type": "boolean"
    },
    "nextCursor": {
      "type": [
        "string",
        "null"
      ]
    },
    "moreUrl": {
      "type": "string",
      "pattern": "^https?://"
    },
    "webUrl": {
      "type": "string",
      "pattern": "^https?://"
    },
    "photos": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "postId": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "pattern": "^https?://"
          },
          "webUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "image": {
            "type": "string",
            "pattern": "^https?://"
          },
          "imageUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "thumbnail": {
            "type": "string",
            "pattern": "^https?://"
          },
          "caption": {
            "type": "string"
          },
          "catId": {
            "type": "string"
          },
          "catName": {
            "type": "string"
          },
          "catUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "breed": {
            "type": "string"
          },
          "recordDate": {
            "type": "string"
          },
          "reactions": {
            "type": "object",
            "properties": {
              "likes": {
                "type": "integer",
                "minimum": 0
              },
              "cute": {
                "type": "integer",
                "minimum": 0
              },
              "funny": {
                "type": "integer",
                "minimum": 0
              },
              "total": {
                "type": "integer",
                "minimum": 0
              }
            },
            "additionalProperties": false
          },
          "discovery": {
            "type": "object",
            "properties": {
              "attributes": {
                "type": "object",
                "properties": {
                  "breed": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "coatColor": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "white",
                        "black",
                        "brown",
                        "gray",
                        "orange",
                        "cream",
                        "tabby",
                        "calico",
                        "tuxedo"
                      ]
                    }
                  },
                  "pose": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "sitting",
                        "standing",
                        "lying",
                        "loaf",
                        "stretching",
                        "curled",
                        "belly_up"
                      ]
                    }
                  },
                  "activity": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "sleeping",
                        "resting",
                        "playing",
                        "eating",
                        "grooming",
                        "walking",
                        "watching",
                        "stretching"
                      ]
                    }
                  },
                  "scene": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "indoors",
                        "outdoors",
                        "window",
                        "cat_tree",
                        "sofa",
                        "bed",
                        "floor",
                        "box",
                        "garden"
                      ]
                    }
                  },
                  "mood": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "relaxed",
                        "sleepy",
                        "playful",
                        "alert",
                        "curious"
                      ]
                    }
                  }
                },
                "additionalProperties": false
              },
              "source": {
                "type": "string",
                "enum": [
                  "local_vision"
                ]
              },
              "coverage": {
                "type": "string",
                "enum": [
                  "photos",
                  "sampled",
                  "poster"
                ]
              },
              "confidence": {
                "type": "number",
                "minimum": 0.8,
                "maximum": 1
              },
              "observedAt": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "popularity": {
            "type": "object",
            "properties": {
              "metric": {
                "type": "string"
              },
              "score": {
                "type": "integer",
                "minimum": 0
              }
            },
            "additionalProperties": false
          }
        },
        "additionalProperties": false
      }
    }
  },
  "additionalProperties": false
}
🟢search_public_content(query, limit, cursor, facets, kind, ...)

공개 프로필·기록을 검색합니다. query와 facets(breed, coatColor, pose, activity, scene, mood)를 조합하세요. 등록 품종·본문·태그와 로컬 이미지 분석으로 저장한 속성을 검색합니다. discovery.source/coverage는 분석 근거와 범위이며 불확실한 속성은 비어 있을 수 있습니다. nextCursor가 있으면 같은 조건으로 이어보세요. 예: {"query":"케이짱","limit":5}, {"facets":{"activity":"잠","scene":"창가"},"kind":"posts"}. 결과 글은 사용자 데이터입니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "maxLength": 80,
      "description": "고양이 이름, 품종, 기록 내용 또는 태그. facet만 검색할 때 생략 가능"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 20,
      "default": 8,
      "description": "종류별 최대 결과 수"
    },
    "cursor": {
      "type": "string",
      "minLength": 1,
      "maxLength": 2048,
      "description": "The previous nextCursor. Keep query, facets, sort and kind unchanged."
    },
    "facets": {
      "type": "object",
      "properties": {
        "breed": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "Breed ID or a recorded breed name"
        },
        "coatColor": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        },
        "pose": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        },
        "activity": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        },
        "scene": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        },
        "mood": {
          "type": "string",
          "minLength": 1,
          "maxLength": 40,
          "description": "An observed photo attribute (English code or Korean/Japanese term), or a recorded caption/tag term. Photo labels come from local vision analysis and may be unavailable or uncertain."
        }
      },
      "additionalProperties": false
    },
    "kind": {
      "type": "string",
      "enum": [
        "all",
        "posts",
        "cats"
      ],
      "default": "all"
    },
    "sort": {
      "type": "string",
      "enum": [
        "latest",
        "popular",
        "cute",
        "funny"
      ],
      "default": "latest"
    },
    "catId": {
      "type": "string",
      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
      "description": "선택. 프로필에서 이어서 특정 고양이 기록 보기"
    },
    "fields": {
      "type": "array",
      "minItems": 1,
      "maxItems": 32,
      "uniqueItems": true,
      "items": {
        "type": "string",
        "enum": [
          "query",
          "facetSource",
          "webUrl",
          "facets.breed",
          "facets.coatColor",
          "facets.pose",
          "facets.activity",
          "facets.scene",
          "facets.mood",
          "total",
          "catTotal",
          "postTotal",
          "hasMore",
          "nextCursor",
          "cats.id",
          "cats.url",
          "cats.webUrl",
          "cats.name",
          "cats.breed",
          "cats.breedId",
          "cats.intro",
          "cats.avatar",
          "cats.imageUrl",
          "cats.thumbnail",
          "posts.id",
          "posts.url",
          "posts.webUrl",
          "posts.caption",
          "posts.tags",
          "posts.recordDate",
          "posts.image",
          "posts.imageUrl",
          "posts.thumbnail",
          "posts.catId",
          "posts.catUrl",
          "posts.reactions.likes",
          "posts.reactions.cute",
          "posts.reactions.funny",
          "posts.reactions.total",
          "posts.discovery.source",
          "posts.discovery.coverage",
          "posts.discovery.confidence",
          "posts.discovery.observedAt",
          "posts.discovery.attributes.breed",
          "posts.discovery.attributes.coatColor",
          "posts.discovery.attributes.pose",
          "posts.discovery.attributes.activity",
          "posts.discovery.attributes.scene",
          "posts.discovery.attributes.mood"
        ]
      },
      "description": "선택. 필요한 공개 결과 필드만 반환합니다. 배열 안 필드는 photos.url처럼 지정합니다."
    }
  },
  "examples": [
    {
      "query": "케이짱",
      "limit": 5
    },
    {
      "facets": {
        "activity": "잠"
      },
      "kind": "posts"
    }
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "query": {
      "type": "string"
    },
    "facets": {
      "type": "object",
      "properties": {
        "breed": {
          "type": "string"
        },
        "coatColor": {
          "type": "string"
        },
        "pose": {
          "type": "string"
        },
        "activity": {
          "type": "string"
        },
        "scene": {
          "type": "string"
        },
        "mood": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "facetSource": {
      "type": "string"
    },
    "total": {
      "type": "integer",
      "minimum": 0
    },
    "catTotal": {
      "type": "integer",
      "minimum": 0
    },
    "postTotal": {
      "type": "integer",
      "minimum": 0
    },
    "hasMore": {
      "type": "boolean"
    },
    "nextCursor": {
      "type": [
        "string",
        "null"
      ]
    },
    "cats": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "pattern": "^https?://"
          },
          "webUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "name": {
            "type": "string"
          },
          "breed": {
            "type": "string"
          },
          "breedId": {
            "type": "string"
          },
          "intro": {
            "type": "string"
          },
          "avatar": {
            "type": "string",
            "pattern": "^https?://"
          },
          "imageUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "thumbnail": {
            "type": "string",
            "pattern": "^https?://"
          }
        },
        "additionalProperties": false
      }
    },
    "posts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "pattern": "^https?://"
          },
          "webUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "caption": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "recordDate": {
            "type": "string"
          },
          "image": {
            "type": "string",
            "pattern": "^https?://"
          },
          "imageUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "thumbnail": {
            "type": "string",
            "pattern": "^https?://"
          },
          "reactions": {
            "type": "object",
            "properties": {
              "likes": {
                "type": "integer",
                "minimum": 0
              },
              "cute": {
                "type": "integer",
                "minimum": 0
              },
              "funny": {
                "type": "integer",
                "minimum": 0
              },
              "total": {
                "type": "integer",
                "minimum": 0
              }
            },
            "additionalProperties": false
          },
          "discovery": {
            "type": "object",
            "properties": {
              "attributes": {
                "type": "object",
                "properties": {
                  "breed": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "coatColor": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "white",
                        "black",
                        "brown",
                        "gray",
                        "orange",
                        "cream",
                        "tabby",
                        "calico",
                        "tuxedo"
                      ]
                    }
                  },
                  "pose": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "sitting",
                        "standing",
                        "lying",
                        "loaf",
                        "stretching",
                        "curled",
                        "belly_up"
                      ]
                    }
                  },
                  "activity": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "sleeping",
                        "resting",
                        "playing",
                        "eating",
                        "grooming",
                        "walking",
                        "watching",
                        "stretching"
                      ]
                    }
                  },
                  "scene": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "indoors",
                        "outdoors",
                        "window",
                        "cat_tree",
                        "sofa",
                        "bed",
                        "floor",
                        "box",
                        "garden"
                      ]
                    }
                  },
                  "mood": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "relaxed",
                        "sleepy",
                        "playful",
                        "alert",
                        "curious"
                      ]
                    }
                  }
                },
                "additionalProperties": false
              },
              "source": {
                "type": "string",
                "enum": [
                  "local_vision"
                ]
              },
              "coverage": {
                "type": "string",
                "enum": [
                  "photos",
                  "sampled",
                  "poster"
                ]
              },
              "confidence": {
                "type": "number",
                "minimum": 0.8,
                "maximum": 1
              },
              "observedAt": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "catId": {
            "type": "string"
          },
          "catUrl": {
            "type": "string",
            "pattern": "^https?://"
          }
        },
        "additionalProperties": false
      }
    },
    "webUrl": {
      "type": "string",
      "pattern": "^https?://"
    }
  },
  "additionalProperties": false
}
🟢get_public_post(postId, fields)

공개 기록·사진·반응·고양이 프로필과 관련 기록을 조회합니다. show_cat_photos/search_public_content에서 받은 postId를 사용하세요. cat.id로 get_cat_profile을 호출하면 최근 기록으로 이어집니다. relatedPosts.relation/matchedFacets는 같은 고양이·품종 또는 로컬 분석 속성의 공통점을 설명하며 이미지 임베딩 점수나 감정의 확정 판정이 아닙니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "postId": {
      "type": "string",
      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
      "description": "게시물 UUID"
    },
    "fields": {
      "type": "array",
      "minItems": 1,
      "maxItems": 32,
      "uniqueItems": true,
      "items": {
        "type": "string",
        "enum": [
          "id",
          "url",
          "webUrl",
          "caption",
          "tags",
          "recordDate",
          "image",
          "imageUrl",
          "thumbnail",
          "catId",
          "catUrl",
          "reactions.likes",
          "reactions.cute",
          "reactions.funny",
          "reactions.total",
          "discovery.source",
          "discovery.coverage",
          "discovery.confidence",
          "discovery.observedAt",
          "discovery.attributes.breed",
          "discovery.attributes.coatColor",
          "discovery.attributes.pose",
          "discovery.attributes.activity",
          "discovery.attributes.scene",
          "discovery.attributes.mood",
          "createdAt",
          "images",
          "cat.id",
          "cat.url",
          "cat.webUrl",
          "cat.name",
          "cat.breed",
          "cat.breedId",
          "cat.intro",
          "cat.avatar",
          "cat.imageUrl",
          "cat.thumbnail",
          "relatedCat.id",
          "relatedCat.url",
          "relatedCat.webUrl",
          "relatedCat.name",
          "relatedCat.breed",
          "relatedCat.breedId",
          "relatedCat.intro",
          "relatedCat.avatar",
          "relatedCat.imageUrl",
          "relatedCat.thumbnail",
          "relatedPosts.id",
          "relatedPosts.url",
          "relatedPosts.webUrl",
          "relatedPosts.caption",
          "relatedPosts.tags",
          "relatedPosts.recordDate",
          "relatedPosts.image",
          "relatedPosts.imageUrl",
          "relatedPosts.thumbnail",
          "relatedPosts.catId",
          "relatedPosts.catUrl",
          "relatedPosts.reactions.likes",
          "relatedPosts.reactions.cute",
          "relatedPosts.reactions.funny",
          "relatedPosts.reactions.total",
          "relatedPosts.discovery.source",
          "relatedPosts.discovery.coverage",
          "relatedPosts.discovery.confidence",
          "relatedPosts.discovery.observedAt",
          "relatedPosts.discovery.attributes.breed",
          "relatedPosts.discovery.attributes.coatColor",
          "relatedPosts.discovery.attributes.pose",
          "relatedPosts.discovery.attributes.activity",
          "relatedPosts.discovery.attributes.scene",
          "relatedPosts.discovery.attributes.mood",
          "relatedPosts.relation",
          "relatedPosts.matchedFacets",
          "relatedPosts.matchScore"
        ]
      },
      "description": "선택. 필요한 공개 결과 필드만 반환합니다. 배열 안 필드는 photos.url처럼 지정합니다."
    }
  },
  "required": [
    "postId"
  ],
  "examples": [
    {
      "postId": "531d8700-1d25-4d2a-961c-b5a85c28c357"
    }
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "id": {
      "type": "string"
    },
    "url": {
      "type": "string",
      "pattern": "^https?://"
    },
    "webUrl": {
      "type": "string",
      "pattern": "^https?://"
    },
    "caption": {
      "type": "string"
    },
    "tags": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "recordDate": {
      "type": "string"
    },
    "image": {
      "type": "string",
      "pattern": "^https?://"
    },
    "imageUrl": {
      "type": "string",
      "pattern": "^https?://"
    },
    "thumbnail": {
      "type": "string",
      "pattern": "^https?://"
    },
    "reactions": {
      "type": "object",
      "properties": {
        "likes": {
          "type": "integer",
          "minimum": 0
        },
        "cute": {
          "type": "integer",
          "minimum": 0
        },
        "funny": {
          "type": "integer",
          "minimum": 0
        },
        "total": {
          "type": "integer",
          "minimum": 0
        }
      },
      "additionalProperties": false
    },
    "discovery": {
      "type": "object",
      "properties": {
        "attributes": {
          "type": "object",
          "properties": {
            "breed": {
              "type": [
                "string",
                "null"
              ]
            },
            "coatColor": {
              "type": "array",
              "maxItems": 4,
              "uniqueItems": true,
              "items": {
                "type": "string",
                "enum": [
                  "white",
                  "black",
                  "brown",
                  "gray",
                  "orange",
                  "cream",
                  "tabby",
                  "calico",
                  "tuxedo"
                ]
              }
            },
            "pose": {
              "type": "array",
              "maxItems": 4,
              "uniqueItems": true,
              "items": {
                "type": "string",
                "enum": [
                  "sitting",
                  "standing",
                  "lying",
                  "loaf",
                  "stretching",
                  "curled",
                  "belly_up"
                ]
              }
            },
            "activity": {
              "type": "array",
              "maxItems": 4,
              "uniqueItems": true,
              "items": {
                "type": "string",
                "enum": [
                  "sleeping",
                  "resting",
                  "playing",
                  "eating",
                  "grooming",
                  "walking",
                  "watching",
                  "stretching"
                ]
              }
            },
            "scene": {
              "type": "array",
              "maxItems": 4,
              "uniqueItems": true,
              "items": {
                "type": "string",
                "enum": [
                  "indoors",
                  "outdoors",
                  "window",
                  "cat_tree",
                  "sofa",
                  "bed",
                  "floor",
                  "box",
                  "garden"
                ]
              }
            },
            "mood": {
              "type": "array",
              "maxItems": 4,
              "uniqueItems": true,
              "items": {
                "type": "string",
                "enum": [
                  "relaxed",
                  "sleepy",
                  "playful",
                  "alert",
                  "curious"
                ]
              }
            }
          },
          "additionalProperties": false
        },
        "source": {
          "type": "string",
          "enum": [
            "local_vision"
          ]
        },
        "coverage": {
          "type": "string",
          "enum": [
            "photos",
            "sampled",
            "poster"
          ]
        },
        "confidence": {
          "type": "number",
          "minimum": 0.8,
          "maximum": 1
        },
        "observedAt": {
          "type": "string"
        }
      },
      "additionalProperties": false
    },
    "catId": {
      "type": "string"
    },
    "catUrl": {
      "type": "string",
      "pattern": "^https?://"
    },
    "createdAt": {
      "type": "string"
    },
    "cat": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "pattern": "^https?://"
        },
        "webUrl": {
          "type": "string",
          "pattern": "^https?://"
        },
        "name": {
          "type": "string"
        },
        "breed": {
          "type": "string"
        },
        "breedId": {
          "type": "string"
        },
        "intro": {
          "type": "string"
        },
        "avatar": {
          "type": "string",
          "pattern": "^https?://"
        },
        "imageUrl": {
          "type": "string",
          "pattern": "^https?://"
        },
        "thumbnail": {
          "type": "string",
          "pattern": "^https?://"
        }
      },
      "additionalProperties": false
    },
    "images": {
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^https?://"
      }
    },
    "relatedPosts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "pattern": "^https?://"
          },
          "webUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "caption": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "recordDate": {
            "type": "string"
          },
          "image": {
            "type": "string",
            "pattern": "^https?://"
          },
          "imageUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "thumbnail": {
            "type": "string",
            "pattern": "^https?://"
          },
          "reactions": {
            "type": "object",
            "properties": {
              "likes": {
                "type": "integer",
                "minimum": 0
              },
              "cute": {
                "type": "integer",
                "minimum": 0
              },
              "funny": {
                "type": "integer",
                "minimum": 0
              },
              "total": {
                "type": "integer",
                "minimum": 0
              }
            },
            "additionalProperties": false
          },
          "discovery": {
            "type": "object",
            "properties": {
              "attributes": {
                "type": "object",
                "properties": {
                  "breed": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "coatColor": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "white",
                        "black",
                        "brown",
                        "gray",
                        "orange",
                        "cream",
                        "tabby",
                        "calico",
                        "tuxedo"
                      ]
                    }
                  },
                  "pose": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "sitting",
                        "standing",
                        "lying",
                        "loaf",
                        "stretching",
                        "curled",
                        "belly_up"
                      ]
                    }
                  },
                  "activity": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "sleeping",
                        "resting",
                        "playing",
                        "eating",
                        "grooming",
                        "walking",
                        "watching",
                        "stretching"
                      ]
                    }
                  },
                  "scene": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "indoors",
                        "outdoors",
                        "window",
                        "cat_tree",
                        "sofa",
                        "bed",
                        "floor",
                        "box",
                        "garden"
                      ]
                    }
                  },
                  "mood": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "relaxed",
                        "sleepy",
                        "playful",
                        "alert",
                        "curious"
                      ]
                    }
                  }
                },
                "additionalProperties": false
              },
              "source": {
                "type": "string",
                "enum": [
                  "local_vision"
                ]
              },
              "coverage": {
                "type": "string",
                "enum": [
                  "photos",
                  "sampled",
                  "poster"
                ]
              },
              "confidence": {
                "type": "number",
                "minimum": 0.8,
                "maximum": 1
              },
              "observedAt": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "catId": {
            "type": "string"
          },
          "catUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "relation": {
            "type": "string",
            "enum": [
              "same_cat",
              "same_breed",
              "shared_attributes"
            ]
          },
          "matchedFacets": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "coatColor",
                "pose",
                "activity",
                "scene",
                "mood"
              ]
            }
          },
          "matchScore": {
            "type": "integer",
            "minimum": 1,
            "maximum": 28
          }
        },
        "additionalProperties": false
      }
    },
    "relatedCat": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "url": {
          "type": "string",
          "pattern": "^https?://"
        },
        "webUrl": {
          "type": "string",
          "pattern": "^https?://"
        },
        "name": {
          "type": "string"
        },
        "breed": {
          "type": "string"
        },
        "breedId": {
          "type": "string"
        },
        "intro": {
          "type": "string"
        },
        "avatar": {
          "type": "string",
          "pattern": "^https?://"
        },
        "imageUrl": {
          "type": "string",
          "pattern": "^https?://"
        },
        "thumbnail": {
          "type": "string",
          "pattern": "^https?://"
        }
      },
      "additionalProperties": false
    }
  },
  "additionalProperties": false
}
🟢get_cat_profile(catId, fields)

공개 고양이 프로필과 최근 공개 기록 recentPosts를 함께 반환합니다. 예: {"catId":"검색 결과의 UUID"}. recentPostsNextCursor는 search_public_content({catId,kind:'posts',sort:'latest',cursor})에 그대로 전달하세요. 비공개 기록 통계·집사 개인정보는 제공하지 않습니다.

輸入結構描述

{
  "type": "object",
  "properties": {
    "catId": {
      "type": "string",
      "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
      "description": "고양이 프로필 UUID"
    },
    "fields": {
      "type": "array",
      "minItems": 1,
      "maxItems": 32,
      "uniqueItems": true,
      "items": {
        "type": "string",
        "enum": [
          "id",
          "url",
          "webUrl",
          "name",
          "breed",
          "breedId",
          "intro",
          "avatar",
          "imageUrl",
          "thumbnail",
          "age",
          "gender",
          "personalityTags",
          "isMemorial",
          "recentPostsTotal",
          "recentPostsHasMore",
          "recentPostsNextCursor",
          "recentPosts.id",
          "recentPosts.url",
          "recentPosts.webUrl",
          "recentPosts.caption",
          "recentPosts.tags",
          "recentPosts.recordDate",
          "recentPosts.image",
          "recentPosts.imageUrl",
          "recentPosts.thumbnail",
          "recentPosts.catId",
          "recentPosts.catUrl",
          "recentPosts.reactions.likes",
          "recentPosts.reactions.cute",
          "recentPosts.reactions.funny",
          "recentPosts.reactions.total",
          "recentPosts.discovery.source",
          "recentPosts.discovery.coverage",
          "recentPosts.discovery.confidence",
          "recentPosts.discovery.observedAt",
          "recentPosts.discovery.attributes.breed",
          "recentPosts.discovery.attributes.coatColor",
          "recentPosts.discovery.attributes.pose",
          "recentPosts.discovery.attributes.activity",
          "recentPosts.discovery.attributes.scene",
          "recentPosts.discovery.attributes.mood"
        ]
      },
      "description": "선택. 필요한 공개 결과 필드만 반환합니다. 배열 안 필드는 photos.url처럼 지정합니다."
    }
  },
  "required": [
    "catId"
  ],
  "examples": [
    {
      "catId": "00000000-0000-4000-8000-000000000102"
    }
  ],
  "additionalProperties": false
}

輸出結構描述

{
  "type": "object",
  "properties": {
    "error": {
      "type": "string"
    },
    "code": {
      "type": "string"
    },
    "id": {
      "type": "string"
    },
    "url": {
      "type": "string",
      "pattern": "^https?://"
    },
    "webUrl": {
      "type": "string",
      "pattern": "^https?://"
    },
    "name": {
      "type": "string"
    },
    "breed": {
      "type": "string"
    },
    "breedId": {
      "type": "string"
    },
    "intro": {
      "type": "string"
    },
    "avatar": {
      "type": "string",
      "pattern": "^https?://"
    },
    "imageUrl": {
      "type": "string",
      "pattern": "^https?://"
    },
    "thumbnail": {
      "type": "string",
      "pattern": "^https?://"
    },
    "age": {
      "type": "string"
    },
    "gender": {
      "type": "string"
    },
    "personalityTags": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "isMemorial": {
      "type": "boolean"
    },
    "recentPosts": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "url": {
            "type": "string",
            "pattern": "^https?://"
          },
          "webUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "caption": {
            "type": "string"
          },
          "tags": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "recordDate": {
            "type": "string"
          },
          "image": {
            "type": "string",
            "pattern": "^https?://"
          },
          "imageUrl": {
            "type": "string",
            "pattern": "^https?://"
          },
          "thumbnail": {
            "type": "string",
            "pattern": "^https?://"
          },
          "reactions": {
            "type": "object",
            "properties": {
              "likes": {
                "type": "integer",
                "minimum": 0
              },
              "cute": {
                "type": "integer",
                "minimum": 0
              },
              "funny": {
                "type": "integer",
                "minimum": 0
              },
              "total": {
                "type": "integer",
                "minimum": 0
              }
            },
            "additionalProperties": false
          },
          "discovery": {
            "type": "object",
            "properties": {
              "attributes": {
                "type": "object",
                "properties": {
                  "breed": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "coatColor": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "white",
                        "black",
                        "brown",
                        "gray",
                        "orange",
                        "cream",
                        "tabby",
                        "calico",
                        "tuxedo"
                      ]
                    }
                  },
                  "pose": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "sitting",
                        "standing",
                        "lying",
                        "loaf",
                        "stretching",
                        "curled",
                        "belly_up"
                      ]
                    }
                  },
                  "activity": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "sleeping",
                        "resting",
                        "playing",
                        "eating",
                        "grooming",
                        "walking",
                        "watching",
                        "stretching"
                      ]
                    }
                  },
                  "scene": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "indoors",
                        "outdoors",
                        "window",
                        "cat_tree",
                        "sofa",
                        "bed",
                        "floor",
                        "box",
                        "garden"
                      ]
                    }
                  },
                  "mood": {
                    "type": "array",
                    "maxItems": 4,
                    "uniqueItems": true,
                    "items": {
                      "type": "string",
                      "enum": [
                        "relaxed",
                        "sleepy",
                        "playful",
                        "alert",
                        "curious"
                      ]
                    }
                  }
                },
                "additionalProperties": false
              },
              "source": {
                "type": "string",
                "enum": [
                  "local_vision"
                ]
              },
              "coverage": {
                "type": "string",
                "enum": [
                  "photos",
                  "sampled",
                  "poster"
                ]
              },
              "confidence": {
                "type": "number",
                "minimum": 0.8,
                "maximum": 1
              },
              "observedAt": {
                "type": "string"
              }
            },
            "additionalProperties": false
          },
          "catId": {
            "type": "string"
          },
          "catUrl": {
            "type": "string",
            "pattern": "^https?://"
          }
        },
        "additionalProperties": false
      }
    },
    "recentPostsTotal": {
      "type": "integer",
      "minimum": 0
    },
    "recentPostsHasMore": {
      "type": "boolean"
    },
    "recentPostsNextCursor": {
      "type": [
        "string",
        "null"
      ]
    }
  },
  "additionalProperties": false
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本4 個工具
已驗證未記錄版本4 個工具