⚙️ A Model Context Protocol (MCP) that provides tools for fetching and creating Reddit content
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add reddit --env REDDIT_CLIENT_SECRET='<REDDIT_CLIENT_SECRET>' --env REDDIT_PASSWORD='<REDDIT_PASSWORD>' -- npx -y reddit-mcp-server~/.codex/config.toml
[mcp_servers.reddit]
command = "npx"
args = ["-y", "reddit-mcp-server"]
env = { REDDIT_CLIENT_SECRET = "<REDDIT_CLIENT_SECRET>", REDDIT_PASSWORD = "<REDDIT_PASSWORD>" }
# codex mcp add reddit --env REDDIT_CLIENT_SECRET='<REDDIT_CLIENT_SECRET>' --env REDDIT_PASSWORD='<REDDIT_PASSWORD>' -- npx -y reddit-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"reddit": {
"command": "npx",
"args": [
"-y",
"reddit-mcp-server"
],
"env": {
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_PASSWORD": "<REDDIT_PASSWORD>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"reddit": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"reddit-mcp-server"
],
"env": {
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_PASSWORD": "<REDDIT_PASSWORD>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"reddit": {
"command": "npx",
"args": [
"-y",
"reddit-mcp-server"
],
"env": {
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_PASSWORD": "<REDDIT_PASSWORD>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"reddit": {
"command": "npx",
"args": [
"-y",
"reddit-mcp-server"
],
"env": {
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_PASSWORD": "<REDDIT_PASSWORD>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"reddit": {
"command": "npx",
"args": [
"-y",
"reddit-mcp-server"
],
"env": {
"REDDIT_CLIENT_SECRET": "<REDDIT_CLIENT_SECRET>",
"REDDIT_PASSWORD": "<REDDIT_PASSWORD>"
}
}
}
}Environment variables
REDDIT_CLIENT_SECRETREDDIT_PASSWORD
Replace the placeholders with your own credentials and keep them out of version control.