- Semantic Search Through Millions Of Reddit Posts
Semantic Search Through Millions Of Reddit Posts
Reddit Insights MCP Server
Model Context Protocol (MCP) server that enables AI assistants to search Reddit conversations, explore subreddits, and access trending topics.
Features
- AI-Powered Search: Semantic search through millions of Reddit posts
- Subreddit Discovery: Browse and explore subreddit information
- Trend Insights: Access curated articles about trending Reddit topics
- Natural Language Queries: Use conversational queries to find relevant discussions
Installation
Option 1: HTTP Transport (Recommended)
Use the hosted MCP server directly - no installation required.
Add to your Claude Desktop config file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"reddit-insights": {
"transport": {
"type": "http",
"url": "https://reddit-insights.com/api/mcp"
}
}
}
}
Option 2: NPX (stdio transport)
Run the MCP server locally using npx:
npx reddit-insights-mcp
Claude Desktop configuration:
{
"mcpServers": {
"reddit-insights": {
"command": "npx",
"args": ["reddit-insights-mcp"],
"env": {
"REDDIT_INSIGHTS_API_KEY": "your_api_key_here"
}
}
}
}
Option 3: Global Install
npm install -g reddit-insights-mcp
Then configure Claude Desktop:
{
"mcpServers": {
"reddit-insights": {
"command": "reddit-insights-mcp",
"env": {
"REDDIT_INSIGHTS_API_KEY": "your_api_key_here"
}
}
}
}
After configuration, restart Claude Desktop.
Environment Variables
| Variable | Required | Description |
|---|---|---|
REDDIT_INSIGHTS_API_KEY | No | API key for premium features |
Get your API key at reddit-insights.com
Available Tools
reddit_search
Semantic search through Reddit conversations.
Parameters:
query(string, required): Natural language search querylimit(number, optional): Maximum results (1-100, default: 20)
Example:
Search for discussions about mechanical keyboards for programming
reddit_list_subreddits
Get a paginated list of available subreddits.
Parameters:
page(number, optional): Page number (default: 1)limit(number, optional): Results per page (1-100, default: 20)search(string, optional): Filter by name, title, or description
reddit_get_subreddit
Get detailed information about a specific subreddit including recent posts.
Parameters:
subreddit(string, required): Subreddit name (without r/ prefix)
reddit_get_trends
Get Reddit trend articles and insights.
Parameters:
page(number, optional): Page number (default: 1)perPage(number, optional): Results per page (default: 12)filter(string, optional): Time period - "latest", "today", "week", "month"category(string, optional): Filter by category
Usage Examples
Research a Topic
You: What are developers saying about React Server Components?
Claude: [Uses reddit_search tool]
Found 45 results for "React Server Components developer opinions"
AI Summary:
Developers generally praise RSC for performance benefits in large applications...
Top Results:
1. React Server Components: A year in production
r/webdev | 1247 upvotes | 89 comments
Explore a Subreddit
You: Tell me about the r/typescript community
Claude: [Uses reddit_get_subreddit tool]
r/typescript - TypeScript
Subscribers: 285,432
Recent Posts:
1. TypeScript 5.4 released with new features
567 upvotes | 45 comments
Find Trending Topics
You: What's trending in tech on Reddit this week?
Claude: [Uses reddit_get_trends tool]
Reddit Trends (Filter: week, Category: technology)
1. AI Coding Assistants: Are They Replacing Junior Developers?
Published: 2024-01-15 | Views: 12,453
Troubleshooting
Tool Not Available in Claude
- Check Claude Desktop config file syntax is valid JSON
- Restart Claude Desktop after adding the server
- Check Claude Desktop logs: Help → Developer → Show Logs
Connection Errors
- Verify the URL
https://reddit-insights.com/api/mcpis accessible - Check your network connection
- If using npx, ensure Node.js 18+ is installed
Links
License
MIT
Server Config
{
"mcpServers": {
"reddit-insights": {
"command": "npx",
"args": [
"reddit-insights-mcp"
],
"env": {
"REDDIT_INSIGHTS_API_KEY": "your_api_key_here"
}
}
}
}