openai-sora

OpenAI Sora: Sora & Sora 2 (new social media like TikTok) API by ChatGPT creator OpenAI. Access.

사용해야 할까요

품질 및 안전성

A
설명 품질
95%
스키마 완전성
90%
이름 품질
99%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (1)

  • LOWTool 'get_v2_post_details_and_replies' name length outside 3-30 rangeget_v2_post_details_and_replies에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~2,078토큰 (도구 정의)
~1.1 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.62%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "openai-sora": {
      "url": "https://mcp.jojapi.com/openai-sora"
    }
  }
}

원격 엔드포인트

https://mcp.jojapi.com/openai-sorastreamable-http

할 수 있는 일

도구 목록

도구 (16)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢get_v2_feed(limit, cut, cursor)

v2 / Feed Group: v2 / Explore. Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "16",
      "description": "Result limit"
    },
    "cut": {
      "type": "string",
      "title": "cut",
      "description": "Sorting parameter. Default is `nf2`. What does it mean? :\n\n- `nf2` : For you (You can assume that it brings random popular videos.)\n- `nf2_top` : Top videos\n- `nf2_latest` : Latest videos"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "description": "You can get subsequent results by entering the `cursor` value taken from the first response."
    }
  },
  "additionalProperties": false
}
🟢get_v2_search(username, limit)

v2 / Search Group: v2 / Explore. Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "username": {
      "type": "string",
      "title": "username",
      "example": "sam",
      "description": "Search query for users"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "10",
      "description": "Result limit"
    }
  },
  "additionalProperties": false
}
🟢get_v2_profile_details(username)

v2 / Profile Details Group: v2 / Profile. Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "username": {
      "type": "string",
      "title": "username",
      "example": "sama",
      "description": "Username"
    }
  },
  "additionalProperties": false
}
🟢get_v2_profile_feed(user_id, limit, cursor)

v2 / Profile Feed (Posts) Group: v2 / Profile. Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "user_id": {
      "type": "string",
      "title": "user_id",
      "example": "user-1tRSOHXQxgZtEj9GFqsHOvnF",
      "description": "User ID"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "15",
      "description": "Result limit"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "description": "You can get subsequent results by entering the `cursor` value taken from the first response."
    }
  },
  "additionalProperties": false
}
🟢get_v2_profile_cameos(user_id, limit, cursor)

v2 / Profile Cameos Group: v2 / Profile. Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "user_id": {
      "type": "string",
      "title": "user_id",
      "example": "user-1tRSOHXQxgZtEj9GFqsHOvnF",
      "description": "User ID"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "15",
      "description": "Result limit"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "description": "You can get subsequent results by entering the `cursor` value taken from the first response."
    }
  },
  "additionalProperties": false
}
🟢get_v2_profile_followers(user_id, limit, cursor)

v2 / Profile Followers Group: v2 / Profile. Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "user_id": {
      "type": "string",
      "title": "user_id",
      "example": "user-1tRSOHXQxgZtEj9GFqsHOvnF",
      "description": "User ID"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "20",
      "description": "Result limit"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "description": "You can get subsequent results by entering the `cursor` value taken from the first response."
    }
  },
  "additionalProperties": false
}
🟢get_v2_profile_following(user_id, limit, cursor)

v2 / Profile Following Group: v2 / Profile. Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "user_id": {
      "type": "string",
      "title": "user_id",
      "example": "user-1tRSOHXQxgZtEj9GFqsHOvnF",
      "description": "User ID"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "20",
      "description": "Result limit"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "description": "You can get subsequent results by entering the `cursor` value taken from the first response."
    }
  },
  "additionalProperties": false
}
🟡get_v2_post_details_and_replies(post_id, limit, max_depth, cursor)

