Token导航 LogoToken导航

MCP Server · 浏览器工具

Mixcloud MCP

通过Model Context Protocol (MCP)将Mixcloud API功能桥接到AI助手,支持搜索混音、查找艺术家、浏览上传内容及直接上传录音至Mixcloud。

stdio官方级别未说明来源级核验工具 7
HTMLClaude浏览器自动化Claude Desktop

快速开始

作者 / 组织
nelsonra
提供方
nelsonra
运行时
Python

工具数量

7

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Mixcloud MCP 属于浏览器工具类 MCP Server,公开资料标注 7 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前要先准备 OAuth 授权。

分类

浏览器工具

传输方式

stdio

认证方式

OAuth 授权

部署方式

公开资料未说明

安装与配置

安装命令

uvx mixcloud-mcp-http

客户端配置示例

{
  "mcpServers": {
    "mixcloud-mcp": {
      "command": "uvx",
      "args": [
        "mixcloud-mcp-http"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 7 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

混音室噪音大

让克劳德搜索混音、查找艺术家、浏览上传内容,并将录音直接上传到Mixcloud——所有这些都来自对话。

______________________________________________________________________

工具

工具说明
search_cloudcasts按关键字在Mixcloud中搜索混音
get_cloudcast按键获取特定组合的详细信息
get_user获取用户的个人资料
get_user_cloudcasts列出用户上传的混音
get_user_followers列出用户的关注者
get_user_following列出用户关注的人
upload_cloudcast将录制上传到Mixcloud(打开文件选择器UI)

______________________________________________________________________

快速入门--stdio(克劳德桌面,本地)

无需安装。添加到您的 claude_desktop_config.json 并重新启动:

雨衣: ~/Library/Application Support/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "mixcloud": {
      "command": "/path/to/uvx",
      "args": ["mixcloud-mcp"]
    }
  }
}
提示: Claude Desktop没有继承你的shell PATH,所以 uvx 必须是一条完整的路径。 跑 which uvx 在您的终端中查找它——通常 /Users/yourname/.local/bin/uvx.

公共只读工具(搜索、获取用户等)无需任何凭据即可立即工作。

启用上载和经过身份验证的API调用,添加您的Mixcloud OAuth应用程序凭据。服务器将在首次启动时打印一个授权URL到stderr——在浏览器中访问一次,您的令牌将自动保存。

{
  "mcpServers": {
    "mixcloud": {
      "command": "/path/to/uvx",
      "args": ["mixcloud-mcp"],
      "env": {
        "MIXCLOUD_CLIENT_ID": "",
        "MIXCLOUD_CLIENT_SECRET": ""
      }
    }
  }
}

在以下网址获取您的凭据 mixcloud.com/developers.注册 http://localhost:4000/oauth/callback 作为Mixcloud应用程序中的重定向URI。

______________________________________________________________________

快速入门-HTTP(托管服务器、远程MCP客户端)

HTTP传输通过网络公开服务器,以便远程MCP客户端(Claude.ai,配置了URL的Claude Desktop)可以连接到它。

1.注册Mixcloud OAuth应用程序

首选 mixcloud.com/developers 并创建一个应用程序。你会得到一个 客户端ID 和 客户端密钥.

将重定向URI设置为服务器的公共URL+ /oauth/callback:

https://your-server.example.com/oauth/callback

如果您使用ngrok在本地运行,请使用您的ngrok URL(请参阅步骤3)。

2.配置您的环境

创建一个 .env file(或将其设置为环境变量):

MIXCLOUD_CLIENT_ID=your_client_id
MIXCLOUD_CLIENT_SECRET=your_client_secret
MCP_PUBLIC_URL=https://your-server.example.com   # public HTTPS URL — no port, no trailing slash
MCP_API_KEY=your_secret_key                       # protects the MCP endpoint; generate with mixcloud-mcp-keygen
MCP_PUBLIC_URL 是必需的。 它必须是HTTPS,并且与您在Mixcloud应用程序中注册为重定向URI的域相匹配。如果您通过ngrok在本地运行,这是您的ngrok URL(例如。 https://xxxx.ngrok-free.app).不要包含端口号——ngrok会为您处理端口映射。
可选: 如果您已经拥有Mixcloud访问令牌,请设置 MIXCLOUD_ACCESS_TOKEN 跳过步骤4。

3.启动服务器

uvx mixcloud-mcp-http

在启动时,你会看到一行类似于:

[http] No Mixcloud token — visit https://your-server.example.com/oauth/authorize to enable uploads.

如果您在本地运行,请先使用ngrok公开服务器:

ngrok http 8000

使用ngrok HTTPS URL作为 MCP_PUBLIC_URL 并确保在Mixcloud应用程序中将相同的URL注册为重定向URI。

4.使用Mixcloud进行身份验证

打开 https://your-server.example.com/oauth/authorize 在浏览器中打开并批准访问。服务器记录:

[http] Mixcloud token stored — upload tool is now authenticated.

令牌在进程的生命周期内保存在内存中。要在重新启动时保持它,请将令牌复制到 MIXCLOUD_ACCESS_TOKEN 在你的 .env.

5.在Claude中添加连接器

在克劳德,去 设置→ 连接器→ 添加自定义连接器 并输入:

https://your-server.example.com/mcp
URL必须以结尾 /mcp。仅使用基本URL是行不通的。

只读工具(搜索、浏览、获取用户)立即可用。在步骤4中通过Mixcloud验证后,上传工具即可使用。

______________________________________________________________________

环境变量

两种运输方式

变量默认值描述
MIXCLOUD_CLIENT_ID--Mixcloud OAuth应用程序客户端ID。OAuth身份验证和上传所需。
MIXCLOUD_CLIENT_SECRET--Mixcloud OAuth应用程序客户端机密。OAuth身份验证和上传所需。
MIXCLOUD_ACCESS_TOKEN--直接Mixcloud令牌。OAuth的替代方案——手动或通过 mixcloud-mcp-oauth.

仅限stdio

变量默认值描述
UPLOAD_PORT4000sidecar HTTP服务器的端口(处理上传和OAuth回调)。

仅限HTTP

变量默认值描述
MCP_API_KEY--保护MCP端点的承载令牌。生成方式 mixcloud-mcp-keygen.
MCP_PORT8000HTTP服务器端口
MCP_PUBLIC_URLhttp://localhost:服务器的公共基础URL。 浏览器OAuth需要 --Mixcloud重定向回 /oauth/callback.
CORS_ORIGIN*允许上传端点使用CORS源。将其锁定在生产中。
DISABLE_AUTH--设置为 true 跳过auth——仅限本地开发,绝不在生产环境中使用。

______________________________________________________________________

身份验证的工作原理

stdio——sidecar OAuth

当 MIXCLOUD_CLIENT_ID 和 MIXCLOUD_CLIENT_SECRET 如果设置了,服务器将启动一个轻量级sidecar HTTP服务器(在 UPLOAD_PORT,默认值4000)。在第一次运行时,如果没有令牌,它会打印:

[mixcloud-mcp] No Mixcloud token — visit http://localhost:4000/oauth/authorize to connect your account.

在浏览器中访问该URL一次,批准访问Mixcloud,您的令牌将写入 .env 并立即捡起。您不需要重新启动服务器。

sidecar还处理文件上传——上传UI直接发布到 http://localhost:4000/upload.

HTTP——服务器级身份验证

HTTP服务器向Mixcloud进行一次身份验证,并在所有连接的MCP客户端之间共享该令牌。没有每个用户的令牌——首先进行身份验证的人会在进程的生命周期内设置令牌。

您可以通过两种方式提供令牌(请参阅上面的快速入门):预设 MIXCLOUD_ACCESS_TOKEN 在您的环境中,或访问 /oauth/authorize 启动服务器后,在浏览器中。在这两种情况下,只读工具始终可供任何具有以下功能的客户端使用 MCP_API_KEY;一旦Mixcloud令牌存在,上传就可用。

在Mixcloud应用程序中注册的重定向URI必须为 /oauth/callback.

______________________________________________________________________

未来想法

  • HTTP模式下的每个用户会话 --目前,所有MCP客户端共享一个Mixcloud令牌。会话层将允许每个用户独立进行身份验证,并上传到他们自己的Mixcloud帐户。

______________________________________________________________________

贡献

看 贡献.md.

______________________________________________________________________

许可证

GNU通用公共许可证v3.0

工具与能力

工具数量

7

资源数量

0

提示词数量

0

能力标签

HTML本地部署音频流媒体AI集成API桥接音乐发现云上传

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

自动操作网页

打开页面、点击、填表,把浏览器动作交给模型执行。

抓结构化数据

把页面内容整理成表格或 JSON,省掉手工复制粘贴。

走一遍关键流程

按步骤检查页面是否正常,回归时少漏环节。

选择建议

值得选的地方

  • 只提供 7 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 需要自备OAuth 授权,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在浏览器工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到OAuth 授权的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Mixcloud MCP

MCP World · 本页

7stdio有1 个2026-05-17
Fetch 9a2682de

MCP.so

1SSE有3 个2026-05-17
Browser 738d52bc

MCP World

0stdio有1 个2026-05-17
Playwright MCP Server

MCP.so

21stdio有4 个2026-05-17
Skyvern MCP

MCP World

0stdio有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Mixcloud MCP 怎么安装?

公开资料给出的安装命令是 uvx mixcloud-mcp-http,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Mixcloud MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Mixcloud MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Mixcloud MCP 需要 API Key 吗?

公开资料标注的认证方式是OAuth 授权,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Mixcloud MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP