MusicCheck: copyright screening
Screen audio or video URLs for commercial recordings before publishing; verify any report.
我该使用它吗
质量与安全性
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"musiccheck": {
"url": "https://musiccheck.smilestory.ai/mcp"
}
}
}远程端点
https://musiccheck.smilestory.ai/mcpstreamable-http它能做什么
工具清单
工具(4)
🟡screen_audio(url, filename)
Submit a publicly reachable audio or video URL for copyright screening. Returns immediately with a report_id and QUEUED status — call get_screening to poll for the result. Costs credits from the account that owns the API key (1 credit per sampled window). Run this BEFORE publishing generated content.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "Publicly reachable https URL of the audio or video file"
},
"filename": {
"type": "string",
"description": "Original filename, used to determine the format (e.g. track.mp3)"
}
},
"required": [
"url"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_screening(uuid)
Fetch the status and result of one screening. When status is COMPLETED, returns every window where a commercial recording was detected, with timestamps and the matched title/artist, plus a plain-language verdict on whether the file is safe to publish.
输入模式
{
"type": "object",
"properties": {
"uuid": {
"type": "string",
"description": "The screening uuid (or report_id without the MC- prefix)"
}
},
"required": [
"uuid"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢list_screenings(limit)
List the most recent screenings on the account that owns the API key, with their results and the remaining credit balance.
输入模式
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 50,
"description": "How many to return (default 10)"
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢verify_report(report_id)
Check that a MusicCheck report id refers to a real screening, and see what it concluded. Needs no API key — anyone can verify a report someone else shows them. Use this to check a claim of "already cleared".
输入模式
{
"type": "object",
"properties": {
"report_id": {
"type": "string",
"description": "Report id, e.g. MC-2e07410f-a8dd-44a1-9472-03138c9f4036"
}
},
"required": [
"report_id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}社区
证据