MCP.Market

KBBI MCP server

by gaato·io.github.gaato/kbbi-mcp·v0.3.0·1 stars

Look up Indonesian words in KBBI, the official Indonesian dictionary (unofficial client).

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed KBBI yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

KBBI tools (1)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • kbbi_lookup

    Look up a word or phrase in KBBI (the tool description is set on the decorator).

Public scan report

scanner v0.1.10 · 2026-10-01 · same rubric, same numbers if you re-run it

no findings
  • Code scan7 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 2 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How KBBI compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Tools
1
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 65% of 28,688 servers

What its tools let an agent do: 1 read

Install KBBI in Claude Code, Cursor or VS Code

claude mcp add kbbi-mcp -- uvx kbbi-mcp
Add to Cursor

What the publisher says

From the KBBI repository's README, as published. We do not edit it. Read it on GitHub

kbbi-mcp

.. mcp-name: io.github.gaato/kbbi-mcp

.. image:: https://img.shields.io/github/actions/workflow/status/gaato/kbbi-mcp/ci.yml?label=CI :target: https://github.com/gaato/kbbi-mcp/actions/workflows/ci.yml :alt: CI

.. image:: https://img.shields.io/pypi/v/kbbi-mcp :target: https://pypi.org/project/kbbi-mcp/ :alt: PyPI

.. image:: https://img.shields.io/pypi/pyversions/kbbi-mcp :target: https://pypi.org/project/kbbi-mcp/ :alt: Python

.. image:: https://img.shields.io/pypi/l/kbbi-mcp :target: https://github.com/gaato/kbbi-mcp/blob/HEAD/LICENSE.md :alt: License

.. image:: https://img.shields.io/badge/VSCode-InstallServer-0098FF :target: https://insiders.vscode.dev/redirect/mcp/install?name=kbbi&config=%7B%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22kbbi-mcp%22%5D%7D :alt: Install in VS Code

.. image:: https://img.shields.io/badge/Cursor-Install_Server-000000?logo=cursor :target: https://cursor.com/en/install-mcp?name=kbbi&config=eyJjb21tYW5kIjoidXZ4IGtiYmktbWNwIn0%3D :alt: Install in Cursor

An MCP server that lets AI assistants look up Indonesian words in KBBI _ (Kamus Besar Bahasa Indonesia), the official Indonesian dictionary. It returns structured entries (homographs, pronunciation, root words, word classes, definitions, and examples) so the assistant can explain, translate, or quote them for you.

This is an unofficial client; see Disclaimer_.

Example prompts

  • What does "gemas" mean according to KBBI?
  • Apa arti kata "mempunyai"? Apa kata dasarnya?
  • Explain "layarnya tidak makan" using KBBI.

Getting started

The server runs locally over stdio with uv _'s uvx; no API key or account is needed. Most clients accept this standard config:

.. code-block:: json

{ "mcpServers": { "kbbi": { "command": "uvx", "args": ["kbbi-mcp"] } } }

Claude Code ~~~~~~~~~~~

.. code-block:: bash

claude mcp add kbbi -- uvx kbbi-mcp

Codex CLI ~~~~~~~~~

.. code-block:: bash

codex mcp add kbbi -- uvx kbbi-mcp

Gemini CLI ~~~~~~~~~~

.. code-block:: bash

gemini mcp add kbbi uvx kbbi-mcp

VS Code ~~~~~~~

Click the Install in VS Code badge at the top, or run:

.. code-block:: bash

code --add-mcp '{"name":"kbbi","command":"uvx","args":["kbbi-mcp"]}'

Cursor ~~~~~~

Click the Install in Cursor badge at the top, or add the standard config to ~/.cursor/mcp.json (or .cursor/mcp.json in a project).

Claude Desktop ~~~~~~~~~~~~~~

Open Settings → Developer → Edit Config and add the standard config to claudedesktopconfig.json:

  • macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
  • Windows: %APPDATA%\Claude\claudedesktopconfig.json

Other clients ~~~~~~~~~~~~~

Use the standard config above. Without uv, install the package with pip install kbbi-mcp and use kbbi-mcp (or python -m kbbi_mcp) as the command.

Tools

number, pronunciation, root words, and senses (labels such as the word class, the definition, and examples with their meanings). Read-only.

  • kbbi_lookup: Look up an Indonesian word or phrase in KBBI. Returns each headword with its homograph
  • query (string, required): a word or phrase, e.g. makan or rumah sakit

An empty query or a failed lookup (e.g. KBBI unreachable) is returned as a tool error. The full result structure is published as the tool's outputSchema (kbbi_mcp.types in Python).

Resources

  • kbbi://{query}: the same result as kbbi_lookup, as JSON (e.g. kbbi://makan).

Configuration

Optional environment variables:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

KBBI: common questions

Is KBBI MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the KBBI safety report
How do I install KBBI?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does KBBI need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is KBBI maintained?
The last commit was 36 days ago (2026-09-29). The latest release is v0.3.0.
How does KBBI compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 1 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.