Threadr
БесплатноНе проверенAn MCP server that provides AI agents with full Reddit API capabilities including search, browsing, reading, posting, commenting, voting, editing, and deleting.
Описание
An MCP server that provides AI agents with full Reddit API capabilities including search, browsing, reading, posting, commenting, voting, editing, and deleting.
README
A Model Context Protocol (MCP) server that gives AI agents full access to Reddit search, browse, read, post, comment, vote, edit, and delete. Works with Claude Code, Claude Desktop, VS Code, Cursor, and any MCP-compatible client.
Quick Start
No Reddit API keys required. Anonymous access works out of the box with basic rate limits.
Claude Code
claude mcp add threadr-mcp -- npx -y threadr-mcp
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"threadr-mcp": {
"command": "npx",
"args": ["-y", "threadr-mcp"]
}
}
}
VS Code / Cursor
Add to your MCP settings:
{
"threadr-mcp": {
"command": "npx",
"args": ["-y", "threadr-mcp"]
}
}
Authentication
Threadr supports three tiers of access. Higher tiers unlock more features and higher rate limits.
Tier 1: Anonymous (default)
No configuration needed. All read tools work immediately. Rate limited to ~10 requests/minute.
Tier 2: App-Only
Higher rate limits (~60 req/min), access to NSFW content. Read-only.
- Go to reddit.com/prefs/apps
- Create a new app (select script type)
- Note the client ID (under the app name) and client secret
{
"mcpServers": {
"threadr-mcp": {
"command": "npx",
"args": ["-y", "threadr-mcp"],
"env": {
"REDDIT_CLIENT_ID": "your_client_id",
"REDDIT_CLIENT_SECRET": "your_client_secret"
}
}
}
}
Tier 3: User Auth
Full access including write operations (post, comment, vote, edit, delete).
{
"mcpServers": {
"threadr-mcp": {
"command": "npx",
"args": ["-y", "threadr-mcp"],
"env": {
"REDDIT_CLIENT_ID": "your_client_id",
"REDDIT_CLIENT_SECRET": "your_client_secret",
"REDDIT_USERNAME": "your_username",
"REDDIT_PASSWORD": "your_password"
}
}
}
}
Environment Variables
| Variable | Required | Tier | Description |
|---|---|---|---|
REDDIT_CLIENT_ID |
Tier 2+ | 2, 3 | Reddit app client ID |
REDDIT_CLIENT_SECRET |
Tier 2+ | 2, 3 | Reddit app client secret |
REDDIT_USERNAME |
Tier 3 | 3 | Reddit account username |
REDDIT_PASSWORD |
Tier 3 | 3 | Reddit account password |
Tools
Read Tools (all tiers)
| Tool | Description | Key Parameters |
|---|---|---|
search_posts |
Full-text search across Reddit or within a subreddit | query, subreddit?, sort, time_filter, limit, after |
get_subreddit_info |
Subreddit metadata: subscribers, rules, description, flair | subreddit |
get_subreddit_posts |
Posts from a subreddit with sort options | subreddit, sort (hot/new/top/rising/controversial), limit, after |
get_post_detail |
Full post with comment tree, configurable depth | post_id, comment_limit, comment_depth, comment_sort |
get_user_profile |
User profile: karma, account age, badges | username |
get_user_posts |
User's submission history | username, sort, time_filter, limit, after |
get_user_comments |
User's comment history | username, sort, time_filter, limit, after |
get_trending_subreddits |
Currently popular subreddits | limit |
get_comment_thread |
Single comment with parent chain and replies | comment_id, depth, context |
get_my_profile |
Authenticated user's own profile (Tier 3) | — |
Write Tools (Tier 3 only)
| Tool | Description | Key Parameters |
|---|---|---|
create_post |
Create a text or link post | subreddit, title, content, is_self?, flair_id?, nsfw?, spoiler? |
reply_to_post |
Add a top-level comment to a post | post_id, content |
reply_to_comment |
Reply to a comment | comment_id, content |
vote |
Upvote, downvote, or unvote | target_id, direction (up/down/unvote) |
edit_post |
Edit your own post | post_id, content |
edit_comment |
Edit your own comment | comment_id, content |
delete_post |
Delete your own post | post_id |
delete_comment |
Delete your own comment | comment_id |
Pagination
Listing tools support cursor-based pagination. Responses include next_cursor when more results are available. Pass it as the after parameter to get the next page.
Rate Limiting
Threadr includes a built-in rate limiter that respects Reddit's API limits:
- Tier 1 (anonymous): 10 requests/minute
- Tier 2/3 (authenticated): 60 requests/minute
Requests are queued when the limit is reached, not rejected.
Development
git clone https://github.com/msaeedsakib/threadr-mcp.git
cd threadr-mcp
bun install
bun run build
bun test
License
MIT
Установка Threadr
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/msaeedsakib/threadr-mcpFAQ
Threadr MCP бесплатный?
Да, Threadr MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Threadr?
Нет, Threadr работает без API-ключей и переменных окружения.
Threadr — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Threadr в Claude Desktop, Claude Code или Cursor?
Открой Threadr на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Threadr with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
