mcpField
A
Agentdb

Agentdb

Local
github.com/AgentBC9000Memory & Knowledge1Updated 20w ago

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

  1. 01Curated material from 40 sources
  2. 02Updates three times per week
  3. 03Structured, summarized JSON records
  4. 04Latest-item and keyword search

Use cases

  1. 01Retrieve recent AI and technology coverage
  2. 02Find market or startup summaries by keyword
  3. 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.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

AgentDB

Fresh RAG context for AI agents — updated Mon/Wed/Fri.

License: MIT Python MCP Updated

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.

Website · Request access


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.

CategorySources
Technology / AILex Fridman Podcast, Dwarkesh Podcast, Hard Fork, This Week in Tech, ChinaTalk, Ars Technica, Import AI, TLDR Tech, 404 Media, Wired, arXiv AI
Startups / VCAcquired, How I Built This, Y Combinator Blog, Y Combinator (YouTube), TechCrunch, The Verge, Entrepreneur, The Generalist, Parsers VC
Markets / MacroAll-In Podcast, Prof G Markets, Zero Hedge, Calculated Risk, Econbrowser, A Wealth of Common Sense, The Big Picture, The Daily Upside, Asymco, Noahpinion
Emerging MarketsRest of World, TechCabal, Techpoint Africa, Disrupt Africa, Mint (India), Asia Times, The Hindu Business Line
Policy / RegulationPolitico Europe, arXiv Policy

Pricing

PlanPriceRequests
TrialFree — 14 days100 / day
Basic£29 / month1,000 / day
Pro£79 / monthUnlimited + custom sources

Request access →


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.sql
  • db/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

Markdown supported

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.