v2 / Post Details & Replies Group: v2 / Post. Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "post_id": {
      "type": "string",
      "title": "post_id",
      "example": "s_68df688cf01c8191b410af7194c34f5f",
      "description": "Post ID (You can also enter the Child ID to get sub-replies to a reply.)"
    },
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "20",
      "description": "Result limit"
    },
    "max_depth": {
      "type": "string",
      "title": "max_depth",
      "example": "1",
      "description": "Tree depth for replies. Default = 1"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "description": "You can get subsequent results by entering the `cursor` value taken from the first response."
    }
  },
  "additionalProperties": false
}
🟡get_v2_post_remix_feed(post_id, cursor)

v2 / Post Remix Feed Group: v2 / Post. Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "post_id": {
      "type": "string",
      "title": "post_id",
      "example": "s_68df688cf01c8191b410af7194c34f5f",
      "description": "Post ID"
    },
    "cursor": {
      "type": "string",
      "title": "cursor",
      "description": "You can get subsequent results by entering the `cursor` value taken from the first response."
    }
  },
  "additionalProperties": false
}
🟢get_v1_feed_home(limit, after, task_type_filters)

v1 / Home Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "24",
      "description": "Result limit"
    },
    "after": {
      "type": "string",
      "title": "after",
      "description": "You can get subsequent results by entering the `last_id` value taken from the first response."
    },
    "task_type_filters": {
      "type": "string",
      "title": "task_type_filters",
      "description": "Filter results. To get all results, don't send this parameter."
    }
  },
  "additionalProperties": false
}
🟢get_v1_feed_images(limit, after)

v1 / Images Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "24",
      "description": "Result limit"
    },
    "after": {
      "type": "string",
      "title": "after",
      "description": "You can get subsequent results by entering the `last_id` value taken from the first response."
    }
  },
  "additionalProperties": false
}
🟢get_v1_feed_videos(limit, after)

v1 / Videos Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "24",
      "description": "Result limit"
    },
    "after": {
      "type": "string",
      "title": "after",
      "description": "You can get subsequent results by entering the `last_id` value taken from the first response."
    }
  },
  "additionalProperties": false
}
🟢get_v1_feed_top(limit, after, task_type_filters, time_range)

v1 / Top Feed Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "string",
      "title": "limit",
      "example": "24",
      "description": "Result limit"
    },
    "after": {
      "type": "string",
      "title": "after",
      "description": "You can get subsequent results by entering the `last_id` value taken from the first response."
    },
    "task_type_filters": {
      "type": "string",
      "title": "task_type_filters",
      "description": "Filter results. To get all results, don't send this parameter."
    },
    "time_range": {
      "type": "string",
      "title": "time_range",
      "description": "Time range"
    }
  },
  "additionalProperties": false
}
🟢get_v1_search(query, after, user_id, similar_to)

v1 / Search Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "title": "query",
      "example": "crocodile",
      "description": "Search query"
    },
    "after": {
      "type": "string",
      "title": "after",
      "description": "You can get subsequent results by entering the `last_id` value taken from the first response."
    },
    "user_id": {
      "type": "string",
      "title": "user_id",
      "description": "Fetch content from a specific user. Allowed User ID or username."
    },
    "similar_to": {
      "type": "string",
      "title": "similar_to",
      "description": "Search for similar content. An array containing Generation IDs (`gen_...`) must be sent."
    }
  },
  "additionalProperties": false
}
🟢get_v1_profile_details(user_id)

v1 / Profile Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "user_id": {
      "type": "string",
      "title": "user_id",
      "example": "user-1tRSOHXQxgZtEj9GFqsHOvnF",
      "description": "Allowed User ID"
    }
  },
  "additionalProperties": false
}
🟡get_v1_post_details(generation_id)

v1 / Post Details Group: v1 Endpoint (Old Sora App). Billing per call: 1 Credits.

입력 스키마

{
  "type": "object",
  "properties": {
    "generation_id": {
      "type": "string",
      "title": "generation_id",
      "example": "gen_01jjj0ag1qfq6r237ysxj9wsv0",
      "description": "Allowed Generation ID"
    }
  },
  "additionalProperties": false
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 16개
검증됨버전이 기록되지 않음도구 16개