返回 MCP 目录
public公开dns本地运行

threads-mcp

一个基于TypeScript的Node MCP服务器项目,用于在Threads社交平台发布包含Unsplash库存照片的帖子。

article

README

🚀 threads - mcp

这是一个基于 TypeScript 的 Node MCP(模型上下文协议)服务器项目,其主要价值在于能让你在 Threads(由 Meta 开发的社交媒体平台)上创建帖子,并且还能在帖子中添加来自 Unsplash 的免费图片。

🚀 快速开始

先决条件

  • 获取 Unsplash 的 API Key。
  • 在 Meta 开发者平台 https://developers.facebook.com/apps 注册一个应用。
  • 选择 访问 Threads API 作为使用场景。
  • 在主控制面板中,点击 访问 Threads API > 设置 > 输入 回调 URL
  • 获得这些密钥:Threads 应用 IDThreads 应用密码回调 URL,并将它们保存在环境变量部分的 threads - dev 配置文件中:
    • Windows%APPDATA%\Claude\claude_desktop_config.json
    • macOS~/Library/Application Support/Claude/claude_desktop_config.json

操作步骤

  1. 克隆仓库
git clone https://github.com/tttn13/threads-mcp
cd threads-mcp
  1. 安装依赖
npm install
  1. 构建项目
npm run build
  1. 运行项目
npm start
  1. 创建一个 Meta 开发者账户并获取你的密钥。
  2. 将以下配置添加到你的 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"
      }
    }
}

✨ 主要特性

  • 基于 TypeScript 构建,提供类型安全的开发体验。
  • 可在 Threads 平台上创建帖子。
  • 支持在帖子中添加来自 Unsplash 的免费图片。

📦 安装指南

克隆仓库

git clone https://github.com/tttn13/threads-mcp
cd threads-mcp

安装依赖

npm install

构建项目

npm run build

🏗️ 项目结构

threads-mcp
├── src
│   ├── index.ts                # 入口点 
│   ├── stock-photos.ts         # Unsplash HTTP 客户端
│   ├── threads-api.ts           # Threads API HTTP 客户端
│   ├── threads-server.ts        # Threads MCP 服务器
│   └── types.ts                # 类型定义
├── package.json              # NPM 包配置
├── tsconfig.json             # TypeScript 配置
└── README.md                 # 项目文档
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端