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 range在 get_v2_post_details_and_replies 中

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

上下文成本

~2,078Token(工具定義)
~1.1 KB典型回應大小
中等的注意力影響(128k 上下文的 1.62%)

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

安裝

一鍵安裝

將以下內容加入你的 `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 個工具