aidevtube-mcp
Semantic search over the entire AI & coding YouTube landscape — right inside your LLM.
aidevtube-mcp is the official MCP server for the AI YouTube Digest —
a continuously growing, topic-tagged, multilingual corpus of per-video summaries from ~40
hand-curated AI & coding YouTube channels (Nate Herk, Tech With Tim, Theo, NeuralNine, WorldofAI,
and many more), updated every week.
Stop scrubbing through hours of video. Ask your agent "what did the AI-dev world say about Claude Code agents this month?" and get straight, sourced answers — searched by meaning, not keywords, across the whole back-catalogue.
Why it's useful
- 🔎 Semantic search (hybrid vector + Cohere rerank) — finds videos by what they're about, not just exact words.
- 🗓️ Longitudinal — a week-by-week map of the AI/coding discourse, not just today's hype. Pro keys search the full archive.
- 🏷️ Topic & channel filters — narrow to "Claude Code & Anthropic-Tooling", a specific creator, etc.
- 🌍 Multilingual — summaries in English, German and French.
- 🔌 Drop-in — works in Claude Code, Claude Desktop, Cursor, or any MCP client. There's also a plain REST API (
api.aidevtube.com).
Quick start
Add to your MCP client (Claude Desktop / Claude Code / Cursor):
{
"mcpServers": {
"aidevtube": {
"command": "uvx",
"args": ["aidevtube-mcp"],
"env": { "AIDEVTUBE_API_KEY": "adt_your_key_here" }
}
}
}
Or run it directly:
AIDEVTUBE_API_KEY=adt_… uvx aidevtube-mcp
Get an API key: subscribe to Pro at aidevtube.com (€/$5 per month, incl. 1,000 API calls/month) → Account → API → generate your key.
Tools
| Tool | Description |
|---|---|
search(query, topics, channel, lang, limit) |
Semantic search. Empty query = browse newest by filters. |
list_topics() |
The canonical topic labels for the topics filter. |
search returns {results: [{title, url, channel, topics, published_at, summary}], count, quota_remaining}.
Example
"Find recent videos about building autonomous coding agents."
search(query="autonomous coding agents", lang="en", limit=5)
Configuration
| Env var | |
|---|---|
AIDEVTUBE_API_KEY |
Your Pro API key (required). |
AIDEVTUBE_API_BASE |
Override the API base (default https://api.aidevtube.com). |
Links
- 🌐 Homepage & subscription: https://aidevtube.com
- 📦 Source: https://github.com/miraculix95/aidevtube-mcp
MIT licensed.
Metadata
Release files for aidevtube-mcp 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aidevtube_mcp-0.1.1.tar.gz | 3.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aidevtube_mcp-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.8 kB
Release files / aidevtube_mcp-0.1.1.tar.gz
| Download URL | aidevtube_mcp-0.1.1.tar.gz |
|---|---|
| Size | 3.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4ddf3fd2de2d17154031dd2c1a10e624abb96e8a5d8fc751008f7e5bf16b02f0
|
|
BLAKE2b-256 checksum How to use checksums |
6cbec90c83a39a7f78800bf5c1ac5acda1b373232ef653962b52e2aa895d16cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / aidevtube_mcp-0.1.1-py3-none-any.whl
| Download URL | aidevtube_mcp-0.1.1-py3-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1c866427c0a999eae5f40156133c64212371def4db8668c0e0c45832fe96131b
|
|
BLAKE2b-256 checksum How to use checksums |
548ae84625e9953edae5c083a478f2e7fffda3a54fc261aadad3d100cf28337e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|