A Model Context Protocol (MCP) server that provides access to Reddit's public API through streamable HTTP transport, enabling remote deployment on cloud platforms.
This MCP server is designed for remote deployment on Alpic.ai, a French-based MCP cloud service that recently raised $6 million USD to support their Go-To-Market strategy.
Alpic.ai provides managed hosting for MCP servers with:
- Streamable HTTP transport support (built-in)
- Automatic scaling and load balancing
- Built-in monitoring and observability
- Enterprise-grade security and compliance
- Visit Alpic.ai
- Connect your GitHub repository:
laurentknauss/mcp-server-reddit-nodejs - The platform automatically detects the streamable HTTP transport configuration
- Your MCP server is deployed and ready to use
- get_frontpage_posts - Get hot posts from Reddit frontpage
- get_subreddit_info - Get information about a subreddit
- get_subreddit_hot_posts - Get hot posts from a specific subreddit
- get_subreddit_new_posts - Get new posts from a specific subreddit
- get_subreddit_top_posts - Get top posts from a specific subreddit
- get_subreddit_rising_posts - Get rising posts from a specific subreddit
- get_post_content - Get detailed content of a specific post
- get_post_comments - Get comments from a post
- Built with TypeScript and Express
- Uses official @modelcontextprotocol/sdk for streamable HTTP transport
- Uses Reddit's public JSON API directly (no authentication required)
- Node.js 20+ required
- Fully compatible with MCP protocol specification
# Install dependencies
pnpm install
# Build
pnpm build
# Start server
pnpm start
# Development with hot reload
pnpm devThe server will start on port 8000 by default (configurable via PORT or MCP_HTTP_PORT environment variable).
MIT License - See LICENSE file for details
Laurent Knauss