Provides automated daily searches for research papers matching configured topics, with AI-powered summarization and RSS feed generation for staying current with academic research.
Built on Cloudflare infrastructure using D1 for database storage, R2 for PDF storage, and KV for caching in the research paper automation system.
Automated arXiv research paper discovery and AI-powered summarization system with MCP (Model Context Protocol) integration for Claude Desktop. Built as a vibe-coding project, we keep the tooling lightweight and the feedback loop fast so you can stay in flow while shipping research insights.
Features
Daily Automation: Automatically searches arXiv for papers matching your topics
AI Summaries: Claude-powered intelligent paper summarization with cost optimization
Multi-User: Support for multiple users with independent topic configurations
MCP Integration: Direct integration with Claude Desktop via Model Context Protocol
RSS Feeds: Per-user RSS/Atom feeds for any feed reader
Web Dashboard: Optional SvelteKit dashboard (coming soon)
Cost-Effective: Runs mostly on Cloudflare free tier (~$3/month for 2 users)
Architecture
MCP Server: TypeScript Worker handling MCP protocol and tool execution
Daily Automation: Cron-triggered Worker for paper collection and summarization
Storage: Cloudflare D1 (SQLite), R2 (PDFs), KV (cache)
AI: Claude 3.5 Sonnet with Haiku triage for cost optimization
Quick Start
Prerequisites
Cloudflare account with Workers, D1, KV, and R2 enabled
Anthropic Claude API key (console.anthropic.com)
Bun 1.1+ (package manager - install from bun.sh)
Wrangler CLI (installed automatically via bun)
Installation
Deployment
For complete deployment instructions, see DEPLOYMENT.md.
Quick deployment:
Verification
See TROUBLESHOOTING.md if you encounter any issues.
Automated Deployment Script
For one-command deployment:
Project Structure
Documentation
Deployment Guide - Complete production deployment instructions
Troubleshooting Guide - Common issues and solutions
Setup Checklist - Infrastructure setup
Implementation Plan - Chunked development guide
API Documentation - API endpoints and usage
PRD (Full Spec) - Complete technical specification
CI & Automation
Tests & Type Checks: GitHub Actions run
bun run type-checkandbun teston pushes and pull requests to keep the vibe coding fast without breaking the build.Deployments: Cloudflare Workers deploy pipelines trigger when
mcp-server/orautomation/change, usingwranglerwith your configured Cloudflare credentials.
Development
Testing
The project includes comprehensive test coverage:
Security Tests (100% coverage required):
Authentication (API key validation)
Authorization (user data isolation)
SQL injection prevention
XSS prevention in RSS feeds
Rate limiting enforcement
Integration Tests: End-to-end MCP tool workflows
Unit Tests: Isolated utility function testing
License
MIT