{"name":"io.github.Eclipse-Cj/paper-distill-mcp","slug":"eclipse-cj-paper-distill-mcp","title":"Paper Distill MCP","description":"Academic paper search across 11 sources with AI curation, ranked push, Zotero and Obsidian support.","url":"https://mcp.market/server/eclipse-cj-paper-distill-mcp","rating":null,"grade":"C","score":66,"certified":false,"status":"active","category":"productivity","tags":["productivity","search"],"presence":{"score":28,"stars":67,"forks":4,"downloads_week":36,"last_push_at":"2026-03-24T11:36:12.000Z","license":"AGPL-3.0"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Eclipse-Cj/paper-distill-mcp","website":null,"version":"0.2.4","remotes":[],"packages":[{"registryType":"pypi","identifier":"paper-distill-mcp","version":"0.2.4","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Email for OpenAlex polite pool (higher rate limits) and Unpaywall queries","format":"string","name":"OPENALEX_EMAIL"},{"description":"CORE API key for enhanced open-access paper retrieval (free at core.ac.uk)","format":"string","isSecret":true,"name":"CORE_API_KEY"},{"description":"Telegram bot token for paper delivery","format":"string","isSecret":true,"name":"TELEGRAM_BOT_TOKEN"},{"description":"Telegram chat ID for paper delivery","format":"string","name":"TELEGRAM_CHAT_ID"},{"description":"Discord webhook URL for paper delivery","format":"string","isSecret":true,"name":"DISCORD_WEBHOOK_URL"},{"description":"Zotero user ID for saving papers to your library","format":"string","name":"ZOTERO_LIBRARY_ID"},{"description":"Zotero API key for saving papers to your library","format":"string","isSecret":true,"name":"ZOTERO_API_KEY"}]}],"tools":[{"name":"add_topic","description":"Add a research topic for paper search.","write_action":false,"price_micros":0,"input_schema":null},{"name":"collect","description":"Collect pushed papers to Zotero and optionally create Obsidian notes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"collect_to_zotero","description":"Add papers to Zotero library by their IDs/DOIs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"configure","description":"Update pipeline configuration.","write_action":true,"price_micros":0,"input_schema":null},{"name":"filter_duplicates","description":"Remove papers already pushed (by DOI match against papers.jsonl).","write_action":true,"price_micros":0,"input_schema":null},{"name":"finalize_review","description":"Process AI review decisions, update pool, and generate push output.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate_digest","description":"Generate all daily output files (pushes.jsonl, papers.jsonl, Astro site JSON, Obsidian notes).","write_action":false,"price_micros":0,"input_schema":null},{"name":"ingest_research_context","description":"Ingest research context from other AI conversations for cross-AI context inheritance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"init_session","description":"Initialize a research session. Call this first to set up push channels and load context.","write_action":false,"price_micros":0,"input_schema":null},{"name":"load_session_context","description":"Load previous research context into current session.","write_action":false,"price_micros":0,"input_schema":null},{"name":"manage_topics","description":"Manage research topic preferences.","write_action":false,"price_micros":0,"input_schema":null},{"name":"pool_refresh","description":"Refresh the paper search pool by querying 9 academic APIs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"pool_status","description":"Show current pool status: paper counts by status, scan day, topics searched.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prepare_review","description":"Prepare the review prompt for today's scan batch.","write_action":false,"price_micros":0,"input_schema":null},{"name":"prepare_summarize","description":"Generate a summarization prompt for unsummarized papers in today's batch.","write_action":false,"price_micros":0,"input_schema":null},{"name":"rank_papers","description":"Score and rank papers using 4-factor weighted formula.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_papers","description":"Search academic papers across 9 sources (OpenAlex, Semantic Scholar, PubMed, arXiv, Papers with Code, CrossRef, Europe PMC, bioRxiv, DBLP).","write_action":false,"price_micros":0,"input_schema":null},{"name":"send_push","description":"Format and send daily paper distill to a messaging platform.","write_action":true,"price_micros":0,"input_schema":null},{"name":"setup","description":"Check setup status and guide first-time configuration.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":66,"grade":"C","scanned_at":"2026-09-27T23:36:09.110Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-09-27T23:36:09.092Z","components":{"code":{"score":25,"max":25,"notes":["41 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":4,"max":15,"notes":["last push 187 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"paper-distill-mcp","version":"0.2.4","found":true,"weeklyDownloads":36,"license":"AGPL-3.0-only","dependencyCount":11,"publishedAt":"2026-03-19T16:26:53.228752Z","repositoryUrl":"https://github.com/Eclipse-Cj/paper-distill-mcp"}],"repo":{"found":true,"owner":"Eclipse-Cj","repo":"paper-distill-mcp","archived":false,"pushedAt":"2026-03-24T11:36:12Z","stars":67,"forks":4,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/153337828?v=4","ownerCreatedAt":"2023-12-09T02:03:27Z","license":"AGPL-3.0"},"icon":{"url":null,"source":"none"},"presence":{"stars":67,"forks":4,"downloadsWeek":36,"license":"AGPL-3.0","lastPushAt":"2026-03-24T11:36:12.000Z","score":28}}}},"grade_history":[],"reviews":[]}