AI tooling for canine longevity research: literature corpus, MCP server, grounded question set, FDA FOI dataset
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Documented (README)
claude mcp add k9 -- uvx dog-geroscience-mcp{
"mcpServers": {
"k9": {
"command": "uvx",
"args": ["dog-geroscience-mcp"]
}
}
}MCP Servers overview
# k9 — AI tooling for canine longevity research Research brief: [canine-longevity-ai-opportunities.md](canine-longevity-ai-opportunities.md) (landscape, ranked opportunities, and the Phase 1 plan in Section 7). Phase 1 components: | Directory | What | Status | |---|---|---| | [corpus/](corpus/README.md) | `canine-aging-corpus`: reproducible Europe PMC corpus of the canine aging literature (records, JATS→Markdown full text from Europe PMC or NCBI, manifest, version file). | Complete: 3,565 records (2,185 core); full text for 1,140 of 1,347 PMCIDs (the other 207 are publisher-restricted from XML distribution). | | [mcp/](mcp/README.md) | `dog-geroscience-mcp`: MCP server with 17 dog-specific aging tools (AnAge/DrugAge/GenAge dog rows, dog orthologs via Ensembl with caching, FDA Km dose translation, Dog Aging Project codebooks across 9 releases, NIH RePORTER, BM25 corpus search with full-text retrieval, FOI summaries and structured records, intervention dossier). | Complete: 23 offline tests, smoke-tested against live Ensembl/RePORTER and over stdio; DB built from the finished corpus and FOI layers. | | [questions/](questions/README.md) | `canine-geroscience-questions`: 133 questions across 10 categories, each with a gold answer and a verbatim quote from a corpus record, enforced by a validator; plus a BM25 retrieval baseline. | v0.1: drafted, validator-clean, then reviewed item-by-item by an independent LLM pass (9 fixes, 1 drop); recall@5 = 0.985. No domain-expert review yet. | Phase 2 components: | Directory | What | Status | |---|---|---| | [foi/](foi/README.md) | `foi-summaries`: FDA CVM Freedom of Information summaries as a public-domain dataset (index of 1,726 summaries, 497 dog-product PDFs, text, parsed sections and General Information fields, species flags) plus a typed, quote-validated extraction of all 497 summaries (1,026 PK values, 193 safety studies, 414 effectiveness studies, 918 adverse-reaction rows). | Complete: 497 records, 97% with parsed sections; structured layer covers all 497 (4,510 quotes, 0 errors, 79 explained warnings). | | `mcp/` (extended) | `intervention_dossier` (synonym-aware, species-filtered), `foi_summary_search`, `foi_summary_get`, `foi_structured_search`, the `dossier_briefing` prompt; `scripts/dossier_eval.py` coverage table over ITP compounds. | Complete; 23 tests. | | [docs/](https://w0lph.github.io/k9/) | Static evidence site generated from the database by `mcp/scripts/build_site.py`: one page per NIA ITP compound and veterinary comparator (DrugAge rows, dog-equivalent doses, canine literature, FDA FOI summaries, gaps) and one per FOI ingredient (dose regimen, PK, target-animal safety, effectiveness, adverse reactions, each with its verbatim quote), plus `llms.txt` and a sitemap. No model-written text. | Live at https://w0lph.github.io/k9/ (219 pages); rebuild with `cd mcp && uv run python scripts/build_site.py`. | `.\rebuild.ps1` regenerates everything in dependency order (`-Fresh` re-fetches sources); `scripts/refresh.sh` is the same from a clean checkout and is what the monthly GitHub Actions workflow runs to republish the datasets, the database and the site. [PUBLISHING.md](PUBLISHING.md) is the step-by-step for the Hugging Face Hub (dataset cards and staging script in `publish/`), PyPI and the MCP registry (`mcp/server.json`), and Glama (`glama.json`, root `Dockerfile`). The server installs with `uvx dog-geroscience-mcp` (PyPI), as a Claude Desktop extension (`.mcpb` on the releases page), or as a Claude Code plugin with a routing skill (`/plugin marketplace add w0lph/k9`, then `/plugin install dog-geroscience@k9`; sources in `plugins/`), and downloads its database on first run. Each directory is its own `uv` project: ```bash cd corpus && uv sync --extra dev && uv run pytest -q cd mcp && uv sync && uv run dog-geroscience-mcp build && uv run pytest -q cd questions && uv sync && uv run pytest -q && uv run cgq validate data/canine_geroscience_v0.jsonl --require-ids cd foi && uv sync && uv run foi run && uv run pytest -q cd mcp && uv run dog-geroscience-mcp build --skip-download # picks up ../foi/data/foi_summaries_dog.jsonl ``` Large derived data (`corpus/data`, `mcp/data`, FOI PDFs and text) is git-ignored; it is rebuilt by the pipelines and published as Hugging Face datasets (`publish/`).
What people ask about k9
What is w0lph/k9?
+
w0lph/k9 is mcp servers for the Claude AI ecosystem. AI tooling for canine longevity research: literature corpus, MCP server, grounded question set, FDA FOI dataset It has 0 GitHub stars and its last recorded update is dated 2026-10-01.
How do I install k9?
+
You can install k9 by cloning the repository (https://github.com/w0lph/k9) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is w0lph/k9 safe to use?
+
Our security agent has analyzed w0lph/k9 and assigned a Trust Score of 87/100 (tier: Trusted). See the full breakdown of passed checks and flags on this page.
Who maintains w0lph/k9?
+
w0lph/k9 is maintained by w0lph. The last recorded GitHub activity is dated 2026-10-01, with 0 open issues.
Are there alternatives to k9?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy k9 to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
The fastest path to AI-powered full stack observability, even for lean teams.