About ai-daily-insights-mcp
An MCP server for accessing AI Daily Insights, a Chinese daily briefing on the AI industry. It helps agents and assistants browse structured news and financing reports without scraping HTML; no API key is required.
Key features
- 01Fetch the latest briefing
- 02List and retrieve dated issues
- 03Search news by text and tag
- 04Query financing reports and company histories
- 05Brief in-memory response caching
Use cases
- 01Getting a recent AI industry briefing
- 02Finding coverage about a company or topic
- 03Reviewing financing deals by company or criteria
MCP support
Provides MCP tools for listing, fetching, and searching briefing issues, plus querying financing data. It fetches public JSON endpoints and requires no API key.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y ai-daily-insights-mcpAI_DAILY_ANALYTICSSet to 0 to disable best-effort anonymous tool-name/version usage events (enabled by default).AI_DAILY_CACHE_TTL_MSIn-memory cache TTL in milliseconds (default 300000).Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
6Saved tool list · updated 1w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | How many recent issues to return (default 5). |
Details
From the project READMEai-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
| Tool | What 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 var | Default | Purpose |
|---|---|---|
AI_DAILY_BASE_URL | https://www.aidailyinsights.cn | Override the site origin (e.g. a preview deploy). |
AI_DAILY_CACHE_TTL_MS | 300000 | In-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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.