genji_get_normalization_rules
Get the list of available text normalization rules
Search classical Japanese texts the way they were actually written, with the spelling variation normalised before the query runs.
LABSCO SUMMARY
The hard part of searching pre-modern Japanese is that the text does not agree with itself. Here normalisation is part of the query path rather than something you do first, and you can see what a term will be turned into before committing to it.
A search layer over the Genji API for classical Japanese literature. Historical texts spell the same word several ways, so the server folds that variation in — historical kana, dakuon, kanji-kana variation, phonetic change, repeat marks — and lets you see what a term becomes before you search with it.
npx, or a global install of @nakamura196/genji-mcp-server. Every answer comes from the Genji API at request time, so it needs network access; the documented configuration is the launch command alone.
One command — npx @nakamura196/genji-mcp-server
USE CASES
Run the search with historical kana and phonetic variation folded in, so passages that spell the term differently still come back.
Preview what your query string normalises to under the current rules, and change the term rather than your expectations.
Read the available rules and pick the ones your question needs — repeat marks and kanji-kana variation are separate decisions.
Restrict the search to a single volume when the question is about one part of the work rather than the whole.
Confirm the Genji API is answering, so an empty result means no match rather than no service.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
genji_get_normalization_rulesGet the list of available text normalization rules
genji_health_checkCheck the health status of the Genji API
genji_preview_normalizationPreview how text would be normalized with current rules
genji_searchSearch classical Japanese texts with advanced normalization options
BEFORE YOU INSTALL
4 tools when we connected.
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"genji-mcp-server": {
"command": "npx",
"args": [
"@nakamura196/genji-mcp-server"
]
}
}
}npx @nakamura196/genji-mcp-server