About Agentdb
AgentDB is a curated, regularly refreshed knowledge base that turns material from 40 sources into structured summaries for AI agents. It serves agents needing current context at inference time and provides MCP tools for retrieving recent items or searching by keyword.
Key features
- 01Curated material from 40 sources
- 02Updates three times per week
- 03Structured, summarized JSON records
- 04Latest-item and keyword search
Use cases
- 01Retrieve recent AI and technology coverage
- 02Find market or startup summaries by keyword
- 03Provide fresh context to an MCP-compatible agent
MCP support
The MCP server exposes `get_latest_knowledge` for recent items with optional filters and `search_knowledge` for keyword searches across titles and summaries.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEAgentDB
Fresh RAG context for AI agents — updated Mon/Wed/Fri.
AgentDB is a curated knowledge base your agent queries at inference time. 40 sources — AI/tech, startups, alternative markets, and emerging economies — scraped, AI-summarised, and structured into agent-ready JSON.
Connect it to Claude Desktop, Cursor, or any MCP-compatible agent in under 2 minutes.
Why AgentDB
Agents need current information at inference time, but raw sources are expensive context. A podcast transcript is ~2,400 tokens; the AgentDB version of the same item is ~160 tokens — a structured summary with key points, tags, and a confidence score. Same signal, ~15× less context.
{
"title": "DeepSeek v4 and the limits of scaling",
"content_type": "article",
"summary": "DeepSeek's mixture-of-experts approach cuts inference cost...",
"body": {
"source_name": "Ars Technica",
"key_points": [
"MoE reduces active parameters by 4× at inference",
"Outperforms GPT-4o on coding benchmarks",
"Open weights released under MIT licence"
]
},
"tags": ["ai", "llm", "open-source"],
"confidence": 0.93,
"published_at": "2026-05-26T07:00:00Z"
}
How it works
GitHub Actions (Mon/Wed/Fri 07:00 UTC)
↓
scraper/run.py — fetches RSS/HTML from 40 sources
↓
scraper/summariser.py — DeepSeek Flash → structured JSON
↓
scraper/ingest.py — writes to Supabase via PostgREST
↓
mcp/server.py — exposes knowledge as MCP tools
Stack: Python · GitHub Actions · DeepSeek Flash · Supabase (pgvector) · Cloudflare Pages
Cost to run: ~£2–3/month (DeepSeek API calls only — everything else is free tier).
MCP server (Claude Desktop / Cursor / Claude Code)
The AgentDB MCP server gives your agent two tools: get_latest_knowledge and search_knowledge.
Prerequisites
Install uv — it handles Python automatically:
curl -LsSf https://astral.sh/uv/install.sh | sh
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"agentdb": {
"command": "uv",
"args": ["run", "/absolute/path/to/agentdb/mcp/server.py"],
"env": {
"AGENTDB_SUPABASE_URL": "your-supabase-url",
"AGENTDB_API_KEY": "your-api-key"
}
}
}
}
Claude Code (global — all sessions)
Add to ~/.claude.json:
{
"mcpServers": {
"agentdb": {
"type": "stdio",
"command": "uv",
"args": ["run", "/absolute/path/to/agentdb/mcp/server.py"],
"env": {
"AGENTDB_SUPABASE_URL": "your-supabase-url",
"AGENTDB_API_KEY": "your-api-key"
}
}
}
}
Claude Code (project-level)
Add .mcp.json to your project root:
{
"mcpServers": {
"agentdb": {
"type": "stdio",
"command": "uv",
"args": ["run", "/absolute/path/to/agentdb/mcp/server.py"],
"env": {
"AGENTDB_SUPABASE_URL": "your-supabase-url",
"AGENTDB_API_KEY": "your-api-key"
}
}
}
}
Test it manually
AGENTDB_SUPABASE_URL=https://xxxx.supabase.co \
AGENTDB_API_KEY=your-key \
uv run mcp/server.py
Available tools
get_latest_knowledge
Fetch the most recent items, optionally filtered by tag or content type.
Parameters:
limit int Items to return (1–50, default 10)
tags string Comma-separated tag filter, e.g. "ai,startups"
content_type string article | video | research | data
search_knowledge
Search titles and summaries by keyword.
Parameters:
query string Keyword or phrase (required)
limit int Results to return (1–20, default 5)
Sources
40 sources · updated Mon/Wed/Fri at 07:00 UTC · no paywalls, no wire services.
| Category | Sources |
|---|---|
| Technology / AI | Lex Fridman Podcast, Dwarkesh Podcast, Hard Fork, This Week in Tech, ChinaTalk, Ars Technica, Import AI, TLDR Tech, 404 Media, Wired, arXiv AI |
| Startups / VC | Acquired, How I Built This, Y Combinator Blog, Y Combinator (YouTube), TechCrunch, The Verge, Entrepreneur, The Generalist, Parsers VC |
| Markets / Macro | All-In Podcast, Prof G Markets, Zero Hedge, Calculated Risk, Econbrowser, A Wealth of Common Sense, The Big Picture, The Daily Upside, Asymco, Noahpinion |
| Emerging Markets | Rest of World, TechCabal, Techpoint Africa, Disrupt Africa, Mint (India), Asia Times, The Hindu Business Line |
| Policy / Regulation | Politico Europe, arXiv Policy |
Pricing
| Plan | Price | Requests |
|---|---|---|
| Trial | Free — 14 days | 100 / day |
| Basic | £29 / month | 1,000 / day |
| Pro | £79 / month | Unlimited + custom sources |
Repo structure
mcp/
server.py # MCP server — connect to Claude Desktop / Cursor
scraper/
run.py # Orchestrator — called by GitHub Actions
sources.py # 40 source definitions (RSS URLs, categories)
scraper.py # HTTP fetch + HTML parsing
summariser.py # DeepSeek Flash summarisation
ingest.py # Supabase PostgREST write
keepalive.py # Keeps Supabase free tier active
db/
migrations/
001_create_knowledge_table.sql
002_read_policy.sql
.github/
workflows/
scraper.yml # Mon/Wed/Fri scrape cron
keepalive.yml # Every 6h Supabase ping
index.html # Website (agentdb.pages.dev)
Self-hosting
Clone the repo and set up GitHub Actions secrets:
DEEPSEEK_API_KEY — DeepSeek API key (api.deepseek.com)
SUPABASE_URL — Supabase project URL
SUPABASE_SERVICE_KEY — Supabase service role key (for writes)
AGENTDB_DATABASE_URL — Supabase direct DB URL (for keepalive)
RESEND_API_KEY — Resend API key (for run reports)
REPORT_EMAIL — Email to send scraper reports to
Run the SQL migrations in Supabase → SQL Editor:
db/migrations/001_create_knowledge_table.sqldb/migrations/002_read_policy.sql
Enable Row Level Security on the knowledge table, then trigger a manual run from GitHub Actions → AgentDB Scraper → Run workflow.
Author
Built by Kevin Stephenson — product engineer working on agent infrastructure in London.
agentdb.pages.dev · [email protected]
MIT licensed.
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.