多平台发布服务器

CrossPost MCP Server 是一个多平台内容发布工具,支持从Claude、Cursor等MCP兼容的AI助手一键发布内容到X、Bluesky、LinkedIn和Threads等多个社交平台。

  • by jenny-ouyang
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 jenny-ouyang/crosspost-mcp

使用说明

CrossPost MCP服务器

交叉发布到 十、, 蓝天, 领英,以及 线程 来自Claude、Cursor或任何兼容MCP的AI助手。写一次,到处发表。

先决条件

  1. 在以下网址创建免费帐户 crosspost-app.vercel.app
  2. 在仪表板上连接您的社交媒体帐户
  3. 从生成API密钥 设置→ API密钥

安装

选项1:克劳德桌面(一键)

下载 crosspost-mcp.mcpb 从 发布页面 然后双击它。ClaudeDesktop将提示您输入API密钥-粘贴它,您就完成了。

选项2:npx(适用于所有地方)

无需安装。将此添加到您的MCP客户端配置中:

{
  "mcpServers": {
    "crosspost": {
      "command": "npx",
      "args": ["-y", "crosspost-mcp"],
      "env": {
        "CROSSPOST_API_KEY": "your-api-key-here"
      }
    }
  }
}

配置文件位置:

客户端 配置路径
克劳德桌面(macOS) ~/Library/Application Support/Claude/claude_desktop_config.json
克劳德桌面(Windows) %APPDATA%\Claude\claude_desktop_config.json
光标 .cursor/mcp.json 在您的工作空间中,或 ~/.cursor/mcp.json 全球范围

选项3:克劳德代码(CLI)

claude mcp add -s user crosspost \
  -e CROSSPOST_API_KEY=your-api-key-here \
  -e CROSSPOST_API_URL=https://crosspost-app.vercel.app \
  -- npx -y crosspost-mcp

选项4:手动(克隆和构建)

git clone https://github.com/jenny-ouyang/crosspost-mcp.git
cd crosspost-mcp
npm install && npm run build

然后将MCP客户端指向构建的文件:

{
  "mcpServers": {
    "crosspost": {
      "command": "node",
      "args": ["/path/to/crosspost-mcp/dist/index.js"],
      "env": {
        "CROSSPOST_API_KEY": "your-api-key-here"
      }
    }
  }
}

可用工具

工具 说明
list_accounts 查看您连接的平台及其状态
create_post 跨平台发布或安排帖子
list_posts 查看最近的帖子及其每个平台的状态
get_post 获取特定帖子的详细信息
cancel_post 取消已安排的帖子
reschedule_post 更改预定帖子的时间
list_scheduled 查看所有即将发布的帖子

用法示例

安装后,只需自然地与Claude交谈:

  • “在我的所有平台上发布‘Hello world!’”
  • “将此发布到Bluesky and Threads:刚刚发布了一项新功能!”
  • “为明天上午9点安排一个帖子:重大公告即将发布”
  • “显示我最近的帖子”
  • “我连接了哪些帐户?”

环境变量

变量 必填 描述
CROSSPOST_API_KEY 是 CrossPost仪表板中的API密钥
CROSSPOST_API_URL 没有 API URL(默认为生产版)。仅在自托管时更改。

许可证

麻省理工学院