AI News Briefing
π° An automated, multi-agent research ops AI pipeline that gathers daily AI news, synthesizes it into structured briefings, and delivers them to tools like Notion, Obsidian, Slack, and Teams with zero manual effort. It also supports on-demand deep res
What is AI News Briefing?
AI News Briefing is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to π° an automated, multi-agent research ops ai pipeline that gathers daily ai news, synthesizes it into structured briefings, and delivers them to tools like notion, obsidian, slack, and teams with zero...
π° An automated, multi-agent research ops AI pipeline that gathers daily AI news, synthesizes it into structured briefings, and delivers them to tools like Notion, Obsidian, Slack, and Teams with zero manual effort. It also supports on-demand deep res
This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- π° An automated, multi-agent research ops AI pipeline that ga
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx ai-news-briefingConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use AI News Briefing
AI News Briefing is a multi-agent research pipeline that automatically gathers, synthesizes, and delivers structured daily briefings on AI developments to Notion, Obsidian, Slack, and Microsoft Teams. It runs on a cron schedule via launchd (macOS) or Task Scheduler (Windows), uses Claude Code (or Gemini/Codex as fallback) to perform live web searches across nine AI topic areas, and formats results as Adaptive Cards (Teams), Block Kit messages (Slack), or graph-ready wikilink pages (Obsidian). Teams and individual researchers use it to stay current on fast-moving AI news without manually scanning dozens of sources each day.
Prerequisites
- Claude Code CLI installed and authenticated (claude command available), or an alternative AI CLI (codex, gemini, or copilot)
- At least one delivery destination configured: Notion MCP, Obsidian vault path, Slack incoming webhook URL, or Teams incoming webhook URL
- macOS with launchd (or Windows with Task Scheduler) for scheduled runs
- bash (macOS/Linux) or PowerShell (Windows) shell environment
- make utility installed for cross-platform convenience commands (optional but recommended)
Clone the repository
Clone the AI News Briefing repository to your home directory or a preferred location.
git clone https://github.com/hoangsonww/AI-News-Briefing.git
cd AI-News-BriefingConfigure environment variables
Set the required environment variables for your chosen AI engine and delivery destinations. Add these to ~/.zshrc or ~/.bash_profile for persistence.
export AI_BRIEFING_CLI="claude"
export AI_BRIEFING_MODEL="sonnet"
export AI_BRIEFING_SLACK_WEBHOOK="https://hooks.slack.com/services/T.../B.../..."
export AI_BRIEFING_TEAMS_WEBHOOK="https://outlook.webhook.office.com/..."
export AI_BRIEFING_OBSIDIAN_VAULT="$HOME/Obsidian/Main"Install the scheduler (macOS)
Copy the launchd plist to LaunchAgents and load it so briefings run automatically at 8:00 AM daily.
chmod +x ~/AI-News-Briefing/briefing.sh
cp ~/AI-News-Briefing/com.ainews.briefing.plist ~/Library/LaunchAgents/
launchctl load ~/Library/LaunchAgents/com.ainews.briefing.plistInstall the scheduler (Windows)
Run the PowerShell install script to register the Task Scheduler job. Optionally override the default 8:00 AM start time.
cd $env:USERPROFILE\AI-News-Briefing
.\install-task.ps1
# Or with a custom time:
.\install-task.ps1 -Hour 7 -Minute 30Run a health check and trigger a manual briefing
Verify the full setup with make health-check, then trigger an immediate run to confirm delivery to your configured destinations.
make health-check
make run
# macOS manual trigger:
launchctl kickstart "gui/$(id -u)/com.ainews.briefing"
# Windows manual trigger:
schtasks /run /tn AiNewsBriefingRun custom deep-research briefings on demand
Use the custom-brief script to research a specific AI topic and deliver results to selected destinations.
# Deliver to all destinations
./custom-brief.sh --topic "AI in healthcare" --notion --obsidian --teams --slack
# Obsidian only
./custom-brief.sh -t "quantum computing" -o
# Windows PowerShell
.\custom-brief.ps1 -Topic "AI regulation EU" -Notion -ObsidianAI News Briefing Examples
Client configuration
Environment variable configuration for daily AI briefings delivered to Slack and Obsidian using Claude Sonnet.
{
"mcpServers": {
"ai-news-briefing": {
"command": "bash",
"args": ["/Users/yourname/AI-News-Briefing/briefing.sh"],
"env": {
"AI_BRIEFING_CLI": "claude",
"AI_BRIEFING_MODEL": "sonnet",
"AI_BRIEFING_SLACK_WEBHOOK": "https://hooks.slack.com/services/T.../B.../...",
"AI_BRIEFING_OBSIDIAN_VAULT": "/Users/yourname/Obsidian/Main"
}
}
}
}Prompts to try
Commands and prompts for managing and querying AI News Briefing.
- "Run a custom briefing on 'AI safety and alignment' and deliver to Slack"
- "Show me today's AI briefing log: make tail"
- "What briefing topics were covered this week? bash scripts/log-search.sh --search Anthropic"
- "Run a dry-run with haiku model and $1 budget: bash scripts/dry-run.sh --model haiku --budget 1.00"
- "Evaluate yesterday's briefing quality: make eval D=2026-06-14 JUDGE=claude"Troubleshooting AI News Briefing
Briefing runs but no message arrives in Slack or Teams
Verify the webhook URL is correct and active by testing it with curl: curl -X POST -H 'Content-type: application/json' --data '{"text":"test"}' $AI_BRIEFING_SLACK_WEBHOOK. Regenerate the webhook in the Slack app settings if it returns a 403 or 404.
AI_BRIEFING_CLI is set but the claude command is not found at scheduled run time
The scheduler may not inherit your shell PATH. Edit the plist or Task Scheduler action to use the full path to the claude binary (e.g., /usr/local/bin/claude). Run which claude in your terminal to find the correct path.
Obsidian vault pages are created but wikilinks do not resolve
Ensure AI_BRIEFING_OBSIDIAN_VAULT points to the root of your vault (the directory that contains the .obsidian folder). The pipeline creates topic stub files with wikilinks that Obsidian's graph view will resolve automatically once the vault root is set correctly.
Frequently Asked Questions about AI News Briefing
What is AI News Briefing?
AI News Briefing is a Model Context Protocol (MCP) server that π° an automated, multi-agent research ops ai pipeline that gathers daily ai news, synthesizes it into structured briefings, and delivers them to tools like notion, obsidian, slack, and teams with zero manual effort. it also supports on-demand deep res It connects AI assistants to external tools and data sources through a standardized interface.
How do I install AI News Briefing?
Follow the installation instructions on the AI News Briefing GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with AI News Briefing?
AI News Briefing works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is AI News Briefing free to use?
Yes, AI News Briefing is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
AI News Briefing Alternatives β Similar Communication Servers
Looking for alternatives to AI News Briefing? Here are other popular communication servers you can use with Claude, Cursor, and VS Code.
Slack
β 86.1kEnables interaction with Slack workspaces through comprehensive channel management, messaging, user management, file uploads, and Block Kit formatting. Features secure credential storage via macOS Keychain and supports all major Slack operations incl
LibreChat
β 37.3kEnhanced ChatGPT Clone: Features Agents, MCP, DeepSeek, Anthropic, AWS, OpenAI, Responses API, Azure, Groq, o1, GPT-5, Mistral, OpenRouter, Vertex AI, Gemini, Artifacts, AI model switching, message search, Code Interpreter, langchain, DALL-E-3, OpenA
Note Gen
β 11.9kA cross-platform Markdown AI note-taking software.
DeepChat
β 5.8kπ¬DeepChat - A smart assistant that connects powerful AI to your personal world
WhatsApp MCP
β 5.7kConnects AI assistants to the official Meta WhatsApp Cloud API for managing conversations and sending various message types through natural language. It provides tools for media management, template messages, and real-time webhook processing without
Apple
β 3.1kEnables interaction with Apple apps like Messages, Notes, and Contacts through the MCP protocol to send messages, search, and open app content using natural language.
Browse More Communication MCP Servers
Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up AI News Briefing in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use AI News Briefing?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.