get_frontpage_postsLABSCO SUMMARY
Reddit as a source, without a developer app.
Everything here is public data read without credentials, which removes the usual first hour of Reddit integration work. The comment depth and count arguments are the ones that matter in practice: a popular thread will otherwise return more than any context window wants, and those two bound it at the source rather than after.
What it is
A reader over Reddit's public API. Each board is its own call, the post limit and time filter are arguments rather than pagination you manage, and comment depth is bounded so a large thread does not arrive whole. Nothing here posts, votes or authenticates.
What you get
- Hot posts from the Reddit frontpage, up to a limit you set
- A subreddit's own information
- That subreddit's hot, new and rising boards
- Its top board, filtered by hour, day, week, month, year or all time
- A single post's full content by id
- A post's comments, bounded by depth and count
Requirements
Network access and nothing else — it reads Reddit's public API, so there is no account, no key and no OAuth step.
Setup effort
One command — pip install mcp-server-reddit
USE CASES
Finding out what people actually said about a product
Search-engine results surface marketing; the subreddit's own top board over the past year surfaces the thread where people argued about it. Pull the post, then read its comments to the depth that stays useful.
Catching up on a community you follow
The hot and new boards for a subreddit read together give you both what is being discussed and what just arrived, in one pass rather than a scroll.
Seeing what is breaking right now
The rising board surfaces posts gaining traction before they reach hot, which is where a live incident or an announcement shows up first.
Taking the temperature of the internet
Frontpage hot posts, capped at the number you want, when the question is what is happening broadly rather than in one community.
Deciding whether a subreddit is worth reading
Read the subreddit's own information — what it is for and how big it is — before treating its opinions as representative of anything.
Mining a long thread for the answer
Fetch the post and walk the comments at a set depth, which is how the fix buried four replies down gets found without reading four hundred.
8 tools
Listed in project docs. Your client may show a different list.
get_subreddit_infoget_subreddit_hot_postsget_subreddit_new_postsget_subreddit_top_postsget_subreddit_rising_postsget_post_contentget_post_commentsBEFORE YOU INSTALL
What to know first
Tools you get
8 tools named in the project's documentation.
Requires
- uvx on PATH (from uv), or Python with pip for the pip install route
- npx on PATH, for the Smithery installer
Where it runs
All 3 documented setups run the server on your machine.
INSTALLATION
Connect your client
Server setup
pip install mcp-server-redditMCP Clients
Claude Desktop — uvx
{
"mcpServers": {
"reddit": {
"command": "uvx",
"args": [
"mcp-server-reddit"
]
}
}
}Claude Desktop — pip
{
"mcpServers": {
"reddit": {
"command": "python",
"args": [
"-m",
"mcp_server_reddit"
]
}
}
}Zed
{
"context_servers": {
"mcp-server-reddit": {
"command": "uvx",
"args": [
"mcp-server-reddit"
]
}
}
}