mcp-ai-newsletter

SINGHL25/mcp-ai-newsletter

3.1

If you are the rightful owner of mcp-ai-newsletter and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The MCP server + client project is designed to automate the generation of an AI Weekly Newsletter by integrating Claude, GitHub Issues/PRs, and Streamlit.

mcp-ai-newsletter

MCP server + client project to auto-generate AI Weekly Newsletter using Claude, GitHub Issues/PRs, and Streamlit newsletter_preview šŸš€ Use Case – AI Weekly Newsletter

The MCP server exposes an API that:

Pulls latest AI/ML repo updates from GitHub (stars, commits, PRs).

Compiles them into a weekly "AI newsletter" draft.

The MCP client calls the server + Claude API to:

Summarize updates in human-readable format.

Suggest headlines and highlights.

Streamlit app lets users preview, edit, and export newsletter.

Output can be shared as:

Markdown (for GitHub Pages)

PDF (for email/newsletter blast)

Blog (Medium/Dev.to integration optional)

šŸ“– Example Workflow

MCP server fetches top GitHub AI repos/issues from the past week.

Claude API is used to summarize + beautify content.

Streamlit frontend displays:

Summary cards (trending repos, issues, PRs)

Newsletter preview

Download/export button

Users can publish to GitHub Pages or export PDF.

šŸ› ļø Tech Stack

MCP → server-client interaction (FastAPI + OpenAPI)

Claude API → text summarization & newsletter styling

GitHub API → fetch trending repos/issues

Python → backend logic

Streamlit → frontend preview + testing

Docker → containerized deployment

šŸ“š Learning Resources

šŸ”¹ MCP Docs: Model Context Protocol GitHub

šŸ”¹ FastAPI: https://fastapi.tiangolo.com/

šŸ”¹ GitHub API: https://docs.github.com/en/rest

šŸ”¹ Streamlit: https://docs.streamlit.io/

šŸ”¹ Anthropic Claude API: https://docs.anthropic.com/

šŸ“„ README Highlights

Overview – Why MCP + AI newsletter

Setup Guide – Install dependencies, run MCP server

Run MCP Client – Example commands

Streamlit Testing – streamlit run src/streamlit_app.py

Deployment – Docker & GitHub Actions for auto-build

Future Roadmap – Adding Twitter/Reddit feeds