AI News Briefing

v1.0.0β€’Communicationβ€’stable

πŸ“° 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

agentic-aiaiai-newsanthropicautomation
Share:
23
Stars
0
Downloads
0
Weekly
0/5

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

Daily AI news aggregation
Multi-agent research synthesis
Automated briefing delivery
hoangsonww

Maintainer

LicenseMIT
Languageshell
Versionv1.0.0
UpdatedMay 16, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx ai-news-briefing

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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)
1

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-Briefing
2

Configure 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"
3

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.plist
4

Install 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 30
5

Run 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 AiNewsBriefing
6

Run 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 -Obsidian

AI 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.

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.

Quick Config Preview

{ "mcpServers": { "ai-news-briefing": { "command": "npx", "args": ["-y", "ai-news-briefing"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide β†’

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides