Observed since 20 Oct, 16:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Reddit MCP server — access Reddit data through MCP protocol
Reddit MCP server — access Reddit data (posts, comments, search) through the MCP protocol.
# One-line installer (macOS / Linux)
curl -fsSL https://mkterswingman.com/install/reddit-mcp.sh | bash
# One-line installer (Windows PowerShell)
irm https://mkterswingman.com/install/reddit-mcp.ps1 | iex
# Direct install without hosted installer
uv tool install 5mghost-rover
# Full setup (auth + Reddit cookies + AI client registration)
reddit-mcp setup
Add this runtime command to AI clients that need manual config:
{
"mcpServers": {
"reddit-mcp": {
"command": "reddit-mcp",
"args": ["serve"]
}
}
}
reddit-mcp uses two layers of authentication:
First-party local MCPs on the same machine now share one auth file at ~/.mkterswingman/auth.json.
That means logging into yt-mcp or another first-party local MCP can satisfy reddit-mcp too. Reddit local state now lives under ~/.mkterswingman/reddit-mcp/.
REDDIT_MCP_TOKEN=pat_xxx in your MCP config's envreddit-mcp setup-cookies to set up Reddit cookiesreddit-mcp setup
This runs auth, cookie setup, AI client registration, and final verification in one flow.
| Command | Description |
|---|---|
reddit-mcp serve | Start MCP server (stdio transport) |
reddit-mcp setup [--shutdown-browser] | Full setup: OAuth login + cookie setup |
reddit-mcp setup-cookies [--shutdown-browser] | Cookie-only setup (already have a PAT) |
reddit-mcp uninstall | Remove MCP registrations and local ~/.mkterswingman/reddit-mcp config |
reddit-mcp update | Check for updates and install latest version |
reddit-mcp install-skills | Install/update bundled use-reddit-mcp skill in local AI clients |
reddit-mcp check | Check token & cookie status |
reddit-mcp version | Show version |
The package includes a bundled skill use-reddit-mcp that helps AI clients route Reddit analysis requests to the right tools.
setup installs the skill automaticallyupdate refreshes the installed skillreddit-mcp install-skills at any timeget_subreddit_posts — Get posts from a subreddit (hot/new/top/rising, up to 100 per request)get_post_content — Get a post's content and comment treesearch_reddit — Search Reddit posts (global or within a subreddit)get_subreddit_info — Get subreddit metadata (subscribers, description, etc.)check_cookies — Check cookie validity, age, and usernameget_rate_limit_status — Check remaining API quotaReddit allows 100 requests per 10-minute window. The client automatically:
x-ratelimit-* headers from responsesFor typical usage (1-10 requests per conversation), you'll never hit the limit.
Reddit cookies are stored at ~/.mkterswingman/reddit-mcp/cookies.json (permissions: 600).
setup-cookies first tries to import a reusable Reddit session from copied local Chrome / Edge profilessetup-cookies opens your installed Chrome / Edge executable with a dedicated reddit-mcp browser profile stored at ~/.mkterswingman/reddit-mcp/browser-profilereddit-mcp first tries a silent refresh path; if that fails, run reddit-mcp setup-cookies manuallyThe published PyPI package name is 5mghost-rover, and the installed executable is reddit-mcp.
uv tool install 5mghost-roverreddit-mcp servereddit-mcp setupuv (the hosted installer can install it automatically)You do not need to preinstall Python when using the supported uv path.
reddit-mcp setup fails during auth, visit https://mkterswingman.com/pat/login and retry.reddit-mcp serve as the manual MCP command.reddit-mcp setup-cookies.python3 -m pytest for the normal automated suitedocs/E2E_CHECKLIST.md before releasing install or cookie-flow changesMIT
pypistats · 65 observations shown. Missing days are unknown. Source category: overall: without mirrors.
| Date / source period | Value | Observed at |
|---|---|---|
| 2026-10-19 – 2026-10-19 | 4 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-18 – 2026-10-18 | 5 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-17 – 2026-10-17 | 5 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-16 – 2026-10-16 | 5 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-15 – 2026-10-15 | 4 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-14 – 2026-10-14 | 6 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-13 – 2026-10-13 | 10 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-12 – 2026-10-12 | 7 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-11 – 2026-10-11 | 16 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-10 – 2026-10-10 | 30 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-09 – 2026-10-09 | 15 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-08 – 2026-10-08 | 32 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-07 – 2026-10-07 | 7 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-06 – 2026-10-06 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-05 – 2026-10-05 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-10-01 – 2026-10-01 | 2 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-30 – 2026-09-30 | 9 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-29 – 2026-09-29 | 29 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-28 – 2026-09-28 | 9 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-27 – 2026-09-27 | 11 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-26 – 2026-09-26 | 16 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-25 – 2026-09-25 | 18 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-24 – 2026-09-24 | 28 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-23 – 2026-09-23 | 3 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-22 – 2026-09-22 | 2 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-21 – 2026-09-21 | 2 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-18 – 2026-09-18 | 48 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-16 – 2026-09-16 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-12 – 2026-09-12 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-10 – 2026-09-10 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-09 – 2026-09-09 | 2 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-08 – 2026-09-08 | 28 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-07 – 2026-09-07 | 5 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-06 – 2026-09-06 | 16 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-05 – 2026-09-05 | 3 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-03 – 2026-09-03 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-09-01 – 2026-09-01 | 2 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-31 – 2026-08-31 | 3 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-30 – 2026-08-30 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-29 – 2026-08-29 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-28 – 2026-08-28 | 7 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-24 – 2026-08-24 | 15 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-23 – 2026-08-23 | 7 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-22 – 2026-08-22 | 3 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-21 – 2026-08-21 | 3 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-20 – 2026-08-20 | 2 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-19 – 2026-08-19 | 2 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-18 – 2026-08-18 | 56 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-17 – 2026-08-17 | 8 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-16 – 2026-08-16 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-14 – 2026-08-14 | 4 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-13 – 2026-08-13 | 2 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-09 – 2026-08-09 | 8 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-08 – 2026-08-08 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-06 – 2026-08-06 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-04 – 2026-08-04 | 8 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-03 – 2026-08-03 | 18 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-02 – 2026-08-02 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-08-01 – 2026-08-01 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-07-31 – 2026-07-31 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-07-29 – 2026-07-29 | 15 | 2026-10-20T16:25:48.0727153Z |
| 2026-07-28 – 2026-07-28 | 2 | 2026-10-20T16:25:48.0727153Z |
| 2026-07-27 – 2026-07-27 | 1 | 2026-10-20T16:25:48.0727153Z |
| 2026-07-23 – 2026-07-23 | 12 | 2026-10-20T16:25:48.0727153Z |
| 2026-07-22 – 2026-07-22 | 5 | 2026-10-20T16:25:48.0727153Z |
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.0.26 | 14 Apr 2026 | 5 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 16:05 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:144ea9ac65eac5ff1b8a5c5fc157a2a285e745978185470cb88d7f554c63389c