Jisho
FreeNot checkedEnables Japanese word lookup and search using the Jisho.org dictionary, providing tools to search entries and retrieve exact word definitions with JLPT levels a
About
Enables Japanese word lookup and search using the Jisho.org dictionary, providing tools to search entries and retrieve exact word definitions with JLPT levels and parts of speech.
README
A lightweight Model Context Protocol (MCP) server for Jisho.org, the popular Japanese-English dictionary.
Look up Japanese words, readings, JLPT levels, and definitions directly inside MCP-compatible AI clients — or let your agent search for you.
Features
- Word search with all Jisho filters (
#jlpt-n5,#verb, wildcards, etc.) - Exact lookup by word slug (e.g.
食べる) - Compact responses (Wikipedia/dbpedia padding stripped, linguistic fields like
see_also,antonyms,sourcepreserved) - Read-only resources:
jisho://word/{keyword}andjisho://search/{keyword}
Quick start
No installation required. You only need uv and Python >= 3.10.
Claude Code
claude mcp add jisho -- uvx --from git+https://github.com/giuliocapecchi/jisho-mcp jisho-mcp
Other MCP clients (Claude Desktop, Codex, OpenCode, …)
Add the following block to your client's MCP config file:
{
"mcpServers": {
"jisho": {
"command": "uvx",
"args": ["--from", "git+https://github.com/giuliocapecchi/jisho-mcp", "jisho-mcp"]
}
}
}
Common config locations:
| Client | Config file |
|---|---|
| Claude Desktop | claude_desktop_config.json |
| Codex (OpenAI) | ~/.codex/config.json |
| OpenCode | opencode.json |
Permanent install
If you prefer a system-wide command:
uv tool install git+https://github.com/giuliocapecchi/jisho-mcp
Then run directly:
jisho-mcp
Or add to your MCP config:
{
"mcpServers": {
"jisho": {
"command": "jisho-mcp"
}
}
}
Development
git clone https://github.com/giuliocapecchi/jisho-mcp.git
cd jisho-mcp
uv sync
uv run jisho-mcp
Tools
| Tool | Description |
|---|---|
search_words(keyword, page=1) |
Search dictionary entries. |
get_word(slug) |
Fetch the entry with the exact slug, or None if no exact match. |
Example
get_word("水") returns:
{
"slug": "水",
"is_common": true,
"jlpt": ["jlpt-n5"],
"japanese": [{"word": "水", "reading": "みず"}],
"senses": [
{
"english_definitions": ["water (esp. cool or cold)"],
"parts_of_speech": ["Noun"],
"see_also": ["湯 ゆ"]
},
{
"english_definitions": ["fluid (esp. in an animal tissue)", "liquid"],
"parts_of_speech": ["Noun"]
}
]
}
License
Install Jisho in Claude Desktop, Claude Code & Cursor
unyly install jisho-mcpInstalls into Claude Desktop, Claude Code, Cursor & VS Code — handles npx, uvx and build-from-source repos for you.
First time? Get the CLI: curl -fsSL https://unyly.org/install | sh
Or configure manually
Run in your terminal:
claude mcp add jisho-mcp -- uvx --from git+https://github.com/giuliocapecchi/jisho-mcp jisho-mcpFAQ
Is Jisho MCP free?
Yes, Jisho MCP is free — one-click install via Unyly at no cost.
Does Jisho need an API key?
No, Jisho runs without API keys or environment variables.
Is Jisho hosted or self-hosted?
A hosted option is available: Unyly runs the server in the cloud, no local setup required.
How do I install Jisho in Claude Desktop, Claude Code or Cursor?
Open Jisho on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Jisho with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
