Back to Browse

Ai Daily Insights MCP Server

Developer ToolsModerate7.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

List, fetch and search AI Daily Insights — a Chinese daily AI-industry briefing built for agents.

About

List, fetch and search AI Daily Insights — a Chinese daily AI-industry briefing built for agents.

Security Report

7.2
Moderate7.2Low Risk

This is a read-only MCP server for the public AI Daily Insights site that needs no credentials and uses only the expected network, env var and in-memory cache behavior. The main concern is a default-on usage beacon that sends each tool name and package version to the configured site, which is disclosed in the README and can be disabled with AI_DAILY_ANALYTICS=0. Remaining issues are low-severity: upstream JSON is used without schema validation and the base URL can be pointed at any host. Supply chain analysis found 1 known vulnerability in dependencies (0 critical, 1 high severity). Package verification found 1 issue.

6 files analyzed · 7 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

What You'll Need

Set these up before or after installing:

Set to 0 to disable best-effort anonymous tool-name/version usage events (enabled by default).Optional

Environment variable: AI_DAILY_ANALYTICS

In-memory cache TTL in milliseconds (default 300000).Optional

Environment variable: AI_DAILY_CACHE_TTL_MS

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-whalecupl-ai-daily-insights-mcp": {
      "env": {
        "AI_DAILY_ANALYTICS": "your-ai-daily-analytics-here",
        "AI_DAILY_CACHE_TTL_MS": "your-ai-daily-cache-ttl-ms-here"
      },
      "args": [
        "-y",
        "ai-daily-insights-mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

ai-daily-insights-mcp

A Model Context Protocol server for AI Daily Insights — a daily AI briefing built for both humans and agents.

It lets any MCP-capable assistant (Claude Desktop, Claude Code, Cursor, …) list, read and search the daily AI news, fully structured — no HTML scraping.

Aggregate usage and privacy (0.4.4+)

Each entered tool handler sends a best-effort background event to the configured AI_DAILY_BASE_URL (the public site by default). It contains only the tool name and package version: no arguments, search queries, results, session IDs or user identifiers. The hosting infrastructure still sees standard request metadata. Events include cached calls and errors, but exclude tool discovery and rejected input schemas. They are self-reported usage, not verified AI users.

Set AI_DAILY_ANALYTICS=0 in the MCP server environment to disable these events. Data fetches still use the package/version User-Agent for HTTP attribution. Reporting never waits on the tool response path, has a 1.5-second timeout, at most 16 outstanding events and no retries; offline/shutdown/opt-out may undercount. Existing data caching is unchanged.

Tools

ToolWhat it does
get_latest()The newest issue with all its news items in one call.
list_latest(limit=5)List recent issues: date, title, summary, tags, URLs.
get_article(date)Fetch one issue (YYYY-MM-DD), parsed into news items {index, title, signal, body}.
get_range(from, to, limit=14)Every issue in a date range (e.g. the past week), fetched in parallel.
list_by_tag(tag, limit=10)Issues carrying a given tag (company/topic), matched case-insensitively.
list_financing(query, investor, sector, country, type, evidence, min_usd_m, from, to, sort, offset, limit=20)Query financing reports, with evidence and amount qualifiers.
get_company_financing(company, exact=true)Company timeline, oldest first; exact company name or slug by default.
search(query, tag, limit=10)Full-text + tag search across all news items, in one server-side call.

Data comes from the public JSON endpoints (/index.json, /{date}.json, /search) — the server is stateless and needs no API key. Responses are cached in-memory briefly (default 5 min, override with AI_DAILY_CACHE_TTL_MS) to avoid hammering the site on repeated calls.

Financing tools (v0.5.0+) read /financing/deals.json. The dataset is CC BY 4.0: credit AI Daily Insights and link the deal URL. Preserve evidence, notes and corrections. Report dates are not announcement dates; repeated coverage is not a new round; debt/credit facilities are not equity or cash received.

Use it

Claude Code

claude mcp add ai-daily-insights -- npx -y ai-daily-insights-mcp

Claude Desktop / Cursor (config file)

{
  "mcpServers": {
    "ai-daily-insights": {
      "command": "npx",
      "args": ["-y", "ai-daily-insights-mcp"]
    }
  }
}

Then ask: "用 ai-daily-insights 列出最近 5 天的 AI 资讯,挑 SpaceX 相关的讲讲。"

Config

Env varDefaultPurpose
AI_DAILY_BASE_URLhttps://www.aidailyinsights.cnOverride the site origin (e.g. a preview deploy).
AI_DAILY_CACHE_TTL_MS300000In-memory cache TTL for fetched JSON, in milliseconds.

Develop

npm install
npm test
npm run inspect   # opens the MCP Inspector

Requires Node.js 20 or newer. Every tool declares explicit MCP safety annotations, validates its inputs with Zod, and converts upstream failures into structured MCP error results.

License

MIT

Reviews

No reviews yet

Be the first to review this server!