MCP server for Kana API
  • Python 87.2%
  • Nix 12.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-28 16:29:08 +03:00
src/kana_mcp kana-mcp: _meta иконки и brief-шаблоны для всех инструментов 2026-07-28 16:29:08 +03:00
.gitignore Initial vndb-mcp: MCP server for the VNDB kana API 2026-07-13 21:27:23 +03:00
AGENTS.md kana-mcp: _meta иконки и brief-шаблоны для всех инструментов 2026-07-28 16:29:08 +03:00
CHANGELOG.md kana-mcp: _meta иконки и brief-шаблоны для всех инструментов 2026-07-28 16:29:08 +03:00
flake.lock Initial vndb-mcp: MCP server for the VNDB kana API 2026-07-13 21:27:23 +03:00
flake.nix Rename vndb-mcp to kana-mcp 2026-07-13 21:32:45 +03:00
pyproject.toml Rename vndb-mcp to kana-mcp 2026-07-13 21:32:45 +03:00
README.md kana-mcp: _meta иконки и brief-шаблоны для всех инструментов 2026-07-28 16:29:08 +03:00

kana-mcp

MCP server for the VNDB HTTPS API (kana).

Tools

  • vndb_query — query any entity (vn, release, producer, character, staff, tag, trait, quote, ulist) with kana filters, field selection, sorting and pagination
  • vndb_stats, vndb_user, vndb_authinfo, vndb_ulist_labels
  • vndb_ulist_update / vndb_ulist_remove — manage the user's VN list
  • vndb_rlist_update / vndb_rlist_remove — manage the user's release list

Each tool exposes _meta in the tools/list response with dev.eva/icon (emoji) and, where applicable, dev.eva/brief (input template string).

Configuration

  • VNDB_API_TOKEN — optional; required for authinfo and list writes. Get one at https://vndb.org → My Profile → Applications.
  • VNDB_API_URL — override the API base (e.g. the beta sandbox https://beta.vndb.org/api/kana).

Usage

nix run .   # stdio MCP server

Claude Code:

claude mcp add vndb -e VNDB_API_TOKEN=... -- nix run /path/to/kana-mcp