关于 threads-mcp
threads-mcp 是用于创建和发布 Threads 帖子的 TypeScript MCP 服务,可将生成的帖子内容与从 Unsplash 获取的图片结合。
主要功能
- 01创建 Threads 帖子
- 02从 Unsplash 获取图库照片
- 03组合帖子文本与图片
适用场景
- 01准备特定主题的 Threads 帖子
- 02为社交帖子添加图库照片
MCP 相关
该 MCP 服务提供 `post_thread` 工具,用于发布 Threads 帖子并从 Unsplash 获取图库照片,可连接到 Claude Desktop。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
threads-mcp
这是一个基于 TypeScript 的 Node MCP(Model Context Protocol)服务,可用于在 Threads(Meta 的社交媒体平台)上创建帖子。
本项目旨在让大模型生成完整的社交媒体帖子——配上图片后即可发布到 Threads。因此,MCP 服务既负责获取相关视觉内容,也负责将模型输出编排成可直接使用的内容。它通过协同流程,将「猫」这样简单的查询转化为配有相关图片的精致帖子。

项目结构
threads-mcp
├── src
│ ├── index.ts # Entry point
│ ├── stock-photos.ts # Unsplash http client
│ ├── threads-api.ts # Threads Api HTTP Client
│ ├── threads-server.ts # Threads MCP Server
│ └── types.ts # Type definitions
├── package.json # NPM package configuration
├── tsconfig.json # TypeScript configuration
└── README.md # Project documentation
快速开始
前置条件
- 获取 Unsplash 的 API Key
- 在 Meta Developer 平台创建应用 https://developers.facebook.com/apps
- 选择 Access The Threads API 作为用例
- 在主控制面板中,点击 Access The Threads API > Settings > 输入 Redirect Callback URLS
- 获取以下密钥:Threads App ID、Threads App secret、Redirect Callback URL,并将它们保存到配置文件中 threads-dev 的 env 部分:
**Windows**: `%APPDATA%\Claude\claude_desktop_config.json`
**macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json`
- 克隆仓库:
git clone https://github.com/tttn13/threads-mcp
cd threads-mcp
- 安装依赖:
npm install
- 构建:
npm run build
- 运行:
npm start
-
创建 Meta Developer 账户并获取密钥
-
将此配置添加到 Claude Desktop 配置文件中:
Windows:%APPDATA%\Claude\claude_desktop_config.json
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
{
"threads-dev": {
"command": "node",
"args": [
"/Users/path/to/project/build/index.js"
],
"env": {
"HOST": "https://graph.threads.net",
"APP_ID": "threads_app_id",
"APP_SECRET": "threads_app_secret",
"REDIRECT_URI": "public_url",
"INITIAL_USER_ID": "threads_user_id",
"UNSPLASH_ACCESS_KEY":"access_key",
"PORT": "3000",
}
},
}
- 重启 Claude Desktop
完成!该工具现已正式连接到 Claude Desktop!你仍需完成授权流程以获取长期令牌,不过别担心,Claude 会引导你完成。
post_thread:发布新帖子并从 Unsplash 获取图库照片
使用示例
尝试向 Claude 提问:
- “你能发布一条带照片的猫咪主题帖子吗?”
开发
如果你想参与贡献或从源代码运行:
- 克隆仓库:
git clone https://github.com/tttn13/threads-mcp
cd threads-mcp
- 安装依赖:
npm install
- 构建:
npm run build
- 运行:
npm start
许可证
本项目采用 MIT License 授权。详情请参阅 LICENSE 文件。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。