使用说明
线程MCP服务器
用于元线程的MCP(模型上下文协议)服务器。使Claude Desktop、Claude Code和其他MCP客户端能够读取和发布线程、查看回复和访问分析。
特性
- 简介:查看经过身份验证的用户配置文件
- 阅读:浏览帖子、查看单个帖子和阅读回复链
- 发布:创建帖子、安排帖子、回复帖子、删除帖子
- 分析:查看单个线程和帐户级别指标的见解
安装
先决条件
- Node.js>=18.0.0
源自源头
- 克隆此仓库
- 安装依赖项:
npm install - 构建项目:
npm run build
配置
环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
THREADS_ACCESS_TOKEN |
是 | - | Meta Graph API访问令牌 |
THREADS_USER_ID |
没有 | me |
线程用户ID |
THREADS_API_BASE_URL |
没有 | https://graph.threads.net/v1.0 |
Meta Graph API端点 |
创建一个 .env 在shell环境中文件或设置这些。
身份验证设置
运行交互式OAuth流以生成您的访问令牌:
npm run auth-setup
使用Claude Desktop
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"threads": {
"command": "node",
"args": ["/path/to/threads-mcp/build/index.js"],
"env": {
"THREADS_ACCESS_TOKEN": "your-access-token"
}
}
}
}
使用Claude代码
claude mcp add threads -- node /path/to/threads-mcp/build/index.js
可用工具
| 工具 | 说明 |
|---|---|
get_profile |
查看经过身份验证的用户配置文件 |
list_threads |
列出最近的线程 |
get_thread |
查看特定线程 |
get_replies |
查看对某个帖子的回复 |
create_thread |
发布新线程 |
schedule_thread |
为以后安排一个线程 |
reply_to_thread |
回复现有帖子 |
delete_thread |
删除线程 |
get_thread_insights |
特定线程的分析 |
get_account_insights |
账户级分析 |
发展
npm run dev--带有TypeScript编译的监视模式npm run build--构建项目npm start--启动内置服务器npm run auth-setup--交互式OAuth令牌设置
许可证
麻省理工学院